zephyr/arch
Ioannis Glaropoulos a8ccaeddb8 arch: arm: disable automatic FP stacking in unshared FP registers mode
Under unshared FP registers mode the FP register bank is
meant to be used by a single thread context. Therefore,
there is no need for automatic stacking of the FP register
bank at exception entries, or context switch, as the
registers are not expected to be shared among multiple
contexts.

Under unshared FP registers mode we only need to clear the
FPSCR register once, before jumping to main(). However, we
initialize the FPSCR already at boot in case FP operations
need to be performed during boot.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-05-03 14:25:22 -04:00
..
arc kernel: mem_domain: update name/doc of API function for partition add 2019-05-02 11:37:38 -04:00
arm arch: arm: disable automatic FP stacking in unshared FP registers mode 2019-05-03 14:25:22 -04:00
common license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
nios2 arch: all: Remove not used struct _caller_saved 2019-04-18 12:24:56 -07:00
posix posix: cmake: Abstract freestanding options 2019-04-30 09:33:54 -04:00
riscv32 arch: all: Remove not used struct _caller_saved 2019-04-18 12:24:56 -07:00
x86 kernel: mem_domain: update name/doc of API function for partition add 2019-05-02 11:37:38 -04:00
x86_64 arch: all: Remove not used struct _caller_saved 2019-04-18 12:24:56 -07:00
xtensa arch: all: Remove not used struct _caller_saved 2019-04-18 12:24:56 -07:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig userspace: set default priv stack size to 1024 2019-03-29 22:21:16 -04:00