Izumi Tsutsui on Nostr: pci_genfb_attach() からの処理で (1) bus_space_map() で VAマッピング (2) ...
pci_genfb_attach() からの処理で
(1) bus_space_map() で VAマッピング
(2) genfb_attach() で共通部初期化
(3) そこで aprint_verbose_dev() で framebuffer at %p, size %dx%d, depth %d, stride %d の表示
(4) wsdisplay_cnattach() でカーネルコンソール初期化
なので、(3) で OpenFirmware console を呼ぶがすでにフレームバッファのVAが割り当てられているから BAT table がないとおかしくなる…… という気がするけれど、PPCの BAT仕様をわかっていない問題
Published at
2025-04-28 14:04:28Event JSON
{
"id": "a47c0e472d7affd3516426ba629deb46fbd78f61dd072d18d1f2e42b73e1ccbd",
"pubkey": "7bd0af7927d90dec2250b740cdf047dc48a82372d8988ee44e068703d219a26e",
"created_at": 1745849068,
"kind": 1,
"tags": [
[
"proxy",
"https://social.mikutter.hachune.net/users/tsutsuii/statuses/114415964582222713",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "pci_genfb_attach() からの処理で\n(1) bus_space_map() で VAマッピング\n(2) genfb_attach() で共通部初期化\n(3) そこで aprint_verbose_dev() で framebuffer at %p, size %dx%d, depth %d, stride %d の表示\n(4) wsdisplay_cnattach() でカーネルコンソール初期化\n\nなので、(3) で OpenFirmware console を呼ぶがすでにフレームバッファのVAが割り当てられているから BAT table がないとおかしくなる…… という気がするけれど、PPCの BAT仕様をわかっていない問題",
"sig": "4ee8b1b1bd56ffc6facf51481c43e93773d2d615573459380850422452ffe0645aec2ea00d3076ae6e07b58cf287a17337eae85fb75e8b169bdfb0f4a4569839"
}