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

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

@n_soda NetBSDでも ARandR 使うと「文明の利器……」ってなりますよ pkgsrc.se/x11/arandr

2021-09-27 22:36:20
Izumi Tsutsui @tsutsuii

@nbtt030 I have not tried it (yet) but this netboot howto page might help: netbsd.org/docs/network/n…

2021-09-27 22:26:21
SODA Noriyuki @n_soda

実は先月久しぶりに Modeline を直接指定したのだった… 1920x1200のディスプレイを繋いでいるのに、ディスプレイとPCの間にあるHDMI切替器がEDIDでその解像度を返してくれなくて、xrandr --newmode で無理矢理1920x1200のモードラインを突っ込んでみたら動いたという…(無理やりすぎ twitter.com/shujisado/stat…

2021-09-27 19:41:10
Shuji Sado (佐渡 秀治) @shujisado

Xを立ち上げるために、モニターの水平、垂直同期の周波数、ビデオ信号帯域幅、カードのドットクロックを調べ、フレームサイズを計算.... って何でこんな苦行をしていたのだろうなとふと思ってしまった。

2021-09-27 19:15:21
NetBSD / Atari TT030 @nbtt030

Hey @tsutsuii, do you have a NeXT machine? 😃 I just got a NeXTcube and I'm starting to figure out how to netboot, so if you've done this before I'll have some questions for you! I'm currently stuck trying to get BOOTP working reliably, but hopefully will get past that soon.

2021-09-27 05:31:55
Jun Ebihara @ebijun

RPI4 NetBSD/aarch64からのあひる焼き

2021-09-26 13:10:22
__NetBSD_Version__ @NetBSD_Version

Bump __NetBSD_Version__ 999008900 /* NetBSD 9.99.89 */ (param.h,v r1.702, thorpej, 2021-09-26T01:16:10Z)

2021-09-26 10:30:02
Izumi Tsutsui @tsutsuii

struct wskbd_consops の .pollc の設定で struct wskbd_accessops の .set_leds で polling させるコードを極力暗黙仮定が無い形で書いてみた gist.github.com/tsutsui/aa9a9d… LEDは動いてるっぽいけれど、 LUNA キーボードの CAP の特殊動作を処置できないので LEDだけ処置しても意味ないのであった(完) twitter.com/tsutsuii/statu…

2021-09-26 07:43:01
Izumi Tsutsui @tsutsuii

それより omkbd_cngetc() で CAPキーの pressed/released のシーケンスを出すように改修が必要かと思ったけど、ぱっと見て struct wskbd_consops の getc は 1入力に対して複数イベントを返せる作るになっていないっぽいので、これもどうしようもないのか nxr.netbsd.org/xref/src/sys/d…

2021-09-20 01:50:36
Izumi Tsutsui @tsutsuii

cnpollc(9) で wskbd(9) の .set_leds の動作を切替可能と言われても、 struct wskbd_consops ws_consops の .pollc の cookie (= wskbd_cnattach(9) に渡したもの)と struct wskbd_accessops の .set_leds の cookie (= wskbddev_attach_args で渡したもの) は別物なので壮絶に分かりづらいな……

2021-09-26 05:21:37
Izumi Tsutsui @tsutsuii

とりあえず自分の担当分のところで cnpollc(9) 呼ぶべきところは足しておくか……

2021-09-26 03:59:45
Izumi Tsutsui @tsutsuii

今回の luna68k キーボード LEDコマンド送信と、今回参考にした sgimips R3000 系のキーボード nxr.netbsd.org/xref/src/sys/a… と、同様に sgimips を参考にした ews4800mips nxr.netbsd.org/xref/src/sys/a… だけは cnpollc(9) で処置すれば LED送信コマンドを polling で処理可能……だけど、いまさら感満載である

2021-09-26 03:58:56
Izumi Tsutsui @tsutsuii

キーボード系で唯一それっぽいことをやっているのは amiga と atari のキーボードドライバ: nxr.netbsd.org/xref/src/sys/a… nxr.netbsd.org/xref/src/sys/a… ただ、ぱっと見た感じこれらは割り込み関数で、 cngetc(9) 用には別に kbd_getc() があるので cnpoll(9) の本題からは外れている nxr.netbsd.org/xref/src/sys/a…

2021-09-26 03:53:45
Izumi Tsutsui @tsutsuii

シリアルだと cngetc(9) が独立関数で閉じているので cnpollc(9) はほぼ処理がない。 com(4) でキューを破棄してるくらいか。 nxr.netbsd.org/xref/src/sys/d… キーボード系で見ると、遠い記憶の ews4800mips のキーボードがある nxr.netbsd.org/xref/src/sys/a… これは割り込み禁止をこっちに持ってきてるだけか

2021-09-26 03:46:17
Izumi Tsutsui @tsutsuii

MI の userconf(4) や ddb(4) では確かコンソール入力時に cnpollc(9) を呼んでいる。 nxr.netbsd.org/xref/src/sys/k… nxr.netbsd.org/xref/src/sys/d… cnpollc(9) で検索すると全体的に入っていそうだが、入っていない port も結構ある。特に hp300 由来の m68k 系は全滅っぽい(そりゃ見た記憶がないわけだ)

2021-09-26 03:42:16
Izumi Tsutsui @tsutsuii

sio の修正をコミットしたのでこの .set_leds のことを考えていたのだけれど、 cons(9) の cngetc(9) の説明を見ると "cnpollc() must be called before cngetc() could be used." なので、 cnpollc() で割り込みかそうでないかを切り替える処理を入れて、その後で cngetc(9) を呼ぶという設計なのか? twitter.com/tsutsuii/statu…

2021-09-26 03:34:14
Izumi Tsutsui @tsutsuii

デバイス attach 後の softc 構造体を見て .set_leds 関数が呼ばれるということは、そこに渡される cookie も attach 時に設定されるものなので、 .set_leds 関数が通常プロセスの入力で呼ばれたのかカーネルの cngetc() から呼ばれたのかを判別する手段は無いということになってしまう気がする……

2021-09-20 01:22:34
Izumi Tsutsui @tsutsuii

NetBSD/luna68k の sio まわりの修正コミットした(最後に日和って board.h に OBIO_SIO_B の追加をしないように修正した) mail-index.netbsd.org/source-changes…

2021-09-26 00:50:22
Izumi Tsutsui @tsutsuii

gist.github.com/tsutsui/7dac7c… NetBSD/luna68k sio 見直し修正のテストで、手元の 9.99.88 だと gcc で mule ビルドをしていると「割り込みや softint(9) はかかるがプロセスが無応答」みたいな症状になる。 netbsd-9 で同様のパッチを当てたものは問題なさそう。 -current の別の問題ということでよいか

2021-09-25 17:23:41
Izumi Tsutsui @tsutsuii

@isaki68k とりあえず /dev/wsmouse を open すればいいっぽいので、こういうのはむかし作りました gist.github.com/tsutsui/5d8a52…

2021-09-25 17:10:01
isaki @isaki68k

これまでマウスのオンオフ作ってなくて常時オンだったから、電源オンですぐ起動…じゃなくてすぐマウスの動作確認出来てて楽だったけど、ちゃんと作ったらこいつX上げるまでマウスオフなんだな…(´・ω・`) 初めからマウスのオンオフ作らなくてよかったぜ…()

2021-09-25 15:15:25
Jun Ebihara @ebijun

#NetBSD #RaspberryPi 0-3 image Update 2021-09-25-netbsd-raspi-earmv6hf.img mail-index.netbsd.org/port-arm/2021/… for Open Source Conference 2021 Online/Niigata

2021-09-25 14:02:56
Jun Ebihara @ebijun

RPI3B earmv6hf からのあひる焼き。認証情報がうまく設定できない?.mikutter をコピーしてみる。

2021-09-25 11:23:51
𝙏𝙤𝙢 𝙇𝙮𝙤𝙣 ⛔ → @aka_pugs@mastodon.social @aka_pugs

OTD 1975: UNIX port to the IBM 370 kicks off. We were the first to start a UNIX port, but, alas, not the first to finish it. \ pic.twitter.com/kSI0AZWPH5

2021-09-25 00:31:44
拡大
Kenji Aoyama @ao_kenji

@shizpopinov @x61sh I think you need to set NVRAM variable "boot_filename" to "boot" in Emulated ROM monitor.

2021-09-24 22:11:36
Kenji Aoyama @ao_kenji

@shizpopinov @x61sh Hello. If you want to try OpenBSD/luna88k on nono, please see the section 5.2 of nono's document: pastel-flower.jp/~isaki/nono/do… "5.2 Try OpenBSD/luna88k"

2021-09-24 22:04:03
前へ 1 2 ・・ 8 次へ