public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] xtensa: add GDBIO implementation to semihosting interface
@ 2021-03-26 19:31 Max Filippov
  2021-03-26 19:31 ` [PATCH 1/2] xtensa: ISS: split simcall implementation from " Max Filippov
  2021-03-26 19:31 ` [PATCH 2/2] xtensa: ISS: add GDBIO implementation to " Max Filippov
  0 siblings, 2 replies; 3+ messages in thread
From: Max Filippov @ 2021-03-26 19:31 UTC (permalink / raw)
  To: linux-xtensa; +Cc: Chris Zankel, linux-kernel, Max Filippov

Hello,

this series adds GDBIO implementation to the semihosting interface and
makes it a configuration time choice. GDBIO interface is useful for
development hardware platforms that don't offer any peripherals and only
accessible via JTAG. xtensa kernel built for ISS may be run on such
platforms using GDBIO implementation of the semihosting interface.

Max Filippov (2):
  xtensa: ISS: split simcall implementation from semihosting interface
  xtensa: ISS: add GDBIO implementation to semihosting interface

 arch/xtensa/Kconfig                           |  22 ++++
 .../iss/include/platform/simcall-gdbio.h      |  34 ++++++
 .../iss/include/platform/simcall-iss.h        |  73 ++++++++++++
 .../platforms/iss/include/platform/simcall.h  | 104 +++++++-----------
 4 files changed, 166 insertions(+), 67 deletions(-)
 create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h
 create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-iss.h

-- 
2.20.1


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-03-26 19:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-26 19:31 [PATCH 0/2] xtensa: add GDBIO implementation to semihosting interface Max Filippov
2021-03-26 19:31 ` [PATCH 1/2] xtensa: ISS: split simcall implementation from " Max Filippov
2021-03-26 19:31 ` [PATCH 2/2] xtensa: ISS: add GDBIO implementation to " Max Filippov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox