zephyr/include/arch/arm/aarch32
Stephanos Ioannidis cd90d49a86 arch: arm: Optimise Cortex-R exception return function.
z_arm_exc_exit (z_arm_int_exit) requires the current execution mode to
be specified as a parameter (through r0). This is not necessary because
this value can be directly read from CPSR.

This commit modifies the exception return function to retrieve the
current execution mode from CPSR and removes all provisions for passing
the execution mode parameter.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-03-14 11:49:22 +01:00
..
cortex_m
cortex_r
arch.h
asm_inline_gcc.h
asm_inline.h
error.h
exc.h
irq.h
misc.h
nmi.h
syscall.h
thread.h