FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

xv6のテキストAppendix-B "The Boot Loader" を翻訳しました

github.com

http://pdos.csail.mit.edu/6.828/2014/xv6/book-rev8.pdf

ブートプロセスを理解するために、xv6のテキスト: Appendix-B "The Boot Loader"の章を翻訳した。 日本語のクオリティとしてはダメダメだが、何とか理解できるレベルかな?

まあ、自分としてはxv6のブートプロセスについて理解できたので、そこは良かった! あとは、MIPSに移植するだけだなあ。。。 でも、MIPSとは根本的にブートプロセスが違うので、だいぶ苦しそうな気がする。

  • x86は起動時にBIOSによってディスクからブートローダをロードし、起動する。
  • MIPSはROMモニタをフラッシュ領域からロードし、状態を設定する。

さて、MIPSはU-bootか、YAMONを理解しないと無理かな。