2026/02/08

2.11BSDを動かす試み その2

現状報告 

デバイスドライバに手を入れる必要があったので無改造ではありませんが、2.11BSDのカーネルが起動して、ある程度ユーザプロセスが動作するようになりました。現時点での起動時のメッセージは以下の通りです。

 73Boot from tm(0,0,0) at 0172522
: rk(0,0)unix
Boot: bootdev=03000 bootcsr=0177404

2.11 BSD UNIX #137: Sun Feb 8 12:04:58 PST 2026
    root@curly.2bsd.com:/usr/src/sys/GENERIC


phys mem  = 253952
avail mem = 29952
user mem  = 307200

February  6 23:40:57 init: configure system
 
initが動いて、autoconfigを起動したあたりで寝ているようです。もう一息といったところでしょうか。

0 件のコメント:

コメントを投稿

TangConsoleDCJ11MEMにおける2BSDの誤動作の調査 その3

誤動作の原因の二つ目が判明しました。 符号なし2進数と符号付2進数の比較 後述するSOFUB_MAPの実装に符号なし2進数と符号付2進数を比較しているコードがありました。直接の比較ではありませんでしたが、符号なし整数の値を符号付整数の変数に代入し、その変数と定数を比較していたため...