zephyr/include/arch/arm
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
..
aarch32 arch: arm: Optimise Cortex-R exception return function. 2020-03-14 11:49:22 +01:00
aarch64 arch: arm: aarch64: Refactor interrupt interface 2020-03-13 09:59:59 +01:00
cortex_m aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
cortex_r aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
arch.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
asm_inline_gcc.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
asm_inline.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
error.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
exc.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
irq.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
misc.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
nmi.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
syscall.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
thread.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00