[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
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