オープンソースカンファレンス2021 Online/Niigata NetBSDのご紹介 の記録

2021/10/2 に行われるオープンソースカンファレンス2020 Online/Niigata での「NetBSDのご紹介」の記録です。 #osc21ni #NetBSD https://ospn.connpass.com/event/219884/
0
前へ 1 2 3 ・・ 8 次へ
Izumi Tsutsui @tsutsuii

xf86-input-keyboard の issue gitlab.freedesktop.org/xorg/driver/xf… まあそうなるよね……

2021-09-23 22:31:02
Kenji Aoyama @ao_kenji

7.0リリースタグが打たれていたのに気づかなかった。リリースバイナリ作らないと。

2021-09-23 21:27:01
isaki @isaki68k

このテストプログラム自体を早く出したほうがいい気がするけど、きりが悪くてアレ。

2021-09-23 12:24:20
isaki @isaki68k

お、パッチで fcmp emulation 直った。

2021-09-23 11:48:10
isaki @isaki68k

昨日晩に仕掛けといたカーネルのフルビルドが終わってた。実機で8時間てところだ。速いな(当社比)。だがさすがに夜中に部屋で動かすレベルの音じゃねえ…orz

2021-09-23 10:16:56
Izumi Tsutsui @tsutsuii

nerv.org/netbsd/changes… > Get the keyboard mode, 0 means translated through keyboard map, 1 means raw. これ、ほとんどのドライバ実装が 非0 か WSKBD_RAW で判定してるけど <sys/dev/wsconsio.h> の定義は #define WSKBD_TRANSLATED 0 #define WSKBD_RAW 1 とシンボル定義だったりする

2021-09-23 00:08:24
Izumi Tsutsui @tsutsuii

nerv.org/netbsd/changes… んー、wsconsctl(8) で WSKBDIO_SETMODE できるのか? と思ったら -current だけで netbsd-9 にはなかった cvsweb.netbsd.org/cgi-bin/cvsweb…

2021-09-23 00:06:07
Izumi Tsutsui @tsutsuii

wskbd(4) mangled due to WSKBD_RAW after Xorg server crash gnats.netbsd.org/56415 雑に投げたけど、そもそも upstream では誰がメンテしているのだろうか(xorg の gitlab は merge request の出し方がよくわからん)

2021-09-22 22:58:10
Izumi Tsutsui @tsutsuii

NetBSD/luna68k 9.2 の /usr/X11R7/lib/modules/drivers/kbd_drv.so.1 に入れ替えて Xorg Server 起動して kill -SEGV で Xserver を落とすと WSKBD_RAW のままっぽい症状でまともにキー入力できない。 ということでテキトー推測が当たりでよいっぽい。 twitter.com/tsutsuii/statu… pic.twitter.com/ovamuX4vn0

2021-09-22 22:04:48
Izumi Tsutsui @tsutsuii

最近の NetBSD/luna68k を含む謎マシンで Xorgサーバークラッシュ時に WSKBDIO_SETMODE が RAW から戻らずコンソール入力がおかしくなる問題があるのだけれど、これは最近の Xorg で DEVICE_ABORT が導入されたのに kbd側実装がないからという仮説 nxr.netbsd.org/xref/xsrc/exte… nxr.netbsd.org/xref/xsrc/exte…

2021-09-21 00:02:50
拡大
拡大
Izumi Tsutsui @tsutsuii

NetBSD/luna68k 9.2 Xorg Server というか xf86-input-keyboard の DEVICE_ABORT 対応テスト続き。結局半日以上放置しても落ちないので kill -SEGV して異常終了後にキー入力できること、つまり WSKBDIO_SETMODE で WSKBD_TRANSLATED に戻っているのを確認。(修正前の挙動を確認してない問題) pic.twitter.com/furG7AUJm0

2021-09-22 21:23:38
拡大
isaki @isaki68k

ところでプラネテスにノノっていうキャラが出てくるんですよ。(一部方面向け)

2021-09-22 21:11:53
isaki @isaki68k

@MiodVallat Second. On 88100, if code jumps to completed: label, it looks not clear 88110-extended bits (bit12-17). Should we move this label before ifdef? bxr.su/OpenBSD/sys/ar…

2021-09-22 11:00:01
isaki @isaki68k

@MiodVallat By the way, both of 88100 and 88110 says that if s2 is negative, ou, ib, in, and ob are set to zero. But this code looks to calculate these bits even this case. bxr.su/OpenBSD/sys/ar…

2021-09-22 10:51:02
isaki @isaki68k

@MiodVallat I have looked this too. My test shows many strange results. But it cannot distinguish the instruction and the exception handler for now. I need to improve my test method first.

2021-09-22 10:37:29
Izumi Tsutsui @tsutsuii

おとなしく kill -SEGV すればいいというのはあるのだけれど

2021-09-22 02:19:45
Izumi Tsutsui @tsutsuii

やっぱり落ちないのでまた明日以降にトライします pic.twitter.com/nUOLCeE0cw

2021-09-22 02:18:17
拡大
Izumi Tsutsui @tsutsuii

twitter.com/tsutsuii/statu… これか。7/19ということはさっきの RAW を言及したときには手元では直していたということか

2021-09-22 01:44:43
Izumi Tsutsui @tsutsuii

だー。なんか終了時 segってると思ったら cvsweb.netbsd.org/bsdweb.cgi/xsr… で -current では直ってるというオチ? pullup request 出してよ……

2014-07-20 04:27:15
Izumi Tsutsui @tsutsuii

cvsweb.netbsd.org/bsdweb.cgi/xsr… このコミットが netbsd-6 に pullup されてなくて Xサーバーが落ちたときの復帰処理が正しく動かなかった、というのはなんとなく覚えているのだけれど、それに言及したツイが出てこないな。夢の中で書いたのか

2021-09-22 01:32:27
Izumi Tsutsui @tsutsuii

うーん? 2014年時点でも Xサーバー落ちたら WSKBDIO_SETMODE が RAW のままという問題が発生してたのか? (忘却の彼方) twitter.com/tsutsuii/statu…

2021-09-22 01:24:52
Izumi Tsutsui @tsutsuii

あー。 WSDISPLAYIO_MODE_EMUL に切り替えたらバレットを戻すコードは動いているようだけれど、Xサーバーが落ちた場合は WSKBD_SETMODE で WSKBD_RAW も元に戻してやらないとダメか……。 pic.twitter.com/G6SwcGSmve

2014-07-26 01:33:10
Izumi Tsutsui @tsutsuii

歴史は繰り返す twitter.com/tsutsuii/statu…

2021-09-22 01:18:39
Izumi Tsutsui @tsutsuii

X起動のテストしてた時はあんなにボコボコ落ちてたのに、Xが落ちた時の復帰処理のテストをしようと思ったら落ちないのはなんでですか(´・ω・`)

2014-07-26 00:56:41
Izumi Tsutsui @tsutsuii

落ちるときはよく落ちるのだけれど、ずっと動かしていると安定する感じがあるので、起動直後ではなくて電源投入直後という条件なのだろうか

2021-09-22 01:11:17
Izumi Tsutsui @tsutsuii

Xserver が落ちたときの処理を確認しようとしたときに限って Xserver が一発で正常起動する問題 pic.twitter.com/cMNJjFrPh6

2021-09-22 01:09:13
拡大
Izumi Tsutsui @tsutsuii

とりあえず BREAK の件は元から存在する問題ということで保留にして、別件の xf86-input-keyboard の DEVICE_ABORT の試験だけするか……

2021-09-22 00:18:47
前へ 1 2 3 ・・ 8 次へ