You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many RISC-V baremetal SW is using tohost/fromhost (HTIF, host-target interface) for dealing with syscalls
Older versions of GCC might not have the semihosting support integrated in libgloss
I propose to implement HTIF-based semihosting as an alternative to improve software compatibility. The code changes shouldn’t be too difficult anyways.
The standardized RISC-V/ARM Semihosting implementation is nice and mostly works great, but there are some flaws:
tohost/fromhost(HTIF, host-target interface) for dealing with syscallsI propose to implement HTIF-based semihosting as an alternative to improve software compatibility. The code changes shouldn’t be too difficult anyways.
See https://github.com/ucb-bar/libgloss-htif for details