zephyr/arch
Ioannis Glaropoulos 02122bcace arch: arm: restrict IRQ lock to minimum during pendSV exception
When performing thread context-switch it is not necessary to
have IRQs locked while saving the current thread's callee-saved
(and possibly floating point) registers. We only need to lock
the interrupts when accessing the thread ready queue cache.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-04-30 10:04:26 -04:00
..
arc arch: arc: optimize the push and pop of fast irq 2019-04-19 14:37:03 -05:00
arm arch: arm: restrict IRQ lock to minimum during pendSV exception 2019-04-30 10:04:26 -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 arch: x86: fatal: If possible, print thread name in crash dump 2019-04-24 09:01:07 -07: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