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

Re: ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcmips/cross/i386-hpcmips/mipsel-netbsd.tgz



滝沢という者です.はじめまして.

In message ``Re:
ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcmips/cross/i386-hpcmips/mipsel-netbsd.tgz''
        Fri Dec 03 02:23:19 JST 1999,
        tsutsui@ceres.dti.ne.jp (Izumi Tsutsui) writes:

> で、 cross/mipseb-netbsd のパッチを元に cross/mipsel-netbsd も
> 作れるか試してみました。(手抜きなので mipssfel ではないです)

別解として(意味不明) netbsd@re.soum.co.jp の
        http://www.unixmagic.org/ml/netbsd/199911/msg00218.html
        http://www.unixmagic.org/ml/netbsd/199912/msg00002.html
あたりを参考に,BFD_UNIFIED を使って
mipsel-hpcmips on i386 なクロス環境を作ってみました.
(PentiumII 333 MHz で cc1plus/cc1obj/f771 込み 20 分ってとこ)
ただし,試したコードは current 19991023 の 1.4L です(古いぞ).

特にエラーもなくできあがったみたいなんで
        http://www.unixmagic.org/ml/netbsd/199912/msg00024.html
に沿って(19991023 の) GENERIC なカーネルをコンパイルしてみました.
depend 時に redefined な warning が出まくりましたが(^^;),
やたらあっさりコンパイルが通りました(同じく 15 分弱).

text    data    bss     dec     hex     filename
1314360 60400   139308  1514068 171a54  netbsd

text    data    bss     dec     hex     filename
1314360 60400   139308  1514068 171a54  nfsnetbsd

# file netbsd
netbsd: ELF 32-bit LSB executable, MIPS R3000_BE - invalid byte order,
version 1 MathCoPro/FPU/MAU Required, statically linked, not stripped
# objdump -d netbsd | head

netbsd:     file format elf32-littlemips

Disassembly of section .text:

80030000 <_ftext>:
80030000:       00 60 80 40 03 80 03 3c 00 00 63 24 2a 10 7d 00    
.`.@...<..c$*.}.
80030010:       05 00 40 14 e8 ff 62 24 23 10 7d 00 00 10 42 28    
..@...b$#.}...B(
80030020:       02 00 40 10 e8 ff 62 24 21 e8 40 00 19 80 1c 3c    
..@...b$!.@....<
80030030:       e0 89 9c 27 00 00 08 24 00 60 88 40 00 00 00 00    
...'...$.`.@....

# file nfsnetbsd
nfsnetbsd: ELF 32-bit LSB executable, MIPS R3000_BE - invalid byte
order, version 1 MathCoPro/FPU/MAU Required, statically linked, not
stripped
objdump -d nfsnetbsd | head

nfsnetbsd:     file format elf32-littlemips

Disassembly of section .text:

80030000 <_ftext>:
80030000:       00 60 80 40 03 80 03 3c 00 00 63 24 2a 10 7d 00    
.`.@...<..c$*.}.
80030010:       05 00 40 14 e8 ff 62 24 23 10 7d 00 00 10 42 28    
..@...b$#.}...B(
80030020:       02 00 40 10 e8 ff 62 24 21 e8 40 00 19 80 1c 3c    
..@...b$!.@....<
80030030:       e0 89 9c 27 00 00 08 24 00 60 88 40 00 00 00 00    
...'...$.`.@....

筒井さんと同じ結果に見えるんですが,

> 一応それっぽいのはできたんですが mipsel な実機がないので試せません。

同じく実機がないので試せません.:-<
 
--

なんか間違えてなさそうであれば(ってをい)作成ログとかどっかに置きますが.

# 実機買おうにも近場じゃ手頃なの売ってないし(;_;).

--
Y. Takizawa     (滝沢陽三)
you@nightbreak.org, takizawa@computer.org
``Don't feel as if the key to successful computing is only in your
hands.''