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 から読む、のかなぁ。