[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