zephyr/soc
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
..
arc arc: defconfig: remove SYSTEM_CLOCK_SLOPPY_IDLE option 2020-10-28 12:21:10 -05:00
arm Bluetooth: controller: Fix TX power dependencies 2020-11-17 11:52:06 +02:00
nios2
posix
riscv arch: riscv: add memory protection support 2020-11-09 15:37:11 -05:00
sparc SPARC: add support for the tracing subsystem 2020-11-18 10:31:26 +01:00
x86 x86: add common memory.ld 2020-09-30 14:14:07 -07:00
xtensa soc/intel_adsp: Fix "noinit" section cacheability 2020-11-17 12:28:10 -08:00
Kconfig