zephyr/include/arch
Ding Tao bbd307edfd arch: arm: vector_table: Support vector table soft relay
For SoCs that don't support vector table relocation in hardware, may not
support bootloader like mcuboot.

We introduce a way to relocate vector table in software by forwarding
the control of incoming IRQs to a new vector table which address is save
at fixed SRAM address.

User can change the data in that fixed SRAM address in order to relocate
vector table in software way.

Signed-off-by: Ding Tao <miyatsu@qq.com>
2018-01-26 06:57:28 +05:30
..
arc arch: arc: Add the intial support of memory domain 2018-01-18 11:50:59 -08:00
arm arch: arm: vector_table: Support vector table soft relay 2018-01-26 06:57:28 +05:30
nios2 nios2: asm_inline_gcc: fix includes 2017-11-02 13:25:01 -07:00
posix arch: native: Run Zephyr natively in a POSIX OS 2017-12-27 14:16:08 -05:00
riscv32 k_thread_abort(): assert if abort essential thread 2017-09-07 16:35:16 -07:00
x86 kernel: mem_domain: Add an arch interface to configure memory domain 2017-12-21 11:52:27 -08:00
xtensa k_thread_abort(): assert if abort essential thread 2017-09-07 16:35:16 -07:00
cpu.h arch: native: Run Zephyr natively in a POSIX OS 2017-12-27 14:16:08 -05:00