Thread (10 messages) 10 messages, 5 authors, 2016-03-02

[PATCH v8 2/4] tee: generic TEE subsystem

From: gregkh@linuxfoundation.org (Greg Kroah-Hartman)
Date: 2016-02-12 03:15:54
Also in: linux-devicetree, lkml

On Thu, Feb 11, 2016 at 06:14:35PM +0100, Jens Wiklander wrote:
Initial patch for generic TEE subsystem.
This subsystem provides:
* Registration/un-registration of TEE drivers.
* Shared memory between normal world and secure world.
* Ioctl interface for interaction with user space.
* Sysfs implementation_id of TEE driver

A TEE (Trusted Execution Environment) driver is a driver that interfaces
with a trusted OS running in some secure environment, for example,
TrustZone on ARM cpus, or a separate secure co-processor etc.

The TEE subsystem can serve a TEE driver for a Global Platform compliant
TEE, but it's not limited to only Global Platform TEEs.

This patch builds on other similar implementations trying to solve
the same problem:
* "optee_linuxdriver" by among others
  Jean-michel DELORME[off-list ref] and
  Emmanuel MICHEL [off-list ref]
* "Generic TrustZone Driver" by Javier Gonz?lez [off-list ref]

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
I need you to get other people to review this before I can accept this
series.  Please do that, surely someone else cares about this code
becides you?

thanks,

greg k-h
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help