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を使用して作成されています。