1 .. SPDX-License-Identifier: GPL-2.0 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 =================================== 3 =================================== 4 TEE (Trusted Execution Environment) 4 TEE (Trusted Execution Environment) 5 =================================== 5 =================================== 6 6 7 This document describes the TEE subsystem in L 7 This document describes the TEE subsystem in Linux. 8 8 9 Overview 9 Overview 10 ======== 10 ======== 11 11 12 A TEE is a trusted OS running in some secure e 12 A TEE is a trusted OS running in some secure environment, for example, 13 TrustZone on ARM CPUs, or a separate secure co 13 TrustZone on ARM CPUs, or a separate secure co-processor etc. A TEE driver 14 handles the details needed to communicate with 14 handles the details needed to communicate with the TEE. 15 15 16 This subsystem deals with: 16 This subsystem deals with: 17 17 18 - Registration of TEE drivers 18 - Registration of TEE drivers 19 19 20 - Managing shared memory between Linux and the 20 - Managing shared memory between Linux and the TEE 21 21 22 - Providing a generic API to the TEE 22 - Providing a generic API to the TEE
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.