[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pbsd-mg2] Re: cross compiler
鈴木(康)です。
<199908021237.VAA09212@mail.ca2.so-net.ne.jp>の記事において
takemura@ca2.so-net.ne.jpさんは書きました。
| > netbsd にパッチを当てる方は、とりあえず付けときます。
| > commit するよりは、pbsdboot.exe で対応して欲しいです。
|
| pbsdboot.exe で対応しようとしています。
|
| > mainbus0 (root)
| > Breakpoint in at config_search: lui v0,0x8013
| > db> trace
| > config_search+0 (0,c0007fc0,8016fe00,0) ra 80059fb8 sz 0
| > config_found_sm+30 (0,c0007fc0,8016fe00,0) ra 8010b6b8 sz 32
| > 8010b66c+4c (0,c0007fc0,8016fe00,0) ra 8005a44c sz 48
| > config_attach+358 (0,c0007fc0,8012afe8,0) ra 8005a074 sz 104
| > config_rootfound+58 (0,c0007fc0,8012afe8,0) ra 80109ee0 sz 32
| > configure+20 (0,c0007fc0,8012afe8,0) ra 8010acec sz 24
| > cpu_startup+300 (0,c0007fc0,8012afe8,0) ra 80046d2c sz 80
| > main+6c (0,c0007fc0,8012afe8,0) ra 80030064 sz 64
| > User-level: pid 0
| > db>
|
| 上記は鈴木さんのメールの一部ですが、手元の pbsdboot.exe でも同様の
| 結果が得られます。
| しかし、ここで continue すると、
|
| <省略>
| pcmcia2 at pcic0 controller 1 socket 0
| vrbcu0 at vrip0 addr 0xb000000-0xcffffff
| vrkiu0 at vrip0 addr 0xb000180-0xd00017f intr 7
| ...../../../../arch/hpcmips/vr/vr.c(154): vr_bus_reset() not implemented.
| boot device: wd0
| root on wd0a dumps on wd0b
| WARNING: preposterous clock chip time
| -- CHECK AND RESET THE DATE!
| root file system type: ffs
| warning: lookup /dev/console: error 20
| exec /sbin/init: error 20
| exec /sbin/oinit: error 20
| exec /sbin/init.bak: error 20
| init: not found
| panic: no init
|
| となってしまってうまく起動できません。
| -d オプションを指定せずに普通に起動しても同じでした。
| pbsdboot.exe のデバッグシンボルのロードをコメントアウトすると
| 起動できます。
| この状態で、鈴木さんの kern_sym_patch.c を使って変換したカーネルを
| 読み込んでみたところ、やはり同様の結果になってしまいました。
| 鈴木さんのところでは正常に起動できますか?
| 他にも試した方はいますか?
-d オプションで起動したことはあまりありませんが...
問題があったことはありませんでした。
といっても、私の場合 CS12 で立ち上げ自体に四苦八苦していまして、
内田さんからもらったパッチを当ててようやく立ち上げただけ
なので、実績があるとは言えないかも知れません。
とくに最近は、userland をしらべるようなことばっかりなので、
カーネルを立ち上げていません。
# あまりお役に立てなくてすいません。
--
鈴木 康司 @NEC
suz@hpc.bs1.fc.nec.co.jp
TEL 0423-33-5381