zephyr/arch
Ioannis Glaropoulos 171272cf31 arch: arm: update thread options flag and CONTROL atomically
Under FP shared registers mode (CONFIG_FP_SHARING=y),
a thread's user_options flag is checked during swap and
during stack fail check. Therefore, in k_float_disable()
we want to ensure that a thread won't be swapped-out with
K_FP_REGS flag cleared but still FP-active (CONTROL.FPCA
being not zero). To ensure that we temporarily disable
interrupts.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-06-27 18:07:03 -07:00
..
arc arc: logging: fix logging expression 2019-06-26 09:51:14 -04:00
arm arch: arm: update thread options flag and CONTROL atomically 2019-06-27 18:07:03 -07:00
common arch: common: nocache: fix linker section definition 2019-06-19 09:08:40 -07:00
nios2 docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
posix doc: fix Kconfig misspellings 2019-06-18 15:07:52 -04:00
riscv32 style: add braces around if/while statements 2019-06-06 15:20:21 +02:00
x86 arch/x86: remove CONFIG_X86_FIXED_IRQ_MAPPING support 2019-06-25 08:06:43 -04:00
x86_64 cmake: use sdk-ng built toolchain for x86_64 2019-06-27 16:08:32 -04:00
xtensa docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig x86_64: minimally preparing for enabling newlib 2019-06-27 16:08:32 -04:00