zephyr/arch/sparc/core
Martin Åberg 35264cc214 SPARC: add support for the tracing subsystem
This commit implements the architecture specific parts for the
Zephyr tracing subsystem on SPARC and LEON3. It does so by calling
sys_trace_isr_enter(), sys_trace_isr_exit() and sys_trace_idle().

The logic for the ISR tracing is:
1. switch to interrupt stack
2. *call sys_trace_isr_enter()* if CONFIG_TRACING_ISR
3. call the interrupt handler
4. *call sys_trace_isr_exit()* if CONFIG_TRACING_ISR
5. switch back to thread stack

Signed-off-by: Martin Åberg <martin.aberg@gaisler.com>
2020-11-18 10:31:26 +01:00
..
offsets
CMakeLists.txt
fatal.c
fault_trap.S
interrupt_trap.S SPARC: add support for the tracing subsystem 2020-11-18 10:31:26 +01:00
irq_manage.c
irq_offload.c
prep_c.c
reset_trap.S
stack_offsets.h
sw_trap_set_pil.S
switch.S
thread.c
tls.c
trap_table_mvt.S
window_trap.S