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

[pbsd-mg2] RE: hello




----------
> 差出人 : Koji Suzuki <suz@d2.bs1.fc.nec.co.jp>
> 宛先 : pbsd-mg2@bronze.is.titech.ac.jp
> 件名 : [pbsd-mg2] Re: hello
> 送信日時 : 1999年7月10日 20:45

> もはや、私の作ったバイナリが、たけむらさんの環境と違うため動作が違う
> ということは明らかです。
> 
> http://www.at.sakura.ne.jp/~suz/arc/tmp に GENERIC カーネルと
> ioconf.c Makefile
を置きましたので、チェックしていただけませんでしょうか。

Makefile と ioconf.c はあまり違わないようです。

bash-2.02$ diff
./cvs/hpcmips/hpcmips/sys/arch/hpcmips/compile/GENERIC/Makefile
 Makefile.txt
0a1
> CC=gcc
4c5
< #     $NetBSD: $
---
> #     $NetBSD: Makefile.hpcmips,v 1.2 1999/07/04 14:02:30 takemura Exp $
274c275
< nfsnetbsd: ${SYSTEM_DEP} swapnfsnetbsd.o
---
> nfsnetbsd: ${SYSTEM_DEP} swapnfsnetbsd.o newvers
bash-2.02$ diff
./cvs/hpcmips/hpcmips/sys/arch/hpcmips/compile/GENERIC/ioconf.c
 ioconf.c
<diff なし>

しかし、たしかに kernel は止まっちゃいますね。

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
> です。

わたしは、昨年 12 月の NetBSD-1.3 の snapshot のものを使っています。

bash-2.02$ gcc -v
Reading specs from /usr/pkg/lib/gcc-lib/mipsel-netbsd/egcs-2.91.58/specs
gcc version egcs-2.91.58 19981101 (egcs-1.1.1 pre-release)

なんとびっくり egcs ですね。
私は NetBSD-1.3 の snapshot に sakamoto さんのパッチをあてて make した
ものをず〜っとそのまま使っています。kernel のソースも 1.3 の snapshot
がもとなので、なにかそのへんに問題があるのかもしれません。

Takemura