-
CONFIG_ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS
¶
Non-Secure Firmware uses Secure Entry functions
Type: bool
Help¶
Option indicates that ARM Non-Secure Firmware uses Secure Entry functions provided by the Secure Firmware. The Secure Firmware must be configured to provide these functions.
Direct dependencies¶
ARM_NONSECURE_FIRMWARE
&& (ARM_SECURE_FIRMWARE
|| ARM_NONSECURE_FIRMWARE
) && ARM_TRUSTZONE_M
&& CPU_CORTEX_M
&& !ARM64
&& ARM
(Includes any dependencies from ifs and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Symbols that select this symbol¶
Kconfig definition¶
At <Zephyr>/arch/arm/core/aarch32/cortex_m/tz/Kconfig:57
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:29
→ <Zephyr>/arch/Kconfig:12
→ <Zephyr>/arch/arm/Kconfig:42
→ <Zephyr>/arch/arm/core/aarch32/Kconfig:237
→ <Zephyr>/arch/arm/core/aarch32/cortex_m/Kconfig:302
Menu path: (Top) → ARM Options → ARM TrustZone-M support → ARM TrustZone-M Options
config ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS bool "Non-Secure Firmware uses Secure Entry functions" depends onARM_NONSECURE_FIRMWARE
&& (ARM_SECURE_FIRMWARE
||ARM_NONSECURE_FIRMWARE
) &&ARM_TRUSTZONE_M
&&CPU_CORTEX_M
&& !ARM64
&&ARM
help Option indicates that ARM Non-Secure Firmware uses Secure Entry functions provided by the Secure Firmware. The Secure Firmware must be configured to provide these functions.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)