stephen.segal at getcruise.com
Tue Aug 20 18:39:53 UTC 2019
I'm not sure if this has been noticed or handled already, but it appears
there are two separate config options named CONFIG_OPTEE.
depends on ARM_SMCCC
This implements the OP-TEE Trusted Execution Environment (TEE)
driver. OP-TEE is a Trusted OS designed primarily to rely on the
ARM TrustZone(R) technology as the underlying hardware isolation
mechanism. This driver can request services from OP-TEE, but also
handle Remote Procedure Calls (RPC) from OP-TEE needed to
execute a service. For more information see:
And in lib/optee/Kconfig:
bool "Support OPTEE images"
U-Boot can be configured to boot OPTEE images.
Selecting this option will enable shared OPTEE library code and
enable an OPTEE specific bootm command that will perform
OPTEE specific checks before booting an OPTEE image created with
This has the effect of making these options inter-dependent: it's
impossible to enable one without the other.
*Confidentiality Note:* We care about protecting our proprietary
information, confidential material, and trade secrets. This message may
contain some or all of those things. Cruise will suffer material harm if
anyone other than the intended recipient disseminates or takes any action
based on this message. If you have received this message (including any
attachments) in error, please delete it immediately and notify the sender
More information about the U-Boot