オープンデベロッパーズカンファレンス2020 Online NetBSDのご紹介&名古屋*BSDユーザグループ(NBUG)2020/12月例会の記録
comp.tgz 展開完了(また油断して写真取り損ねるところだった) comp.tgz が一番大きくて 30分強なので、全体ではあと1時間ちょいか pic.twitter.com/MxlERDlhNX
2020-12-20 01:40:44ここから先の部分は修正入れてないので pullup request 前の動作確認としてはここまででもいいという話はあるけれど、そもそも動いてない部分が他にないかという意味ではこのまま放置して結果だけ確認か
2020-12-20 01:45:21misc.tgz くらいのサイズ(5MBで 47秒)だと timeout にはならない pic.twitter.com/C6QEzBaSko
2020-12-20 01:48:52@tsutsuii イマドキ(?)のFTPクライアントみたいに転送中でもNOOPとかPWDとか送ってcontrol sessionが切れないように維持するように改造すべきな気もするけど、そもそも更にイマドキはFTPを使わないことに気づいた
2020-12-20 01:56:10xfont.tgz の 32MB 4:37 だと timeout にならない。しきい値は 5分くらいなのか pic.twitter.com/YL1dcDA51h
2020-12-20 02:15:45twiddle でカーソルがクルクル回る表示を shell script で実現しているのはえらいと言える(ほかでもやってくれという話もある) pic.twitter.com/ERGAK1CEmh
2020-12-20 02:28:04起動も大丈夫っぽい。 次にテストされるのは何年後か pic.twitter.com/vlOBU3fEXk
2020-12-20 02:37:02releng.netbsd.org/cgi-bin/req-8.… netbsd-8 宛の pullup request も提出。 NetBSD 8.3 が出るのかというと出ない気もするけど
2020-12-20 02:48:22いつもの fontconfig cache 待ちも終わって login まで確認完了。というわけで寝ますかね pic.twitter.com/UOccgxrn6F
2020-12-20 03:07:55差分を見ていてふと気になったので NetBSD/hp300 sti(4) 続き。 今回の CRX は sti ROM の情報に基づいて MI sti.c が bus_space_map(9) した領域を使うように書いた。 4月に作業した 425e の EVRX では MD側で RAMDAC 領域を 0x00060000 から 0x800 分を bus_space_map() するように書いた。
2020-12-20 13:15:41じゃあ EVRX の場合 MI sti はどこを bus_space_map してるのかと見ると regno = 1, paddr = 20200000, addr = 005db000, len = 00200000 regno = 2, paddr = 20040000, addr = 007db000, len = 001c0000 regno = 3, paddr = 20600000, addr = 0099b000, len = 00200000 と regno=2 の領域が使えそう
2020-12-20 13:17:25ちなみに regno=1 の PA 0x20200000 はフレームバッファのアドレスで、CRXと違ってこっちは ROMでちゃんと見えてるのかよ! といういまさらのお話
2020-12-20 13:18:45MI sti.c で bus_space_map(9) された領域を使う場合はもはや MD 側で bus_space_tag と bus_space_handle を保持する必要がなくなる。これに基づいて書き換えるとまた構成が変わってしまうけれど、あるべき論でちょっと書いてみるか(作業日記)
2020-12-20 13:20:06bus_space まわりを機械的に書き換えて問題なく動いてるっぽい。これをコミット版にします(雑) pic.twitter.com/t6SZGcmWlv
2020-12-20 15:39:58EVRX 機械的書き換え結果 gist.github.com/tsutsui/011662… rom->regh[2] の 2 ってなんやねん、と言われそうですが 元の OpenBSD 実装からこうなっているのでとりあえずこのまま
2020-12-20 15:50:17-current に対する差分も更新 gist.github.com/tsutsui/856084… コミットは 2,3日後か
2020-12-20 16:04:32ここまで整理できると、もはや mmap 処理以外は全部 MI sys/dev/ic/sti.c 側に持っていってもいいんじゃないの という気もしてくるけれど、 HP9000/425e オンボードの EVRX 相当のものは 9000/700 シリーズには存在するのかどうか
2020-12-20 16:06:46まるで誰も得しない、LUNA-IでSCSIアクセスが刺さった時に本体リセットボタン押しても直らなくて電源入れ直す羽目が体験できるよ(白目
2020-12-20 19:01:05