zephyr/include/arch/arm
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
..
cortex_m arch: arm: Fix zero interrupt latency priority level 2018-05-31 14:58:43 -04:00
arch.h arm: userspace: Do not overwrite r7 during syscall. 2018-06-01 13:07:47 -04:00