This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

CONFIG_ARM_STORE_EXC_RETURN

(No prompt – not directly user assignable.)

Type: bool

Help

Store the EXC_RETURN value when switching threads.
This is needed when switching between threads that differ in either
FPU usage or security domain.

Direct dependencies

ARM

(Includes any dependencies from ifs and menus.)

Kconfig definition

At arch/arm/core/aarch32/Kconfig:229

Included via Kconfig:8Kconfig.zephyr:37arch/Kconfig:12arch/arm/Kconfig:57

Menu path: (Top) → ARM Options

config ARM_STORE_EXC_RETURN
    bool
    default y if FPU_SHARING || ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS
    depends on ARM
    help
      Store the EXC_RETURN value when switching threads.
      This is needed when switching between threads that differ in either
      FPU usage or security domain.

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