zephyr/arch
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
..
arc arch/common: Mark interrupt tables const when !DYNAMIC_INTERRUPTS 2025-06-10 22:13:09 +02:00
arm arch/common: Mark interrupt tables const when !DYNAMIC_INTERRUPTS 2025-06-10 22:13:09 +02:00
arm64 Arch: Arm: SMP: Boot & Voting Refactor 2025-06-18 07:36:34 +02:00
common arch: xtensa: Add semihosting support 2025-06-19 09:36:42 +02:00
mips arch/common: Mark interrupt tables const when !DYNAMIC_INTERRUPTS 2025-06-10 22:13:09 +02:00
posix arch/posix: Add comment on empty function 2025-05-13 12:09:30 +02:00
riscv arch: riscv: core: Add support for CONFIG_ISR_TABLES_LOCAL_DECLARATION 2025-06-10 08:47:51 +02:00
rx arch: Initial support for RX architecture support 2025-05-02 09:18:16 +02:00
sparc
x86 x86: mmu: add missing break statement in flags_to_entry function 2025-06-18 17:48:03 -04:00
xtensa arch: xtensa: Add semihosting support 2025-06-19 09:36:42 +02:00
archs.yml scripts: hwm_v2: add full_name property for archs 2025-06-06 10:29:44 +02:00
CMakeLists.txt
Kconfig arch: riscv: core: Add support for CONFIG_ISR_TABLES_LOCAL_DECLARATION 2025-06-10 08:47:51 +02:00