-
CONFIG_TRUSTED_EXECUTION_NONSECURE
¶
Trusted Execution: Non-Secure firmware image
Type: bool
Help¶
Select this option to enable building a Non-Secure firmware image for a platform that supports Trusted Execution. A Non-Secure firmware image will execute in Non-Secure (Normal) state. Therefore, it shall not access CPU resources (memory areas, peripherals, interrupts etc.) belonging to the Secure domain.
Direct dependencies¶
!TRUSTED_EXECUTION_SECURE
&& ARCH_HAS_TRUSTED_EXECUTION
(Includes any dependencies from ifs and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Kconfig definition¶
At <Zephyr>/arch/Kconfig:201
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:29
Menu path: (Top) → General Architecture Options
config TRUSTED_EXECUTION_NONSECURE bool "Trusted Execution: Non-Secure firmware image" depends on !TRUSTED_EXECUTION_SECURE
&&ARCH_HAS_TRUSTED_EXECUTION
help Select this option to enable building a Non-Secure firmware image for a platform that supports Trusted Execution. A Non-Secure firmware image will execute in Non-Secure (Normal) state. Therefore, it shall not access CPU resources (memory areas, peripherals, interrupts etc.) belonging to the Secure domain.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)