zephyr/include/arch
Piotr Zięcik 997a49ade9 arm: userspace: Do not overwrite r7 during syscall.
The r7 register is used as a frame pointer on ARM Thumb. As result, it
cannot be modified by the assembly code in functions using stack frame.

This commit replaces r7 by r8, which is a general purpose register.
Also it fixes #7704.

Signed-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>
2018-06-01 13:07:47 -04:00
..
arc arch: arc: fix the bug in STACK_ARRAY defintion. 2018-05-30 20:23:35 -04:00
arm arm: userspace: Do not overwrite r7 during syscall. 2018-06-01 13:07:47 -04:00
nios2 dts: nios2f: Add device tree support 2018-05-17 14:09:15 -07:00
posix POSIX arch: Fix linker -T warning 2018-05-02 10:19:09 -04:00
riscv32 k_thread_abort(): assert if abort essential thread 2017-09-07 16:35:16 -07:00
x86 x86: grant user mode access to newlib heap 2018-05-09 16:36:36 -07:00
xtensa dts: xtensa: Add device tree support for xtensa 2018-05-01 16:46:41 -04:00
cpu.h arch: native: Run Zephyr natively in a POSIX OS 2017-12-27 14:16:08 -05:00