zephyr/include/arch
Ioannis Glaropoulos bb41d56ced arch: arm: do not add CODE_UNREACHABLE in Z_ARCH_EXCEPT
For ARM, Z_ARCH_EXCEPT triggers an SVC to induce a system error.
This code block may be inlined, so, if we want to return from
this error DIRECTLY to thread mode, e.g. if the system error
occurred in ISR context and we are not aborting the current
thread, we must instruct the compiler that the execution
may continue after the inlined SVC. Therefore, we must remove
the CODE_UNREACHABLE statements.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-10-24 10:12:08 -07:00
..
arc arch: arc: implement DIRECT IRQ support 2019-10-21 09:06:17 -07:00
arm arch: arm: do not add CODE_UNREACHABLE in Z_ARCH_EXCEPT 2019-10-24 10:12:08 -07:00
common sys_io: pull in toolchain.h 2019-10-09 09:14:18 -04:00
nios2 kernel: add architecture interface headers 2019-10-11 13:30:46 -07:00
posix kernel: activate arch interface headers 2019-10-21 10:13:38 -07:00
riscv kernel: add architecture interface headers 2019-10-11 13:30:46 -07:00
x86 kernel: activate arch interface headers 2019-10-21 10:13:38 -07:00
x86_64 x86_64: fix arch headers 2019-10-09 09:14:18 -04:00
xtensa kernel: add architecture interface headers 2019-10-11 13:30:46 -07:00
cpu.h kernel: activate arch interface headers 2019-10-21 10:13:38 -07:00
syscall.h arch/x86: move arch/x86/syscall.h to arch/x86/ia32/syscall.h 2019-07-02 19:30:00 -04:00