zephyr/arch
Ioannis Glaropoulos 6f19d00659 arch: arm: add internal structure to ESF
The ARM Cortex-M Exception Stack Frame (ESF) may consist of
several stack frame contexts (basic state context, additional
state context, FP context, etc.). To reflect these structural
properties, this commit re-factors the ESF, splitting out the
basic stack frame, holding the state context, into its own
struct container. The commit does not introduce behavioral
changes.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-05-07 19:21:46 -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: add internal structure to ESF 2019-05-07 19:21:46 -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: soc: riscv32: Separate soc offsets from soc context save 2019-05-06 14:52:17 -05: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/x86_64: Suppress spurious linker-generated code in the 32 bit stub 2019-05-06 19:48:32 -04: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