[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pbsd-mg2] Re: cross compiler



鈴木(康)です。
<19990711035835K.uch@nop.or.jp>の記事において
uch@nop.or.jpさんは書きました。

  |  | pcic0: controller 1 (Intel 82365SL Revision 1) has socket A only
  |  | trap: TLB miss (load or instr. fetch) in kernel mode
  |  | status=0x2, cause=0x8, epc=0x8010e070, vaddr=0xc007d834
  |  | pid=0 cmd= usp=0x0 ksp=0x80157928
  |  | Stopped in  at  0x8010e070:     lw      v0,52(v0)
  |  | db> 
  |  | 
  |  | > ちなみに バイナリキット=NetBSD-1.3 のは、 
  |  | > gcc version 2.7.2.1
  |  | > です。
  | 
  |  鈴木さんのクロスコンパイラでコンパイルし終わってから
  | bcu_vrip.o	pcic_vrgiu.o	vr.o		vrgiu_vrip.o	vrkiu.o
  | com_vrip.o	rtc_vrip.o	vrgiu.o		vrip.o
  | だけを素のGNUのbinutils-2.9.1.0.19.tar.gzとegcs-1.1.2.tar.gzから
  | 

  | ただ、このコンパイラ(mipsel-elf-gcc -mips3 -msoft-float
  |  -D__NO_LEADING_UNDERSCORES__)で全部コンパイルすると、
  | pbsdboot後、画面の上1/3が真っ黒になった後止まってしまいます...

私は、とりあえず cc1 だけを make して、置き換えました。

全コンパイルして、MG2 で立ち上がったのを確認できました。
全くおなじものを CS12 でも試したのですが、どうも変。
wd0 をちゃんと認識しているのに、boot device: wd0 が出てくれません。
( ここでハングアップしています。)

一応 cc1 を http://www.at.sakurane.jp/~suz/arc/cc1.bz2 で置いてあります。

--
					鈴木 康司 @NEC
					suz@hpc.bs1.fc.nec.co.jp
					TEL 0423-33-5381