CONFIG_ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS

Allow secure function calls to be preempted

Type: bool

Help

When enabled, this option indicates that preemptible Zephyr
threads performing secure function calls, are allowed to be
preempted. When disabled, the option indicates that such
threads many not be context-switched-out while doing a Secure
function call.

Direct dependencies

ARM_NONSECURE_FIRMWARE && ARM

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that imply this symbol

Kconfig definition

At <Zephyr>/arch/arm/core/aarch32/Kconfig:221

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:39<Zephyr>/arch/Kconfig:12<Zephyr>/arch/arm/Kconfig:57

Menu path: (Top) → ARM Options

config ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS
    bool "Allow secure function calls to be preempted"
    depends on ARM_NONSECURE_FIRMWARE && ARM
    help
      When enabled, this option indicates that preemptible Zephyr
      threads performing secure function calls, are allowed to be
      preempted. When disabled, the option indicates that such
      threads many not be context-switched-out while doing a Secure
      function call.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)