doc: arch: semihost: Add Xtensa support
Add information about Xtensa semihosting. Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
This commit is contained in:
parent
784b3d6ea0
commit
b9bfff29f4
1 changed files with 7 additions and 3 deletions
|
@ -6,9 +6,9 @@ Semihosting Guide
|
||||||
Overview
|
Overview
|
||||||
********
|
********
|
||||||
|
|
||||||
Semihosting is a mechanism that enables code running on ARM and RISC-V targets
|
Semihosting is a mechanism that enables code running on ARM, RISC-V and Xtensa
|
||||||
to communicate and use the Input/Output facilities on a host computer that is
|
targets to communicate and use the Input/Output facilities on a host computer
|
||||||
running a debugger or emulator.
|
that is running a debugger or emulator.
|
||||||
|
|
||||||
More complete documentation on the available functionality is available at the
|
More complete documentation on the available functionality is available at the
|
||||||
`ARM Github documentation`_.
|
`ARM Github documentation`_.
|
||||||
|
@ -16,6 +16,9 @@ More complete documentation on the available functionality is available at the
|
||||||
The RISC-V functionality borrows from the ARM definitions, as described at the
|
The RISC-V functionality borrows from the ARM definitions, as described at the
|
||||||
`RISC-V Github documentation`_.
|
`RISC-V Github documentation`_.
|
||||||
|
|
||||||
|
Semihosting implementation on Xtensa supports GDB File-I/O extension, which is
|
||||||
|
explained in `GDB File-I/O Remote Protocol`_.
|
||||||
|
|
||||||
File Operations
|
File Operations
|
||||||
***************
|
***************
|
||||||
|
|
||||||
|
@ -66,3 +69,4 @@ API Reference
|
||||||
|
|
||||||
.. _ARM Github documentation: https://github.com/ARM-software/abi-aa/blob/main/semihosting/semihosting.rst
|
.. _ARM Github documentation: https://github.com/ARM-software/abi-aa/blob/main/semihosting/semihosting.rst
|
||||||
.. _RISC-V Github documentation: https://github.com/riscv/riscv-semihosting-spec/blob/main/riscv-semihosting-spec.adoc
|
.. _RISC-V Github documentation: https://github.com/riscv/riscv-semihosting-spec/blob/main/riscv-semihosting-spec.adoc
|
||||||
|
.. _GDB File-I/O Remote Protocol: https://sourceware.org/gdb/current/onlinedocs/gdb.html/File_002dI_002fO-Remote-Protocol-Extension.html
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue