[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
arm-netbsd (Re: ARMulator)
In message ``Re: ARMulator (Re: psion5/geofox)''
Tue Dec 14 12:57:35 JST 1999,
sakamoto@cec.co.jp (Kazuki Sakamoto) writes:
> > arm-netbsd を構築しようとしたらなんか失敗しちゃいました(;_;).
> > egcs で NetBSD パッチを求められるんですが….
> あら? 手元のは問題ないのですが、commitしそこなったかな?
別のマシンでやり直したらうまくいきました.(_o_)
NetBSD パッチを求められるのは正しくて,
要するに distfiles の準備が甘かったのでした(--;;;).
ただし,まず試した NetBSD/alpha 上の arm-netbsd は
カーネルのコンパイル中に signal 11 で落ちました(;_;).
unified bfd 使った場合もそうだったので,a.out なバイナリは
32 on 64 がうまくいかないよーです.
--
ということで,あらためて NetBSD/i386 で作り直して
A7000 カーネルをコンパイルしてみたのですが,
--(ここから)--
# uname -srm
NetBSD 1.4P i386
# arm-netbsd-objdump -d netbsd | head
netbsd: file format a.out-arm-netbsd
Disassembly of section .text:
00000000effff020 <_kernel_text-0xffffffff00000fe0>:
effff020: e28f1078 add r1, pc, #120
effff024: e8912006 ldmia r1, {r1, r2, sp}
effff028: e0422001 sub r2, r2, r1
effff02c: e3a03000 mov r3, #0
--(ここまで)--
やっぱりズレますー(;_;).
はうっ,boot からどこに飛ばせばっ.
boot.bin はズレてなかったので,
サイズ制限かなにか…って,あれ?
--(ここから)--
# arm-netbsd-objdump -d boot.bin
boot.bin: file format a.out-arm-netbsd
Disassembly of section .text:
00000000c0028000 <start-0xffffffff00000000>:
00000000c0028000 <start-0xffffffff00000000>:
00000000c0028000 <start-0xffffffff00000000>:
...
--(ここまで)--
何か作り間違えたんでしょーか(T_T).
src/gnu から作った unified bfd な objdump では
ふつーに表示されるんですが…むう.
--
といったところで噸座してます(ダメじゃん).
も少しいろいろやってみますが,
何か間違えているよーでしたら指摘して下さい.(_o_)
--
Y. Takizawa (滝沢陽三)
you@nightbreak.org, takizawa@computer.org
``Don't feel as if the key to successful computing is only in your hands.''