zephyr/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 wrong setting of STACK_CHECK for user thread 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
common drivers/interrupt_controller: Introduce multi-level interrupt support 2018-02-06 22:39:05 -05:00
nios2 soc: defconfig: Consistently quote string defaults 2018-05-26 19:17:48 -04:00
posix soc: defconfig: Consistently quote string defaults 2018-05-26 19:17:48 -04:00
riscv32 kernel: Remove legacy preemption checking 2018-05-25 09:40:55 -07:00
x86 soc: defconfig.series: Consistently quote string defaults 2018-05-26 19:17:48 -04:00
xtensa arch: soc: intel_s1000: set M/N divider ownership 2018-06-01 08:59:01 -04:00
CMakeLists.txt arch: Cmake: Add __ZEPHYR_SUPERVISOR__ macro for arch files. 2018-05-15 17:48:18 +03:00
Kconfig kconfig: Get rid of 'option env' bounce symbols 2018-05-17 23:55:07 +03:00