zephyr/arch
Ioannis Glaropoulos cfe1b1de1a arch: arm: userspace: adapt assembly code for Cortex-M Baseline
In this commit we implement the assembly functions in userspace.S
- z_arm_userspace_enter()
- z_arm_do_syscall()
- z_arch_user_string_nlen()
for ARMv6-M and ARMv8-M Baseline architecture. We "inline" the
implementation for Baseline, along with the Mainline (ARMv7-M)
implementation, i.e. we rework only what is required to build
for Baseline Cortex-M.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-10-18 08:46:03 -05:00
..
arc arch: arc: enlarge the exception handling stack 2019-10-09 14:21:56 -04:00
arm arch: arm: userspace: adapt assembly code for Cortex-M Baseline 2019-10-18 08:46:03 -05:00
common timing_info: rename globals 2019-09-30 15:25:55 -04:00
nios2 kernel: add architecture interface headers 2019-10-11 13:30:46 -07:00
posix kernel: add architecture interface headers 2019-10-11 13:30:46 -07:00
riscv riscv: properly pull in irq_offload logic 2019-10-15 09:33:52 -07:00
x86 x86: intel64: fatal: minor formatting improvements 2019-10-15 09:00:49 -07:00
x86_64 x86_64: fix arch headers 2019-10-09 09:14:18 -04:00
xtensa kernel: add architecture interface headers 2019-10-11 13:30:46 -07:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig Kconfig: Remove copy-pasted comments on some promptless symbols 2019-10-17 13:05:24 -05:00