「BSD小僧の日記」
2006/02版 その3



2006/02/21 (火)

4年と9日目 (日常)

今日も比較的早いペースでおきました。

いつもこうだといいんですけど。


[View Log(1127)] [Trackback]
Name: Comment:

byte_swap_2.S

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 `}'
以下省略


[View Log(0)] [Trackback]
Name: Comment:

2006/02/22 (水)

4年と10日目 (日常)

今日はかなり遠い公園に歩いていってきたらしい。

鼻水が出ているようなので、風呂は入らないことにしました。


[View Log(770)] [Trackback]
Name: Comment:

byte_swap_2.Sがコンパイルできない (NetBSD/landisk)

他の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は関係しそうな気もしないでもない。


[View Log(1274)] [Trackback]
Name: Comment:

2006/02/23 (木)

4年と11日目 (日常)

おきてすぐに卵ご飯をたべました。本当に好きなんだなぁ。


[View Log(0)] [Trackback]
Name: Comment:

W-ZERO3のアップデート (W-ZERO3, WindowsMobile)

アップデートが出ていたので適用してみました。あっさりと成功。

あと、Operaも新しくなったということで入れてみましたが、フレームのページの表示が相変わらずだめですね。具体的にはplumのWebインタフェースの表示ができないんですよ。やっぱりIEかNetFrontですかね。


[View Log(0)] [Trackback]
Name: Comment:

landisk整理 (NetBSD/landisk)

現在当てているパッチ。

--- 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が定義されています。


[View Log(0)] [Trackback]
Name: Comment:

OpenMicroServerがNetBSD/evbmipsに入った (NetBSD/evbmips)

omsal400.c, omsal400_reg.h, OMSAL400という三つのファイルが入ったみたいです。

RTCはどーなったのかな。


[View Log(0)] [Trackback]
Name: Comment:

2006/02/24 (金)

4年と12日目 (日常)

鼻の調子が良くないです。


[View Log(0)] [Trackback]
Name: Comment:

Armadillo-210を更新 (NetBSD/evbarm)

Armadillo-210を更新すべくカーネルを書き換えていざブートしたら、何も表示されません。

もしやと思ってconfigを確認したらCONUNIT=1となっていました。これはD-SUBのコネクタじゃないほうなので当然表示されないわけです。

この動作はArmadillo-210に標準搭載されているLinuxと同じ挙動なのですね。


[View Log(0)] [Trackback]
Name: Comment:

2006/02/25 (土)

4年と13日目 (日常)

後楽園というか東京ドームシティのスカイシアターで戦隊もののショーを見てきました。すごい人でびっくり。

テレビに出ている人を肉眼で見るのはなんとも不思議な感触です。


[View Log(0)] [Trackback]
Name: Comment:

configのoptionsを上書きしたい (NetBSD)

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


[View Log(0)] [Trackback]
Name: Comment:

2006/02/26 (日)

4年と14日目 (日常)

雨が降っていたので、ずっと家にいました。あ、夕食は近くのラーメン屋さんに行きました。やっぱりおいしいです。


[View Log(0)] [Trackback]
Name: Comment:

2006/02/27 (月)

4年と15日目 (日常)

すごく早く寝たはずなのに、朝はやっぱり起きないねぇ。


[View Log(0)] [Trackback]
Name: Comment:

Armadillo-9のMicro Driveが変になった (NetBSD/evbarm)

Armadillo-210も入れ替えたし、次はArmadillo-9ということで入れ替えるべくkernelを作ったりしていたらext2fsなパーティションがfsckしろだの、wd0aをnewfsしたら wtfs: write error for sector 16: Read-only file systemとか表示されるとか、おかしなことになってきました。

Micro Driveがイカレてしまったかと心配したのですが、Linuxでのfdiskからやり直すと問題なく動くようになりました。いったい何だったんでしょうかね。


[View Log(0)] [Trackback]
Name: Comment:

Mac miniも入れ替え (NetBSD/macppc)

Mac miniもいれかえだー、とはいってもIMAP4とか色々動かしているのでnewfsするのは厳しいです。

ということで、kernelをまず更新してからuserlandを上書きする方法で更新しました。


[View Log(0)] [Trackback]
Name: Comment:

現在の更新状況 (NetBSD)

20060217に更新したのは次のとおり。

  • Armadillo-9 (evbarm)
  • Armadillo-210 (evbarm)
  • OpenBlockS266 (evbppc)
  • Mac mini (macppc)

未着手なものは次のとおり (やりたい順)。

  • USL-5P (landisk)
  • Dreamcast (dreamcast)
  • OpenBlockS50 (mpc860)
  • OpenBlockS200S (evbppc)
  • OpenBlockS200R (evbppc)
  • NWS-3470D (newsmips)
  • Sigmarion2 (hpcmips)
  • Playstation2 (playstation2)

ということで、dreamcast, evbarm, evbppc, hpcmips, landisk, macppc, mpc860, newsmips, playstation2の9 archあるってことかぁ。i386入れて二桁って感じですね。


[View Log(0)] [Trackback]
Name: Comment:

2006/02/28 (火)

4年と16日目 (日常)

起きなすぎ。そのくせ昼寝してないみたいだし。


[View Log(0)] [Trackback]
Name: Comment:

plinkの移植に挫折 (WindowsMobile)

W-ZERO3でもSSH2が使いたいなぁということでGUIが少なく、取り組みやすそうなplinkのソースを再び眺めてみる。

backendとか色々難しそうなんだけど、sk_init()というところでWindowsのSocketまわりがたくさん出てきたところでギブアップ。

とりあえず、Win32とWindowsMobileのSocket関連がどの程度互換性あるのかを知らないとつらそう。

PocketPuTTYのサイトがまともに復活しない状態で、二か月以上すぎてしまってるんですけど、やっぱり期待できそうにないんでしょうか。


[View Log(0)] [Trackback]
Name: Comment:


メールはこちらへ...[BSD小僧 (tokuda @(at) tokuda .(dot) net)]

この日記は、GNSを使用して作成されています。