zephyr/arch/common
Tahsin Mutlugun 784b3d6ea0 arch: xtensa: Add semihosting support
Add semihosting support for Xtensa architecture.

Existing semihosting instructions are based on ARM, so they are
converted to Xtensa codes before the semihosting call is invoked.

Return codes of read, write and seek calls had to be converted to match
semihosting API definitions.

Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2025-06-19 09:36:42 +02:00
..
include arch: common: semihost: Move semihost structs into a separate header 2025-06-19 09:36:42 +02:00
CMakeLists.txt
dynamic_isr.c
fill_with_zeros.ld
isr_tables_shell.c arch/common: Mark interrupt tables const when !DYNAMIC_INTERRUPTS 2025-06-10 22:13:09 +02:00
isr_tables.c arch/common: Mark interrupt tables const when !DYNAMIC_INTERRUPTS 2025-06-10 22:13:09 +02:00
Kconfig arch: xtensa: Add semihosting support 2025-06-19 09:36:42 +02:00
multilevel_irq.c
nocache.ld
ramfunc.ld
rom_start_address.ld
rom_start_offset.ld
semihost.c arch: common: semihost: Move semihost structs into a separate header 2025-06-19 09:36:42 +02:00
shared_irq.c
sw_isr_common.c
timing.c