tee.rst 569 B

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