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
&& 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:39
→ <Zephyr>/arch/Kconfig:12
→ <Zephyr>/arch/arm/Kconfig:57
→ <Zephyr>/arch/arm/core/aarch32/Kconfig:305
→ <Zephyr>/arch/arm/core/aarch32/cortex_m/Kconfig:438
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 on ARM_NONSECURE_FIRMWARE && (ARM_SECURE_FIRMWARE || ARM_NONSECURE_FIRMWARE) && ARM_TRUSTZONE_M && CPU_CORTEX_M && 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.)