[ TOP | Recently ]

1999-06-22 mach_init() を追う


ちまちまとどこまで動いてるかを調べる。
こないだ作った LED でナイトライダーをやるルーチン(←気にいってるらしい)void kitt()を
いろんなところにつっこんで boot。

...え、まじ? mach_init() にある、pmap_bootstrap() の手前まできてんの? ホントに?
pmap_bootstrap(); の後に kitt() をつけても...反応なし。

ということは pmap_bootstrap() の中で死んでる。

pmap_bootstrap ってあやしいことしてるんやったっけか...メモリ確保してって
pmap_steal_memory とかでミスってんのかな。
vm_physmem とかがちゃんと設定されてないのか...?
(って設定した覚えもないのであたりまえといえばあたりまえな気もする)

ま〜 printf もとい LED debug すればどこまで来てるかわかるので
なんとかなるだろう....ということで眠いので次回につづく。

#consinit する前に panic() を呼ぶ個所ってのがいくつも存在するんだけど、
#これはいったいどうやって出力させるんだろう...


EOF