zephyr/include/arch
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
..
arc arch: arc: enable MPU_REQUIRES_NON_OVERLAPPING_REGIONS for arc mpu ver 3 2020-03-10 11:58:03 +02:00
arm arch: arm: Optimise Cortex-R exception return function. 2020-03-14 11:49:22 +01:00
common sys_io: pull in toolchain.h 2019-10-09 09:14:18 -04:00
nios2 extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
posix posix: add zephyr_linker_sources() support 2020-03-13 19:24:21 +01:00
riscv extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
x86 x86: organize 64-bit ESF 2020-02-08 08:51:43 -05:00
xtensa arch: xtensa: Add support for Intel Apollolake 2020-02-05 10:43:25 -05:00
arch_inlines.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
cpu.h arch: arm64: Introduce ARM64 (AArch64) architecture 2020-02-01 08:08:43 -05:00
syscall.h x86: add system call functions for 64-bit 2020-01-13 16:35:10 -05:00