:orphan: .. title:: CONFIG_ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS .. kconfig:: CONFIG_ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS CONFIG_ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS ############################################# *Allow secure function calls to be preempted* Type: ``bool`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`ARM_NONSECURE_FIRMWARE ` && \ :kconfig:`ARM ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that imply this symbol ============================== - \ :kconfig:`BUILD_WITH_TFM ` Kconfig definition ================== At ``/arm/core/aarch32/Kconfig:221`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm/Kconfig:57`` Menu path: (Top) → ARM Options .. code-block:: kconfig 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.)*