6.828: Operating System Engineering (35)

Exercise 2. はスルーで大丈夫なはず。色々確認できてるはずなので。
あと、Exercise 3. の C-a c が動きません。

と思ったら

qemu の起動が以下になってて

/opt/bin/qemu -hda obj/kern/kernel.img -serial mon:stdio

起動した端末で C-a c したらイケました。

info mem とか info pg とか

試してみたのですが

(qemu) info mem
PG disabled
(qemu) 

ページングが有効になっていないと駄目らしい。ただ、こっちでも xp でメモリの絶対番地なソレの検査ができるのはありがたい、のかなぁ。

Exercise 4 ですが、以下を云々するとのこと。

  • pgdir_walk()
  • boot_map_segment()
  • page_lookup()
  • page_remove()
  • page_insert()

まず、page_check から読む、のかなぁ。