22:49:58
icon

やり直しだなー

22:49:42
icon

あ、emac内のなんたら-supplyじゃなくmdioの中にあるethernet-phyだ。 lkml.org/lkml/2023/12/20/1158

LKML: Jernej Skrabec: [PATCH v5 2/3] arm64: dts: allwinner: orange-pi-3: Enable ethernet
22:37:53
icon

次にPHYのリセットを行えるようなコードの追加が要るんだけど、これは明日以降だな。

22:37:24
icon

よし、っと。まずは-supplyなプロパティを持つレギュレータの操作はできてる。現状のphy-supplyも拾えるので、互換性は問題無いはず。

22:21:04
icon

別にstrnstr()要らないか。元の文字列の末尾側からn文字が"-supply"であることをstrcmp()で見れば良いので。

22:17:58
icon

ぬお、カーネル内だとstrstr()使えないのか。strnstr()使えって言われる。

22:00:39
icon

あとちょっとで、というところで必ず邪魔が入るのってなんなんだろうな。パズルのピース、ちょっと削ればピタリと収まる状況において「削る」という行為を必ず邪魔されるのでどうにもならないってやつ。

なんか悪意持った奴が狙って邪魔してるよねー?とか被害妄想抜きで思いたくなることが、結構あったり。

21:58:22
icon

仕事がお休みならもう少し追えるんだけどな、この辺。

21:57:51
icon

なにやらLinuxのソースではfdt node内にあるプロパティを総舐めして、なんとか-supplyに対して電源を入れるとかそういうことをしようとしているみたいだから…OpenBSDでも似たようなことができないかということを試してるって訳。

node内のなんとか-supplyだけ抽出するというコードをofw.cに追加せずとも、おそらく既存のAPIのみで実現できそうな気はする。あまりエレガントじゃいし、おそらく「えーっ、これ入れるの?!」という内容になりそうな気はするけど。

21:50:47
icon

while (1) {
phy_supply = OF_nextprop(sc->sc_node, name, name);
if (phy_supply < 0 || strcmp(name, "") == 0) break;
printf("%s$\n", name);
if (!strcmp(name, "compatible")) {
OF_getprop(sc->sc_node, name, par, sizeof(par));
printf("[%s]\n", par);
}
}

21:50:33
icon

com0 at simplebus0: dw16550
com0: console
dwxe0 at simplebus0: address 02:07:11:b5:5a:5a
name$
local-mac-address$
compatible$
[allwinner,sun50i-h6-emac]
syscon$
reg$

ふむ、意図した通りか。

21:48:09
icon

bsd.gdb、/にダウンロードしなけりゃそりゃ意図した動作にならないよね…/rootにダウンロードしてましたよ(という程度には酔ってますね)

21:31:56
icon

うーん、缶入りのハイボール飲んでみたけど味薄い…しっかり酔うっちゃ酔うけど、もう少しお酒の味を感じたいもんだな。

20:45:05
icon

B.O.T.A(Eliza Rose)の出だしはLet the Beat Hit'em(Lisa Lisa & Cult Jam)って教えてくれるけど、多分Let the Biat Hit'emを引いてる曲って他にもありそうな気がする。
whosampled.com/sample/954252/E

20:43:08
icon

すげえなこれ。このトラックが何をサンプリングしてるかっていうネタ元を教えてくれる。
whosampled.com/sample/1148290/

最近リリースされたAll I've got(LF SYSTEMS)はI'll give you(Lenny Fontana/Byron Stingly)をネタにしてると。LF SYSTEMS側のタイトルがAll I've gotってなってるのもなかなか洒落てるな。

20:34:59
icon

(Pop!_OS搭載のCOSMICとか、Solus搭載のBudgieとか結構気になるんですけどね…でもオサレなデスクトップってなんかすぐ飽きそうで怖くて手が出せない)

20:33:32
icon

GNOME系って縁遠いんですよねえ…Desktop Environmentと無関係なやつ(WindowMakerとかBlackBoxとか)を使うことが多くて、あとはXfceかKDE。

20:32:12
icon

@hfp 速さというか、なんかjaist側の反映が間に合っていなかったか何かでエラー出てたんです。で、cdnにしたらうまくいった…というのがあって。

20:29:06
icon

(どうでもいい話)実家のWindowsマシンをリプレースする目的で以前納入したi3-4130マシン、Kubuntuが動いてたりするんですが結構良いんですよねコレ。(何かの理由があってDebian+KDEやXubuntuは避けてたと記憶)

20:27:15
icon

え、Plasma5がOpenBSD上で動くの(うわ、欲しい)

19:59:17
icon

あれかなー、OpenBSDのインストールを行う際の(インストール用データが置いてある)サーバの指定、ftp.jaist.ac.jpよりはcdn.openbsd.orgの方が良いのかなー