xtensa: ISS: add GDBIO implementation to semihosting interface
authorMax Filippov <jcmvbkbc@gmail.com>
Thu, 18 Feb 2021 18:18:00 +0000 (10:18 -0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Sun, 4 Apr 2021 22:39:04 +0000 (15:39 -0700)
commit6a8eb99e130f3f7658de2776934374fe1c41279e
tree8ef3f342e36752553f900d6783a83d2d3cfe8454
parent54467c126b19230f4d722b67ed7ae5807ed8f5ce
xtensa: ISS: add GDBIO implementation to semihosting interface

Add GDBIO implementation for the xtensa semihosting interface. It offers
less functions than the simcall interface, so make some semihosting
functions optional and return error when implementation is not
available.
Add Kconfig menu to select semihosting implementation and add simcall and
GDBIO choices there.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/Kconfig
arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h [new file with mode: 0644]
arch/xtensa/platforms/iss/include/platform/simcall.h