メールボックスのメール、見なくてもいいなって思ったら普通見ないよなぁ。ってことが起こっていた。
メールボックスのメール、見なくてもいいなって思ったら普通見ないよなぁ。ってことが起こっていた。
そっちも薬で緩和できたりしないかな。
鼻の粘膜が荒れ放題なんだよねぇ、この季節。
git pullも送ったし今日は休日。
vmalloc()で獲得した領域、ページフォルトほとんど気にせずアクセスしていいのか。知らなかった。
この時がCPU Family 0x17と0x19で:
git.kernel.org/pub/scm/linu...
今回はそれに0x15が加わったわけだ:
bugs.debian.org/cgi-bin/bugr...
AMDのPCIe Root Complex、Sempron時代は問題なかったけど、APUの時代はTrinityで今回報告の問題が、Raven RidgeやCezanneで数年前に遭遇した問題ががあるな。
Coachzマシン捨てようと思ってたんだけど、Debianがちゃんと動くということなので、こっちをインストールしてしまう手はあるな:
velvet-os.github.io
そもそも密結合してる時点でそんなサービスの利用やめるべきなんだが。
20年間ドメインを管理してもらっていたレジストラを変更しようかなと思っているところ。使いたいオンラインサービスがDNSレコード管理と密結合してて、いっそのことレジストラ毎変更するのも手かな、と。
へぇ。git-request-pull、startとendを逆にしても、正しい出力が得られるのか。ただしendのtag annotationは出力されない。
なんかすごい。
That was a journey. Single dev, complete FireWire stack from scratch: OHCI, isoch, async. DriverKit+PCIDriverKit+AudioDriverKit Bonus: FireWire audio - some of my older code was reused from previous experiments. @sakamocchi.jp - thanks for help :)
executableを提供するパッケージだけど、 ${shlib:Depends} が必要なのね。
docs.rs 込みすぎ
ちょうどglib v0.21に依存するcrateのpublishをしたら、gtk-rs-coreが含むcrateのv0.22.0-alpha2のビルドが走っていた。リリース間近かな。
gir v0.20 -> v0.21の違いはそこまで大きくないようだ。v0.22のalphaがリリースされているし、v0.22は割とすぐ来ると予想してる。
images.linuxcontainers.org 、日本からだとリダイレクト先がsingapoleミラーで、数kbpsしかでないんだな。もう1年近くずっとこんな状態だった気がする。USのミラーを使うようにしてとりあえず回避した:
discuss.linuxcontainers.org/t/image-serv...
release_pages()で開放できるようだ。ふえぇ〜。
free_pages_bulk()はないのね。
alloc_pages_bulk()でいいじゃん。
僕も調べたけど、新規のコードはもうほとんどstreaming DMA mapping API使わないのよね。
年末にずっと読んでたトピックに関して、Qiitaに筋の良さそうな解説記事があった。やるなぁ:
qiita.com/ikwzm/items/...
一番近いのはDMA_ATTR_ALLOC_SINGLE_PAGESを指定したdma_alloc_noncontiguous()なんだけど、今ひとつ確信が持てないな。sgt->nent == 1だし。
最初はscatter-gatherなtableで管理するDMA noncontiguous mapping APIを使おうと思っていたのだけれど、連続なDMA mapping addressを獲得するカーネルAPIしかないみたいね。
「非連続ページと、それの非連続DMA mappingがいくつか欲しい。まとめて管理したい。managed resourcesだったらなお嬉しい」みたいな用途を満たすカーネルAPI、なかなかないものだな。
いい映画だった。一時期メーデー観てたので、「ん?」って思ってしまったのが残念な限り。監督はやっぱ学生運動世代だろうな。
非常宣言(비상선언, Emergency Declaration, 2022) 観た。思ったよりも長尺の映画だったのでこんな時間になってしまった。