First I’ve heard of semihosting:
It looks like Daniel has published a lot of useful Risc-V information: