smallkirby
banner
smallkirby.bsky.social
smallkirby
@smallkirby.bsky.social
🐶my dog is @smallkirby-bot 🐶
https://github.com/smallkirby
PM watchdog timer で、アボート or EOL 時にリセットするようにした。これと Wyrd Serial のおかげで、手動電源リセットをせず Rpi5 に手を触れずに開発できるようになった
December 29, 2025 at 3:48 AM
Urthr on Rpi5 でページアロケータが動いた。ldaxrb で Data Abort (Synchronous External Abort) が発生するバグに悩まされたけど、exclusive 命令は shareable なメモリでしか使えないのが原因だった。カーネルイメージのマップを Normal inner/outer cacheable にしたら治った。
December 28, 2025 at 12:47 PM
Raspberry Pi 5 で UART の出力はできるが入力が1/100文字しか受け付けてくれない問題に悩んだ結果、PL011 を Normal Memory としてマップしてしまっていたことが発覚。Device Memory としてマップしたら、シリアル経由でブートすることが出来た。QEMU だと発生しないので実機っぽい問題だった
December 6, 2025 at 12:34 PM
Crucial、なくなるのか
December 4, 2025 at 3:35 AM
Zig、GitHub から Codeberg に移行したのか。GitHub Sponsors 便利だったけど、切り替えるしかないなぁ
ziglang.org/news/migrati...
Migrating from GitHub to Codeberg ⚡ Zig Programming Language
ziglang.org
December 1, 2025 at 11:51 AM
Urthr は今まで QEMU でブート処理書いてたけど、実機の Raspberry Pi 5 でも chainloader → kernel まで到達できた。意外とすんなりできた (UART のクロック値がわからないから、BL が設定したものをそのまま使ってるけど)
November 30, 2025 at 6:43 AM
なんか objcopy したカーネルがうまく動いていないなぁと思ったら出力がおかしくて、調べたら Zig のバグだった
github.com/ziglang/zig/...
zig objcopy: `--only-section` stopped working as expected · Issue #25196 · ziglang/zig
Zig Version 0.15.1 Steps to Reproduce and Observed Behavior cat << EOF > example.S .section .text .global _start _start: mov x0, 1 EOF zig cc -target aarch64-freestanding -O0 example.S -o example.e...
github.com
November 22, 2025 at 2:54 PM
Raspberry Pi 5 を買ったので自作OSを書こうと思ったが、UARTポートが1mmピッチで持ってるコネクタを挿せずFIN。40ピンの方は PCIe 接続らしいので流石に最初からはきつそう。一旦QEMUで4bように書きつつコネクタ届き待ち
November 22, 2025 at 12:31 PM
雨だなぁ
November 9, 2025 at 5:02 AM
来来亭キャンペーンやってるっぽく人が多い
November 8, 2025 at 6:59 AM
上着会社に忘れた
November 5, 2025 at 9:06 AM
Dual Sense 基本的には最高なんだけど、唯一スティックがベタベタするのだけ気になる。新品のでもベタベタするし、汚れも溜まりやすい
November 4, 2025 at 10:53 AM
Dual Sense 2代目買った
November 4, 2025 at 10:52 AM
さっっっむ
November 3, 2025 at 11:44 PM
Ghost of Yotei 今のところとても楽しい。SEKIRO 味もある
November 3, 2025 at 6:53 AM
店頭で ProgressTouch RETRO 触って買おうと思ったけど配列変えられないのでダメだった
October 29, 2025 at 7:57 AM
土日ずっと雨でおもんない
October 25, 2025 at 8:23 AM
YouTube Shorts を廃止してくれとは言わないから、別ドメインで配信してください
October 19, 2025 at 3:57 AM
Hugin、できた。
October 11, 2025 at 12:45 PM
Hugin はとりあえず Linux をブート & AP を起こすところまでできた。機能的には Norn と同じはずで、現在のコード量はこんな感じ。だいたい同じになった。aarch64 は設定が非常に少ない (VMCS も無いし、レジスタの手動退避もしなかった) 一方で、レジスタの種類が多かったような気がする。
October 8, 2025 at 1:36 PM
Zig のあんまり使わない機能詰め合わせセットみたいになった
October 8, 2025 at 12:23 PM
Hugin で init プロセスの起動前後でフリーズしてしまう問題、vGIC のリストレジスタから空きエントリを探すときに、間違って vINTID が同じ active なエントリを active-pending ではなく pending に書き換えていたことが原因だった
October 7, 2025 at 11:03 AM