zephyr/arch/xtensa/core
Andy Ross bf2139331c xtensa: Add exception/interrupt vectors in asm2 mode
This adds vectors for all interrupt levels defined by core-isa.h.

Modify the entry code a little bit to select correct linker sections
(levels 1, 6 and 7 get special names for... no particularly good
reason) and to constructed the interrupted PS value correctly (no EPS1
register for exceptions since they had to have interrupted level 0
code and thus differ only in the EXCM bit).

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2018-02-16 10:44:29 -05:00
..
offsets kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
startup kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
atomic.S xtensa: fix numerous checkpatch issues 2017-02-13 11:39:03 -08:00
CMakeLists.txt xtensa: Add Kconfig for asm2 layer 2018-02-16 10:44:29 -05:00
cpu_idle.c xtensa: use inline assembly instead of XT_* macros 2017-05-11 16:51:56 -04:00
crt1.S xtensa: merge crt1-*.S 2017-05-12 12:56:12 -04:00
fatal.c k_thread_abort(): assert if abort essential thread 2017-09-07 16:35:16 -07:00
irq_manage.c arch: convert to using newly introduced integer sized types 2017-04-21 12:08:12 +00:00
irq_offload.c kernel: remove all remaining references to nanokernel 2017-04-10 20:21:10 +00:00
swap.S stack_sentinel: change cooperative check 2017-06-08 13:49:36 -05:00
thread.c kernel: Fix nano_internal.h inclusion 2018-02-16 10:44:29 -05:00
window_vectors.S xtensa: Move register window exception handlers into a separate file 2018-02-16 10:44:29 -05:00
xt_zephyr.S debug: add stack sentinel feature 2017-05-13 15:14:41 -04:00
xtensa_context.S xtensa: fix numerous checkpatch issues 2017-02-13 11:39:03 -08:00
xtensa_intgen.py xtensa: Interrupt generator script and output for qemu & esp32 2018-02-16 10:44:29 -05:00
xtensa_intgen.tmpl xtensa: Interrupt generator script and output for qemu & esp32 2018-02-16 10:44:29 -05:00
xtensa_intr_asm.S arch: xtensa: Move exception table to xtensa_intr.c 2017-08-09 12:26:14 -07:00
xtensa_intr.c xtensa: Remove _xt_set_exception_handler() 2018-02-16 10:44:29 -05:00
xtensa_vectors.S xtensa: Make high priority interrupts optional 2018-02-16 10:44:29 -05:00
xtensa-asm2-util.S xtensa: Add exception/interrupt vectors in asm2 mode 2018-02-16 10:44:29 -05:00
xtensa-asm2.c xtensa: Add exception/interrupt vectors in asm2 mode 2018-02-16 10:44:29 -05:00