tarosukeの日記: [wOS] 試験機で動かしてみたんだが...
日記 by
tarosuke
途中までしか起動しなかった...orz
--
あー原因分かったっぽい。起動時に消費するスタックが深くてどこか壊してるんだ。qemuのBIOSはエミュレータ様なので結構手抜きで小さかったりするので問題ないように見えたってワケ。
--
それは違うっぽい。メモリバンクのスキャンで最後っぽいメモリバンクをチェックすると死亡するし、それを避けるとあとは普通に動くのは確認してる。結構ワケワカ。でももう寝るわ。疲れたし。
--
AMD64で再起動することがある原因は判明した。シリアルにデータ吐いてるとダメポ。割り込みが入ってたりするんだろうか。確かにハンドラは用意してないけど許可した覚えもないんだよなー。メモリバンクのスキャンで固まるのは依然として原因不明。なんであんな普通の値で固まるんだろ。メモリバンクのための領域はもっといっぱい用意してあるしチェックもしてるからオーバーフローってのも考えにくいし。
[wOS] 試験機で動かしてみたんだが... More ログイン