Lines Matching refs:OP
56 OP-TEE driver
59 The OP-TEE driver handles OP-TEE [1] based TEEs. Currently it is only the ARM
60 TrustZone based OP-TEE solution that is supported.
62 Lowest level of communication with OP-TEE builds on ARM SMC Calling
63 Convention (SMCCC) [2], which is the foundation for OP-TEE's SMC interface
64 [3] used internally by the driver. Stacked on top of that is OP-TEE Message
67 OP-TEE SMC interface provides the basic functions required by SMCCC and some
68 additional functions specific for OP-TEE. The most interesting functions are:
73 - OPTEE_SMC_CALL_GET_OS_UUID returns the particular OP-TEE implementation, used
74 to tell, for instance, a TrustZone OP-TEE apart from an OP-TEE running on a
77 - OPTEE_SMC_CALL_WITH_ARG drives the OP-TEE message protocol
79 - OPTEE_SMC_GET_SHM_CONFIG lets the driver and OP-TEE agree on which memory
80 range to used for shared memory between Linux and OP-TEE.
86 OP-TEE architecture::
101 | Client| || | TEE | OP-TEE | | OP-TEE |
104 | Generic TEE API | | OP-TEE MSG |
118 [1] https://github.com/OP-TEE/optee_os