+
まったく寝ないでの徹夜の作業でもうくたくた。
でも、
一時はどうなることかと思ったけど、
とりあえずなんとかなったんでよかった。
これでようやく一段落ついたな。
+
今日はもう疲れたので、みんなさっさと撤退することにする。
+
今日は 1 ヶ月ぶりの休みなので、1 日家でゴロゴロして過ごす。
+
たまりにたまったアニメも少しずつ処理をしているんだけど、
もはや多すぎてどうにもならないので、
見るのをかなり削ることに。
+
最近の FreeBSD-current を pc98 で動かそうとした際に
いくつか致命的な問題が発生してしまっている。
+
1 つは、
loader の読み込み時にハングアップする、
もしくは loader と kernel の読み込みは出来るんだけど、
kernel に制御が移った直後に BTX halt で落ちる、
というもの。
+
これはかなり致命的で、BTX halt の結果から、
落ちているのは kern/subr_module.c の preload_bootstrap_relocate() 内だと
いうところまでは分かっているんだけど、
どこが悪いのかまでは分かっていない。
+
loader が読み込めない場合もあるということから、
loader から変なポインタを渡されている可能性が強くて、
loader がかなり怪しい気もするけど、
よく分からない状態。
+
もう 1 つの問題は、
PnP デバイスが存在すると probe 時に panic するという問題。
こっちはリソースの管理周りをいじったときに、
NULL ポインタのチェックをするようにしないといけなくなったのに
気がつかなくてそのままになっていたので、
ポインタのチェックをするようにすればおそらく直るんじゃないかな。
+
なんか pc98 でのチェックも大変になってきて、
ほとんど動作確認をしていない状態なので、
もうそろそろ潮時かなぁという感じがしないでもないな。