RISC-Vエミュレータ
rvemu
https://rvemu.app/
xv6が動くRISC-Vエミュレータを作った
https://d0iasm.github.io/blog/risc-v/2020/04/02/xv6-on-my-riscv-emulator.html
QEMUの実装を見ると、UARTは0x10000000の位置から0x100の大きさだけマップされていることがわかる。また、今回動かそうとしているxv6のUARTの実装を見ると、”16550a UART”を採用しており、このUARTの仕様はウェブからアクセスすることができる。