名古屋*BSDユーザグループ(NBUG)2017/12月例会の記録

2017年12月16日に行われた名古屋*BSDユーザグループ(NBUG)2017/12月例会の記録 です。 http://www.nagoya.bug.gr.jp/ とか。 #NBUG #NetBSD
2
Jun Ebihara @ebijun

MZ80っぽいRPI。NetBSDうごきます。

2017-12-16 15:08:24
Jun Ebihara @ebijun

今動いてるカーネルのシンボルテーブルは欲しいので、今動いてるカーネルはbsd.bootedに置いてある。よくできてる。

2017-12-16 15:10:55
Jun Ebihara @ebijun

おおしまさん Goの話:1.8でNetBSDのarmv6以降。ページサイズ4K リンカーバウンダリ4K固定→64K固定。ネットワークのバウンダリ:32bitバウンダリ固定→64bitバウンダリ固定:gdbでブレークポイントを設定するとあさってのところで止まる。PRした。

2017-12-16 15:14:47
Jun Ebihara @ebijun

shared libでリンクする:goだと1.9/1.10でarmのリンカルーチンが共通化されてのでダイナミックリンクもちゃんとうごくようになる。

2017-12-16 15:15:57
Jun Ebihara @ebijun

earmv7だとテストパスは動くはず。currentでは直ってるはず。-8ブランチだと直ってない。

2017-12-16 15:16:52
Jun Ebihara @ebijun

go: arm 限定的v5以降サポートからv6以降に変更した。armv6用ルーチンも残っている。assertionがたくさんはいってた。armv6ではリンクができない。FPU精度が荒いので間違った結果が帰ってくる。

2017-12-16 15:18:10
Jun Ebihara @ebijun

NetBSD:v6FPU goでFPU使った瞬間にカーネル落ちる:armv7だとスレッドまわりのバグがなおれば全部testsuiteは通るはず。

2017-12-16 15:19:21
Jun Ebihara @ebijun

-currentで直るのはいいんだけど、go 1.10が出る。7.1.1とか8で直る予定。

2017-12-16 15:20:51
Jun Ebihara @ebijun

FPU:wfloatの一番小さい値をいれると0にまるめられる:どこで?armの精度モード 3つくらいある:コントロールレジスタにいれてて復活させないといけないのが復活させてない:

2017-12-16 15:22:03
Jun Ebihara @ebijun

PRだしにくい:Cで同じコードかけない。ioctlでarmの場合だけのやつでコントロールレジスタ設定する:armv6の場合:マスクされて設定変更できない

2017-12-16 15:23:18
Jun Ebihara @ebijun

armv6 コントロールレジスタは変更できない:armv6zは変更できる:go はアセンブラ出力できるのでCにアセンブラのソース張るとか。コンテキストスイッチ起こせるような:フォークして回せば再現できるのか:

2017-12-16 15:24:43
Jun Ebihara @ebijun

armv5より前はgoでは最初から動かない:

2017-12-16 15:25:24
Jun Ebihara @ebijun

xsrcはアップデートされてない。

2017-12-16 15:34:49
Jun Ebihara @ebijun

ドライバモジュールがカーネルにはいってる。更新されていない。

2017-12-16 15:37:36
Jun Ebihara @ebijun

プレゼンに使いたい Intel 5000シリーズまでは画面切り替えできる:6000シリーズで試したらintel fb認識しない:X はvesaで表示はできる:外部出力は:起動時のファーストディスプレイを設定できるので両方出力しておいて出力することはできる。

2017-12-16 15:41:01
Jun Ebihara @ebijun

kakakuhiroba.com/list/nte/?s1=I… オススメの GPU:Intel HD Graphics 4000 ノートパソコン

2017-12-16 15:44:01
Lucky owner/capturer @nullnilaki

@ebijun すいません 今からの出発になりますが、どなたかインターネットにつながるプレゼン可能なパソコンをお持ちの方、いらっしゃいますかね?

2017-12-16 15:55:35
Jun Ebihara @ebijun

CPUがいっぱいあるマシンで、クロックが同期していない。同期させるのは不可能。campbellさんのパッチ

2017-12-16 16:21:24
Jun Ebihara @ebijun

どのくらいずれる?マイナスになる。ps auxすると時刻がマイナスになるのはなぜか。

2017-12-16 16:22:06
Jun Ebihara @ebijun

core間で時刻が同期してないから引くとマイナスになる。

2017-12-16 16:22:31
Jun Ebihara @ebijun

時刻が?になる。ありえないから。定期的にCPUとCPUの間で同期するのは無理。

2017-12-16 16:24:17
Jun Ebihara @ebijun

時計が巻戻ったらグローバル使う

2017-12-16 16:25:39