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

Symbols that imply 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 on ARM_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.)