byte_swap_2.Sの#include <machine/endian.h>を抜いてみたらよいのかと思ったが、次のようなエラー。
# compile kern/byte_swap_2.o /export/t/20060217/landisk/bin/shle--netbsdelf-gcc -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/arch/sh3 -DBOOTXX -DBOOTXX_SECTORS=15 -DPRIMARY_LOAD_ADDRESS=0x8c201000 -DSECON DARY_LOAD_ADDRESS=0x8ff00000 -DXXfs_open=ffsv1_open -DXXfs_close=ffsv1_close -DXXfs_read=ffsv1_read -DXXfs_stat=ffsv1_stat -DFS=ffsv1 -DLIBSA_SINGLE_FILESYSTEM=xxfs -DLIBSA_NO_TWIDDLE -DLIBSA_NO_FD_CHECKING -DLIBSA_NO_RAW_ACCESS - DLIBSA_NO_FS_WRITE -DLIBSA_NO_FS_SEEK -DLIBSA_USE_MEMCPY -DLIBSA_USE_MEMSET -DLIBSA_SINGLE_DEVICE=blkdev -DLIBKERN_OPTIMISE_SPACE -D"blkdevioctl(x,y,z)=EINVAL" -D"blkdevclose(f)=0" -D"devopen(f,n,fl)=(*(fl)=(void *)n,0)" -DLIBSA_N O_DISKLABEL_MSGS -nostdinc -D_STANDALONE -DSH4 -I/export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1 -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/.. -I/usr/export/s/20060217/src/sys/arc h/landisk/stand/bootxx/bootxx_ffsv1/../../boot -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../.. -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libsa -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/. ./../../common/lib/libc/string -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/arch/sh3/string -nostdinc -isystem /export/d/20060217/landisk/usr/include -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/.. /../../common/lib/libc/string -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/arch/sh3/string -nostdinc -isystem /export/d/20060217/landisk/usr/include -c -traditional-cpp /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S -o byte_swap_2.o /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S: Assembler messages: /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S:41: Error: symbol `ntohs' is already defined /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S:42: Error: symbol `htons' is already defined
よく考えると、ここに手が入るようだと他のsh3なportは全部ダメになっているはずだけど、そうはなっていない。ということで、やっぱり何か勘違いしているんだろうか。
ということでendian.hを戻すと次のようなエラー。
# compile kern/byte_swap_2.o /export/t/20060217/landisk/bin/shle--netbsdelf-gcc -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/arch/sh3 -DBOOTXX -DBOOTXX_SECTORS=15 -DPRIMARY_LOAD_ADDRESS=0x8c201000 -DSECON DARY_LOAD_ADDRESS=0x8ff00000 -DXXfs_open=ffsv1_open -DXXfs_close=ffsv1_close -DXXfs_read=ffsv1_read -DXXfs_stat=ffsv1_stat -DFS=ffsv1 -DLIBSA_SINGLE_FILESYSTEM=xxfs -DLIBSA_NO_TWIDDLE -DLIBSA_NO_FD_CHECKING -DLIBSA_NO_RAW_ACCESS - DLIBSA_NO_FS_WRITE -DLIBSA_NO_FS_SEEK -DLIBSA_USE_MEMCPY -DLIBSA_USE_MEMSET -DLIBSA_SINGLE_DEVICE=blkdev -DLIBKERN_OPTIMISE_SPACE -D"blkdevioctl(x,y,z)=EINVAL" -D"blkdevclose(f)=0" -D"devopen(f,n,fl)=(*(fl)=(void *)n,0)" -DLIBSA_N O_DISKLABEL_MSGS -nostdinc -D_STANDALONE -DSH4 -I/export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1 -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/.. -I/usr/export/s/20060217/src/sys/arc h/landisk/stand/bootxx/bootxx_ffsv1/../../boot -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../.. -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libsa -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/. ./../../common/lib/libc/string -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/arch/sh3/string -nostdinc -isystem /export/d/20060217/landisk/usr/include -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/.. /../../common/lib/libc/string -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/arch/sh3/string -nostdinc -isystem /export/d/20060217/landisk/usr/include -c -traditional-cpp /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S -o byte_swap_2.o In file included from /usr/export/s/20060217/src/sys/sys/cdefs.h:61, from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:37, from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/machine/int_types.h:3, from /usr/export/s/20060217/src/sys/sys/ansi.h:42, from /usr/export/s/20060217/src/sys/sys/endian.h:53, from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/machine/endian.h:3, from /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S:30: /usr/export/s/20060217/src/sys/sys/cdefs_elf.h:111: warning: "__KERNEL_RCSID" redefined In file included from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/machine/asm.h:6, from /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S:29: /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/asm.h:214: warning: this is the location of the previous definition /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h: Assembler messages: /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:45: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:46: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:47: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:48: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:49: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:50: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:56: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:58: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:65: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:66: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:44: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:45: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:46: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:47: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:48: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:49: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:50: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:51: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:52: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:53: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:54: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:55: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:49: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:50: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:52: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:53: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:54: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:55: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:58: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/types.h:60: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/ansi.h:86: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/ansi.h:87: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/ansi.h:88: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/ansi.h:89: Error: junk at end of line, first unrecognized character is `}' 以下省略
他のshなarchはどうなのだろう。 hpcshだとこんな感じでエラーなく通過している。
# compile kern/byte_swap_2.o /export/t/20060217/hpcsh/bin/shle--netbsdelf-gcc -x assembler-with-cpp -traditional-cpp -D_LOCORE -I/usr/export/s/20060217/src/sys/lib/libkern/arch/sh3 -Dhpcsh -I../.. /. -I/usr/export/s/20060217/src/sys/arch -I/usr/export/s/20060217/src/sys -nostdinc -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -I/usr/export/s/20060217/src/sys/lib/libkern/. ./../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/lib/libkern/../../../common/lib/libc/string -I/usr/export/s/20060217/src/sys/lib/libkern/../../../common/l ib/libc/arch/sh3/string -I/usr/export/s/20060217/src/sys/lib/libkern/../../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/lib/libkern/../../../common/lib/lib c/string -I/usr/export/s/20060217/src/sys/lib/libkern/../../../common/lib/libc/arch/sh3/string -nostdinc -isystem /export/d/20060217/hpcsh/usr/include -c -traditional -cpp /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S -o byte_swap_2.o /export/t/20060217/hpcsh/bin/shle--netbsdelf-objcopy -x byte_swap_2.o
問題のlandiskはこちら。
# compile kern/byte_swap_2.o /export/t/20060217/landisk/bin/shle--netbsdelf-gcc -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/arch/sh3 -DBOOTXX -DBOOTXX_SECTORS=15 -DPRIMARY_LOAD_ADDRESS=0x8c201000 -DSECONDARY_LOAD_ADDRESS=0x8ff00000 -DXXfs_open=ffsv1_open -DXXfs_close=ffsv1_close -DXXfs_read=ffsv1_read -DXXfs _stat=ffsv1_stat -DFS=ffsv1 -DLIBSA_SINGLE_FILESYSTEM=xxfs -DLIBSA_NO_TWIDDLE -DLIBSA_NO_FD_CHECKING -DLIBSA_NO_RAW_ACCESS -DLIBSA_NO_FS_WRITE -DLIBSA_NO_FS_SEEK -DLIBS A_USE_MEMCPY -DLIBSA_USE_MEMSET -DLIBSA_SINGLE_DEVICE=blkdev -DLIBKERN_OPTIMISE_SPACE -D"blkdevioctl(x,y,z)=EINVAL" -D"blkdevclose(f)=0" -D"devopen(f,n,fl)=(*(fl)=(void *)n,0)" -DLIBSA_NO_DISKLABEL_MSGS -nostdinc -D_STANDALONE -DSH4 -I/export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1 -I/usr/export/s/20060217/src/sy s/arch/landisk/stand/bootxx/bootxx_ffsv1/.. -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../boot -I/usr/export/s/20060217/src/sys/arch/lan disk/stand/bootxx/bootxx_ffsv1/../../../../.. -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libsa -I/usr/export/s/20060217/ src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootx x_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/string -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/.. /../../common/lib/libc/arch/sh3/string -nostdinc -isystem /export/d/20060217/landisk/usr/include -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv 1/../../../../../lib/libkern/../../../common/lib/libc/quad -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../c ommon/lib/libc/string -I/usr/export/s/20060217/src/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/../../../../../lib/libkern/../../../common/lib/libc/arch/sh3/string -nos tdinc -isystem /export/d/20060217/landisk/usr/include -c -traditional-cpp /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S -o byte_swap_2.o In file included from /usr/export/s/20060217/src/sys/sys/cdefs.h:61, from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:37, from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/machine/int_types.h:3, from /usr/export/s/20060217/src/sys/sys/ansi.h:42, from /usr/export/s/20060217/src/sys/sys/endian.h:53, from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/machine/endian.h:3, from /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S:30: /usr/export/s/20060217/src/sys/sys/cdefs_elf.h:111: warning: "__KERNEL_RCSID" redefined In file included from /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/machine/asm.h:6, from /usr/export/s/20060217/src/sys/lib/libkern/arch/sh3/byte_swap_2.S:29: /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/asm.h:214: warning: this is the location of the previous definition /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h: Assembler messages: /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:45: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:46: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:47: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:48: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:49: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:50: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:56: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:58: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:65: Error: unknown opcode /export/o/20060217/landisk/sys/arch/landisk/stand/bootxx/bootxx_ffsv1/sh3/int_types.h:66: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:44: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:45: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:46: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:47: Error: unknown opcode /usr/export/s/20060217/src/sys/sys/ansi.h:48: Error: unknown opcode
うーむ。-D_KERNELと-D_STANDALONEは関係しそうな気もしないでもない。
アップデートが出ていたので適用してみました。あっさりと成功。
あと、Operaも新しくなったということで入れてみましたが、フレームのページの表示が相変わらずだめですね。具体的にはplumのWebインタフェースの表示ができないんですよ。やっぱりIEかNetFrontですかね。
現在当てているパッチ。
--- sys/arch/landisk/include/loadfile_machdep.h.orig 2006-02-20 08:39:07.000000000 +0000 +++ sys/arch/landisk/include/loadfile_machdep.h 2006-02-20 08:39:47.000000000 +0000 @@ -51,4 +51,4 @@ strerror(errno))) #define PROGRESS(a) (void) printf a #define ALLOC(a) alloc(a) -#define FREE(a, b) free(a, b) +#define DEALLOC(a, b) dealloc(a, b) --- sys/arch/landisk/dev/wdc_obio.c.orig 2006-02-19 20:31:57.000000000 +0000 +++ sys/arch/landisk/dev/wdc_obio.c 2006-02-19 20:34:44.000000000 +0000 @@ -165,7 +165,6 @@ return; } } - wdc_init_shadow_regs(&sc->sc_channel); sc->sc_ih = obio_intr_establish(oa->oa_irq[0].or_irq, IPL_BIO, wdcintr, &sc->sc_channel); @@ -181,5 +180,7 @@ sc->sc_channel.ch_queue = &sc->sc_chqueue; sc->sc_channel.ch_ndrive = 2; + wdc_init_shadow_regs(&sc->sc_channel); + wdcattach(&sc->sc_channel); }
byte_swap_2.Sでコンパイルがとまります。同じものがhpcshでは止まりません。ただし、hpcshはGENERICカーネルを作成しており-D_KERNELが定義されていて、landiskはbootxx配下を作っていて-D_STANDALONEが定義されています。
omsal400.c, omsal400_reg.h, OMSAL400という三つのファイルが入ったみたいです。
RTCはどーなったのかな。
Armadillo-210を更新すべくカーネルを書き換えていざブートしたら、何も表示されません。
もしやと思ってconfigを確認したらCONUNIT=1となっていました。これはD-SUBのコネクタじゃないほうなので当然表示されないわけです。
この動作はArmadillo-210に標準搭載されているLinuxと同じ挙動なのですね。
configでoptions CONUNIT=1となっているものをoptions CONUNIT=0と設定したかったので、include 元ファイルしてoptions CONUNIT=0と一行書き加えたconfigファイルを作成しました。
カーネルを作ると、CONUNITはすでに定義されているというエラーが出て困っていると、IRCでno options CONUNITすればよいことを教えてもらいました。
ということで、ちょこっと変えたいときにはこんな感じでうまくいきますね。
include "arch/evbarm/conf/ARMADILLO210" no options CONUNIT # Console port number options CONUNIT=0 # Console port number
Armadillo-210も入れ替えたし、次はArmadillo-9ということで入れ替えるべくkernelを作ったりしていたらext2fsなパーティションがfsckしろだの、wd0aをnewfsしたら wtfs: write error for sector 16: Read-only file systemとか表示されるとか、おかしなことになってきました。
Micro Driveがイカレてしまったかと心配したのですが、Linuxでのfdiskからやり直すと問題なく動くようになりました。いったい何だったんでしょうかね。
Mac miniもいれかえだー、とはいってもIMAP4とか色々動かしているのでnewfsするのは厳しいです。
ということで、kernelをまず更新してからuserlandを上書きする方法で更新しました。
20060217に更新したのは次のとおり。
未着手なものは次のとおり (やりたい順)。
ということで、dreamcast, evbarm, evbppc, hpcmips, landisk, macppc, mpc860, newsmips, playstation2の9 archあるってことかぁ。i386入れて二桁って感じですね。
W-ZERO3でもSSH2が使いたいなぁということでGUIが少なく、取り組みやすそうなplinkのソースを再び眺めてみる。
backendとか色々難しそうなんだけど、sk_init()というところでWindowsのSocketまわりがたくさん出てきたところでギブアップ。
とりあえず、Win32とWindowsMobileのSocket関連がどの程度互換性あるのかを知らないとつらそう。
PocketPuTTYのサイトがまともに復活しない状態で、二か月以上すぎてしまってるんですけど、やっぱり期待できそうにないんでしょうか。
メールはこちらへ...[BSD小僧 (tokuda @(at) tokuda .(dot) net)]
この日記は、GNSを使用して作成されています。