オープンソースカンファレンス2023 Online/Spring NetBSDのご紹介 の記録 & 名古屋*BSDユーザグループ(NBUG)2023/3月例会の記録

2023/3/11 (土) 15:00-15:45 JST(UTC+9) に行われる オープンソースカンファレンス2022 Online/Spring での「NetBSDのご紹介」の記録です。 #osc23on #NetBSD https://event.ospn.jp/osc2023-online-spring/session/764152 https://www.youtube.com/c/OSPNjp D会場 続きを読む
1
前へ 1 2 3 ・・ 6 次へ
isaki @isaki68k

今さらだけど記念碑くらいの意味で一応 sayaka ちゃん 3.5.5 置いておきますね。 github.com/isaki68k/sayaka

2023-02-28 21:42:06
isaki @isaki68k

今月出てた wxWidgets 3.2.2 が wayland でのウィンドウサイズを修正したって書いてあるな。(もう再現方法を覚えてないorz

2023-02-28 12:34:38
陰気な男でいいですか? @qx5k_iskw

MZ-80K/C のクロス開発環境を調べているうちに MZ-1500のぺ~じの z88dk を使うに到達。Z-80 アセンブラだけでは無くC言語も使える。更に MZT ファイルもそのまま出力できるのか。これはスゴイ。 MZ-1500のぺ~じ : z88dk を使う sites.google.com/view/mz1500pag… z88dk z88dk.org/site/ pic.twitter.com/GYwKcGkkWt

2023-02-26 23:34:02
拡大
isaki @isaki68k

昨日のこれ、STP=0だけどRCR.MON=1なので受信しない(正確には受信はするけどバッファに書き込まない)ので、大丈夫っぽい。ただそうだとしても CR に 0x00 書き込むのはどうなん?という気はする。

2023-02-26 15:28:47
Izumi Tsutsui @tsutsuii

10base-T で DMA転送してどれくらいうれしいのかという疑問はないでもない

2023-02-26 00:03:31
Izumi Tsutsui @tsutsuii

NetBSD/next68k 9.3 の Ethernet が NFS root でうまく動かない問題もエミュでは問題なくて実機でおかしいのだけれど、観測結果的には実機では意図しないパケットを受信してDMA転送されている感じではある(データシートを探すのが先という話はある)

2023-02-25 23:59:46
isaki @isaki68k

これのおかげで、ne0アタッチしてからifconfigするまでの間、受信用のレジスタ設定してないのにパケット受信してる気がする…。まだどっちの問題かは分からないけど。

2023-02-25 23:55:47
isaki @isaki68k

あと RTL80x9 の nxr.netbsd.org/xref/src/sys/d… ここのCRへの書き込み、RD2とSTPを立ててないんだけど、とか。(まだちゃんと調べてない)

2023-02-25 23:52:18
Izumi Tsutsui @tsutsuii

NE1000 と NE2000 の 8bit モードは挙動が異なるというトラップもある(NE1000 って現存するんか?)

2023-02-25 23:48:18
Izumi Tsutsui @tsutsuii

NE2000 の 8bit mode のテストをするとき、 ATARI の EtherNEC みたいに物理的に XTスロットで 8bit 分しか接続されないデバイスはともかく、普通の i386 PCでテストするには「ISAバスの拡張された 16bit側のカードエッジにテープを貼ってマスクする」みたいな実機テストが必要になる問題

2023-02-25 23:47:24
isaki @isaki68k

@tsutsuii オーディオの時にも思いましたけど、もうユーザがいなさそうなデバイスのコードも積みあがる一方だけど、とは言えどうしようもないですしね。

2023-02-25 23:41:02
Izumi Tsutsui @tsutsuii

@isaki68k あれだけあった NE2000 互換も、今は RTL8019AS 以外入手困難という問題(うちに1つだけよくわからないのがあって、 8 bit モードの挙動が異なる(変に触るとハングする)というトラップがありました)

2023-02-25 23:34:39
isaki @isaki68k

RTL8019ASのデータシートは、某互換なんだからみなまで言わんでもだいたい分かるでしょ、みたいな感じでしか書かれてないので、DP83901とAX88196のデータシートも読んでる…。

2023-02-25 23:32:10
isaki @isaki68k

俺のこのチップではこのループが必要だったんだ!!っていうコメント書こうな。(教訓)

2023-02-25 23:29:35
isaki @isaki68k

で直後のif (i==100) goto out; が # if 0 されてるのな。そりゃiは100になるから、これじゃ動かないからね…。とは思うけど、どこかの互換性の低いクソチップでは必要かも知れないからまあどうしようもないんだけど。

2023-02-25 23:28:02
isaki @isaki68k

今さら直せなさそうだけど、せっかくなのでメモ。 nxr.netbsd.org/xref/src/sys/d… ne2000_detect()、STAを立てて(STPを下げて)からISR_RSTが上がるのを待ってるけど、RSTはSTPを上げてから処理が完了した時に上がるっぽいので、100回待っても何も起きない。

2023-02-25 23:25:09
Kenji Aoyama @ao_kenji

Newer #OpenBSD/luna88k snapshot, based on Feb-16 tree, is available. Now Puffy comes on bootloader! cdn.openbsd.org/pub/OpenBSD/sn…

2023-02-25 15:37:43
Kenji Aoyama @ao_kenji

新ブートローダ落穂拾い その3。 twitter.com/OpenBSD_src/st…

2023-02-25 09:16:24
OpenBSD src Changes @OpenBSD_src

aoyama@ modified sys/arch/luna88k/stand: Change to use the default bsd.prog.mk "install" target. This also brings to install boot.8 man page correctly. ok miod@

2023-02-25 08:55:20
Izumi Tsutsui @tsutsuii

Emoji picker crashes immediatly after showing up github.com/ibus/ibus/issu… ibus の絵文字入力がおかしいの、 NetBSD固有の問題かと思ってたけどそうじゃなかったんか

2023-02-25 00:30:00
isaki @isaki68k

もうさっぱり分からんからさっさと寝よう…と思ってから1時間経ってた。

2023-02-25 00:03:31
isaki @isaki68k

まだ色々変だけど、なんか返事きたー(;´Д`) pic.twitter.com/OeaZ7wV4h8

2023-02-25 00:01:16
拡大
isaki @isaki68k

ibusさんサイドに直す意思があるのなら様子見するべか >RT

2023-02-24 12:37:20
前へ 1 2 3 ・・ 6 次へ