xref: /linux/Documentation/tee/tee.rst (revision 2b0cfa6e49566c8fa6759734cf821aa6e8271a9e)
1.. SPDX-License-Identifier: GPL-2.0
2
3===================================
4TEE (Trusted Execution Environment)
5===================================
6
7This document describes the TEE subsystem in Linux.
8
9Overview
10========
11
12A TEE is a trusted OS running in some secure environment, for example,
13TrustZone on ARM CPUs, or a separate secure co-processor etc. A TEE driver
14handles the details needed to communicate with the TEE.
15
16This subsystem deals with:
17
18- Registration of TEE drivers
19
20- Managing shared memory between Linux and the TEE
21
22- Providing a generic API to the TEE
23