オープンソースカンファレンス2021 Online/Hiroshima NetBSDのご紹介 の記録 & 名古屋*BSDユーザグループ(NBUG)2021/9月例会の記録
まとめを更新しました。このあと14:00からC会場です。「オープンソースカンファレンス2021 Online/Hiroshima NetBSDのご紹介 の記録 & 名古屋*BSDユーザグループ(NBUG)2021/9月例会の記録」 togetter.com/li/1774874
2021-09-18 11:55:0721世紀のX68000まとめ - Togetter togetter.com/li/195551 @togetter_jpより あれから10年
2021-09-18 11:52:42これは OSC広島名物(?)の X68030 と X68060 でしょうね twitter.com/hourin/status/…
2021-09-18 11:51:49オープンソースカンファレンスのVR会場に出展しているNetBSDのブースを探訪。リアル展示に比べて妙に整然としているw 机上のPCは…NeXT?w #osc21hi pic.twitter.com/CZVtNdfQpv
2021-09-18 11:33:28OpenBSD7.0-beta/luna88k on nono 0.2.2 on NetBSD9.99.88/amd64 on DynabookR63/P. pic.twitter.com/yBvED3pnbJ
2021-09-18 11:44:07オープンソースカンファレンスのVR会場に出展しているNetBSDのブースを探訪。リアル展示に比べて妙に整然としているw 机上のPCは…NeXT?w #osc21hi pic.twitter.com/CZVtNdfQpv
2021-09-18 11:33:28Vintage 1988 SUN Microsystems 3/50 model 247 & RasterImageServer badged Berthold ebay.us/kLRFjP 値段はともかく付属品がでかすぎる
2021-09-18 10:48:32@skeptech this reminds me that NetBSD's z8530 driver needs to be refactored.. (zs serial console on cobalt 2700 sometimes freeze)
2021-09-18 10:32:34@tsutsuii i.e., port parameters (bits, baud rate) could be changed by userland right in middle of transmission. DUART hated that- locked up. New strategy: defer all parameter changes until next transmission complete interrupt. Lesson: don’t change parameters while I/O in progress.
2021-09-18 05:55:26ブザー吹鳴時間よりブザーコマンド送信時間のほうが圧倒的に短いけれど、ブザー吹鳴中に次のコマンドが来たらどうなるのか……と思ったらちゃんと仕様定義されてて「ブザー動作中に、新しいブザーコマンドを受けた場合、動作中のコマンドは直ちにキャンセルし、新しいコマンドを実行する」らしい。
2021-09-18 05:02:32送信キューの overrun 判定を書いていない問題。 LED点灯消灯コマンドくらいならそんなに送信されることないけれど、ブザーはいくらでも出せるので debug printf 入れてる状態で連続出力するとすぐあふれそうな雰囲気
2021-09-18 04:59:51NetBSD/luna68k LUNAキーボードドライバ CAP・かなLED対応 + ブザー対応差分更新 gist.github.com/tsutsui/47cc88… (gitでやれよと言われてもファイル一つだと CVS との同期その他の手間がいろいろめんどくさい問題)
2021-09-18 04:56:02nxr.netbsd.org/xref/src/sys/d… これ、なかなかの ウンコ goto 使用例やな(そんなしょうもないところをケチるな)
2021-09-18 04:14:12wskbd.c のこれか…… nxr.netbsd.org/xref/src/sys/d… WSKBDIO_*BELL の各 ioctl(2) のうち、個別のキーボードドライバ側では WSKBDIO_COMPLEXBELL だけ実装すればよかった、ってこと? そういうことは wskbd(9) の man に書いてくれ……
2021-09-18 04:11:21echo ^G しても lunaws.c では WSKBDIO_COMPLEXBELL が呼ばれているのだけれど、 wsdisplay(4) 的には WSKBDIO_BELL を呼んでいるように見える。 nxr.netbsd.org/xref/src/sys/d… nxr.netbsd.org/xref/src/sys/d… どこから何がどう呼ばれているのやら
2021-09-18 04:03:20@MiodVallat Ah, yes, in pmap_bootstrap.c the kernel is mapped at KERNBASE, i.e. 0x00000000.
2021-09-18 03:55:41testing NetBSD/luna68k keyboard WSKBDIO_*BELL ioctl(2)s pic.twitter.com/6rgH2gkYnW
2021-09-18 03:49:54mac68k/dev/akbd.c で WSKBDIO_BELL の実装が WSKBDIO_COMPLEXBELL と同じになってて引数 data を参照してるので NULL pointer dereference になるんじゃないのかと思ってたら、これならば落ちることはない、ということにはなるが……
2021-09-18 03:24:29WSKBDIO_BELL の ioctl を呼んでもブザーの音が the default bell にならないので調べたら 「wskbd に WSKBDIO_BELL の ioctl を投げるとキーボードドライバの WSKBDIO_COMPLEXBELL ioctl が pitch=1500Hz period=100ms で呼ばれる」 (つまりドライバ側 WSKBDIO_BELL は呼ばれない)ということが判明
2021-09-18 03:22:59Is this the last week of 2021Q2? Maybe! We have three more finished architectures :) alpha 21138 (finished) earm 10973 (+274) m68k 2705 (+340) mipsel 5822 (+209) mips64eb 22001 (finished) sh3el 7743 (+363) sparc 18932 (finished) sparc64 23420 (finished) vax 3474 (+85)
2021-09-18 03:11:50trnc_sdはテストパスするようになったけど、trnc_ssが(例外出した後で)こけてる原因がさっぱり分からんな。(´・ω・`)
2021-09-18 00:22:48Newer #OpenBSD/luna88k 7.0-beta snapshot based on Sep-9 tree is now available! cdn.openbsd.org/pub/OpenBSD/sn…
2021-09-17 23:47:41