TEE Subsystem Proposed For Linux 4.12 Kernel

Written by Michael Larabel in Linux Kernel on 15 March 2017 at 07:19 AM EDT. 15 Comments
LINUX KERNEL
Linaro developers are hoping to merge the generic TEE subsystem into the Linux 4.12 kernel this spring.

TEE is short for the Trusted Execution Environment and is a trusted OS running in a secure environment, such as TrustZone on ARM CPUs or a separate secure co-processor. We've previously covered the work on TEE for Linux and obviously not everyone is happy about "trusted" computing efforts on Linux and implementations like TEE.

With Linux 4.12 they are hoping to merge TEE via the ARM SoC tree. Jens Wiklander and others believe the subsystem is mature enough where it should now be merged. The TEE subsystem deals with TEE driver registration, managing shared memory between Linux and the TEE, and providing a generic API to the Trusted Execution Environment.

The request for it to be merged for Linux 4.12 was made yesterday on the Linux kernel mailing list.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week