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

xv6はx86をベースに書かれている。当然、プリミティブな部分はx86の命令を使って記述されているのだが、その部分をしっかり理解すれば、他のOSへの移植も簡単に行うことができるのではないだろうか。 今回は、xv6をRISC-Vに移植することを前提に、xv6のどの部分を書き換える必要があるのか調査した。 xv6のプリミティブが…