Skip to content

Releases: fboudra/linux

Generic TEE subsystem

18 Nov 06:04
v4.9-rc5-rpk-optee
Compare
Choose a tag to compare

This patch set introduces a generic TEE subsystem. The TEE subsystem will
contain drivers for various TEE implementations. A TEE (Trusted Execution
Environment) is a trusted OS running in some secure environment, for
example, TrustZone on ARM CPUs, or a separate secure co-processor etc.

Previous RPK releases have provided OP-TEE feature, running on HiSilicon
HiKey board. It's used by LHG and LMG. It's the continuation of the
effort that has been done before, to keep OP-TEE up-to-date with latest
RPK.

Reference to the upstream submission: https://lkml.org/lkml/2016/10/28/244

Tested by Joachim Bech on HiKey (and QEMU):

[ 0.000000] Linux version 4.9.0-rc5-31348-gdb4c59633 (jbech@linaro) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #1 SMP PREEMPT Thu Nov 17 10:09:32 CET 2016
...
root@HiKey:/ xtest
...
+-----------------------------------------------------
23519 subtests of which 0 failed
69 test cases of which 0 failed
0 test case was skipped
TEE test application done!