2005-07-01から1ヶ月間の記事一覧

虫姫さま

今日届いた。流石は amazon である。

bytebench

とりあえず動かしてみた。ただし File Copy は参考になりません。 INDEX VALUES TEST BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 528664.2 45.3 Double-Precision Whetstone 55.0 4.4 0.8 Execl Throughput 43.0 92.0 21.4 File …

虫姫さま

って今日が PS2 版の発売日か。

NetBSD/gigalandisk

いや、極一部を除いて NetBSD/evbarm IQ80321 そのままだし。ハードウェアの素性が判れば、とりあえず動作させるだけだったらこんなもんじゃないですかね。

NetBSD/gigalandisk 20050720 版

つ ドゾー

外部割り込み

XINT0: Intel i82541GI Gig-E XINT1: ACARD ATP865-A XINT2: NEC echi/ochi XINT3: UART, buttons

NetBSD/gigalandisk への道 最終回

昨日から書き始めた「NetBSD/gigalandisk への道」ですが、マルチユーザモードで動作してしまったので本日をもって終了いたします。 昨日コケてた箇所はやっぱり setttb() で evbarm で言うところの KERNEL_BASE_VIRT が想定していた値と食い違っていたのが…

0xf0000000

flash ROM

0xfe8d0000

周辺機器 RedBoot> x -b 0xfe8d0000 -l 8 -1 FE8D0000: 00 03 FF 00 04 01 04 04 |........ | RedBoot> x -b 0xfe8d0000 -l 8 -1 # press copy button FE8D0000: 00 03 FB 00 04 01 04 04 |........ | RedBoot> x -b 0xfe8d0000 -l 8 -1 # press remove butt…

0xfe800000

TI 社製 16C550 互換 UART RedBoot> x -b 0xfe800000 -l 8 -1 FE800000: 00 00 C1 03 00 00 F0 FF |........ | RedBoot> mfill -b 0xfe800000 -p 0x30 -l 1 -1 # com_data <- '0' 0RedBoot> mfill -b 0xfe800000 -p 0x31 -l 1 -1 # com_data <- '1' 1RedBoot>

NetBSD/gigalandisk への道

NetBSD/gigalandisk の可能性を探る日記です。嘘です。 一昨日買って、昨日ほげほげして今のところこんな感じ。多分 setttb() した時にコケてるんじゃないかと思っております。Copyright が表示できてから晒せよって感じですかね。まあ、シリアル出力はでき…

Giga LANDISK

HDL-G に使われている 80219 って IOP321 (80321) から AAU と SSP Serial を省いたものだと考えれば良いのかなぁ。

続々 LANDISK 電源スイッチ

btn_obio.c はこんなので良いのかな。

続 LANDISK 電源スイッチ

電源スイッチ割り込みの割り込み要因がクリアされなくて、割り込みが上りっぱなしになってる気がします。 割り込み発生時に 0xb0000006 や 0xb0000007 に 0xff(0x00?) を書いて、症状が解消されるか確かめてみてください。解消されるのであればアドレスとビ…

LANDISK 電源スイッチ

LANDISK も電源スイッチは USL-5P と同じなんですね、って逆か。 でも halt しないのは何でだろう。cpu_reboot() が呼ばれてる筈なんだけど。powerd が居ればスクリプトから shutdown(8) が起動されるので、ちゃんと halt します。

コピーがやっと終った。 [3]% sudo dd if=/dev/rsd0d of=/dev/rsd1d bs=4194304 nonaka@koharu[~] 38156+1 records in 38156+1 records out 160041885696 bytes transferred in 24882.668 secs (6431861 bytes/sec)

160GB のコピーって結構時間かかるのね…。

NetBSD/landisk kloader

動作するか試してません。

NetBSD/landisk 20050717版

未実装機能やら不具合がまだあるけどコミットしてしまっても良い?

郵便猫, 郵便猫2

後で読むためのメモ。

徹夜

うげげ、六時になるまで帰れないなんて…。

続々 まけ

どうもメモリ不足が原因だったっぽい。メモリが 64MB しか無いのに mfs で 32MB も使うなよ、と。

続 まけ

まー、キャッシュ制御が駄目なのであれば、もう少しハデなコケ方するか。

続 EMODE

試していただいて、どうもありがとうございます。LANDISK でも動作するのであれば、とりあえず commit してしまっても良いかな。 それでは FPU はまかせました、という事で。

まけ

寝る前に USL-5P 上で make build をしかけて、朝起きて確認したら tools/binutils で cc の internal error が原因でコけてた。 コンパイラを疑う前に自分の書いたところを疑え。とりあえず EMODE 無効化してみるか…。

EMODE 対応キャッシュ制御

USL-5P だとうまく動作してるように見える。

機種判別

LANDISK と USL-5P は機種判別できないとまずいよなぁ。CS5 の CF IDE 有無で判別すれば良い、か。他には何か無いのかな。

電源とリセット

電源スイッチとリセットボタンは powerd で処理させたいんだけど、powerd って APM と ACPI 以外で使えるものなのかな。 へー、sys/dev/sysmon なんてのがあるんだ(←… APM/ACPI event -> sysmon -> sysmon_power -> /dev/power -> powerd -> /etc/powerd/scr…

EMODE

SH3 のキャッシュって I/D combine だけど n-way set-associative なので、そこらへんの差異に気を付ければ EMODE でも殆どそのまま使える筈…。 今回はいい感じ、かな。

HDD

げ、動作テスト用に使ってた壊れかけていた 2.5inch 30GB HDD が壊れた。 工具箱(別名、ごみ箱のようなもの)から 2.5inch 12GB HDD を発掘。って newfs 中にディスクからカッコン・カッコンと音が聴こえてきましたよ。これも駄目か…。まあ 99/01 物だし、仕…