xv6を移植するときに書き換えるルーチンについて調査(7)

msyksphinz.hatenablog.com xv6のRISC-Vへのインポートの続き。 そういえばISSのRISC-V用ビルドには、IDEモジュールとUARTモジュールを追加していなかった。 x86では、IDEやUARTはinbやoutb命令で操作できるが(つまりポートマップドI/O)、MIPSやRISC-Vではそうはいかない。メモリマップに、これらのモジュールを定義してお…