OSC2011香川 締切り効果による NetBSD/hp300 wsconsの実装と発表
ツイッターでのつぶやきから始まり、Open Source Conference 2011 香川 #osc11kg のNetBSD枠で展示および発表した NetBSD/hp300 wsconsドライバの移植作業の始まりから完了までの流れをまとめました。
Izumi Tsutsui
@tsutsuii
vfs_init.c:vfsinit() の module_init_class() で死んでて、printf() 入れると場所が変わったように見えたのは単にフレームバッファコンソールの表示に遅れがあるからか。デバッグはシリアルコンソール推奨(´・ω・`)
2011-02-06 22:51:43
Izumi Tsutsui
@tsutsuii
options PUFFS があるときだけしか "puffs" に依存してはいけないと思うんだけど、それを記述するにはどうしたらよいのだ。deffs PUFFS では opt_*.h みたいなの作ってくれないのか?
2011-02-06 23:00:01
Izumi Tsutsui
@tsutsuii
sys/ufs/mfs/mfs_vfsops.c だと "ffs" 直接見てるな。ffsがない人なんていないから困らないだけ?
2011-02-06 23:05:22
Izumi Tsutsui
@tsutsuii
あー? puffs_vfsops.c は putter に依存してて、 putter.c は puffs に依存してるって? そんなんでいいのか?
2011-02-06 23:08:35
Izumi Tsutsui
@tsutsuii
とりあえずよくわからんので苦情だけ投げてwscons作業再開。何時間ロスしたんだ。つーか、どこまで作業したのかすっかりわからなくなった(´・ω・`)
2011-02-06 23:17:42
Izumi Tsutsui
@tsutsuii
すいません、正直あと15分では無理です。発表と違ってコミットはその場限りじゃないので、焦って失敗するよりじっくりやります。そんなに時間はかからないはず……
2011-02-06 23:47:19
Izumi Tsutsui
@tsutsuii
明らかにテストをしてない変更で起動しなくなっていて、かつMLに指摘を投げたのに、メール返信も無ければコミットログにも記載無しってのはなんだかなー。他人のふり見て我ふり直せ、か。
2011-02-07 00:34:50
Izumi Tsutsui
@tsutsuii
src/distrib/hp300 以下は……とりあえず $TERM=hp300h してるとこだけ vt100 に直して、後で動作確認する、つーことで
2011-02-07 01:12:30