zephyr/arch/arm/core
Carles Cufi 4b23b5d589 arch: arm: Do not enable SW_VECTOR_RELAY with M0+ and VTOR
Whenever a Cortex-M0+ supports the VTOR register it makes no sense to
use the software vector relay mechanism. Therefore change the logic so
that SW_VECTOR_RELAY does not get enabled whenever a VTOR register is
present, but enable it if an M0+ has no VTOR.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2018-02-07 07:31:32 -06:00
..
cortex_m arch: arm: Do not enable SW_VECTOR_RELAY with M0+ and VTOR 2018-02-07 07:31:32 -06:00
offsets arm: Generate privileged stacks 2018-02-06 15:31:16 -08:00
CMakeLists.txt arch: arm: vector_table: Support vector table soft relay 2018-01-26 06:57:28 +05:30
Kconfig userspace: ARM: Fixed Kconfig for ARM_USERSPACE 2018-01-29 23:11:11 -05:00
__aeabi_atexit.c
cpu_idle.S linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
exc_exit.S arm: handle time slicing before context switch on exception. 2017-08-08 09:33:25 -04:00
fatal.c k_thread_abort(): assert if abort essential thread 2017-09-07 16:35:16 -07:00
fault.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
fault_s.S linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
irq_init.c cleanup: rename fiber/task -> thread 2017-10-30 18:41:15 -04:00
irq_manage.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
irq_offload.c arm: implement __svc on Cortex M0 2017-06-02 02:17:32 -04:00
irq_relay.S arch: arm: vector_table: Support vector table soft relay 2018-01-26 06:57:28 +05:30
isr_wrapper.S arch: arm: store/restore regs r0-r3 while making function call. 2017-08-31 14:25:31 -04:00
swap.S kernel: add memory domain APIs 2017-09-29 16:48:53 -07:00
sys_fatal_error_handler.c linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
thread.c kernel: arm: core: Fix thread monitor wrapping 2018-02-06 15:31:16 -08:00
thread_abort.c kernel: convert most thread APIs to system calls 2017-10-07 10:45:15 -07:00