zephyr/arch
Sebastian Bøe 005ff29c0d isr_wrapper: Use 'bx' instead of 'b' to jump to _IntExit
'b' can't jump very far on Cortex-M0 and will cause linker issues when
isr_wrapper and _IntExit are placed far away from each other.

To resolve this we use the 'bx' instruction, as it can jump much
further. Using 'bx' is not dangerous because we are jumping to thumb
mode code.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2018-11-08 17:07:06 -05:00
..
arc arc: fix the coverity issuse in thread.c 2018-11-06 08:37:36 -08:00
arm isr_wrapper: Use 'bx' instead of 'b' to jump to _IntExit 2018-11-08 17:07:06 -05:00
common tests: benchmarks: timing_info: Enable benchmarks for riscv32. 2018-08-20 06:51:25 -07:00
nios2 kernel: Remove redundant type name 2018-10-31 19:43:47 -04:00
posix arch: kernel_arch_func.h: Fix MISRA violation 2018-10-17 12:17:58 -04:00
riscv32 kernel: Remove redundant type name 2018-10-31 19:43:47 -04:00
x86 kernel: Remove redundant type name 2018-10-31 19:43:47 -04:00
xtensa arch: xtensa: include soc.h to fix build errors 2018-11-03 12:40:33 -04:00
CMakeLists.txt arch: Cmake: Add __ZEPHYR_SUPERVISOR__ macro for arch files. 2018-05-15 17:48:18 +03:00
Kconfig Kconfig: dts: Move HAS_DTS to arch level 2018-11-06 18:35:39 -05:00