Jeff on Nostr: ... I got my compositor to run on #NetBSD. I fixed the kernel panic I was running ...
... I got my compositor to run on #NetBSD. I fixed the kernel panic I was running into by deciding the change I had made to ioctl permissions constituted putting beans in my nose.
I then went back and added a GET_PCIINFO ioctl like what OpenBSD and DragonflyBSD use (but slightly different) and modded libdrm to match.
And it worked. It even let me fire up a terminal emulator window, which is further than I got last time. I'm going to clean up patches and hop on tech-kern later (but soon).
Published at
2025-01-27 07:48:51 UTCEvent JSON
{
"id": "7b886f855d83b9bfe3019203e4b8d757d3b175559a482f4d6e6feb422d775a6f",
"pubkey": "1ace4183023bdcb7b5a5cdd66bc466e132e434adb59172ccfb846642760eab8c",
"created_at": 1737964131,
"kind": 1,
"tags": [
[
"t",
"netbsd"
],
[
"proxy",
"https://bitbang.social/@overeducatedredneck/113899217290544043",
"web"
],
[
"proxy",
"https://bitbang.social/users/overeducatedredneck/statuses/113899217290544043",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://bitbang.social/users/overeducatedredneck/statuses/113899217290544043",
"pink.momostr"
],
[
"-"
]
],
"content": "... I got my compositor to run on #NetBSD. I fixed the kernel panic I was running into by deciding the change I had made to ioctl permissions constituted putting beans in my nose.\n\nI then went back and added a GET_PCIINFO ioctl like what OpenBSD and DragonflyBSD use (but slightly different) and modded libdrm to match.\n\nAnd it worked. It even let me fire up a terminal emulator window, which is further than I got last time. I'm going to clean up patches and hop on tech-kern later (but soon).",
"sig": "26ae9f827d03411362dcfa94fe7decccc570274b2f17673e82122827a3112deae8c7a0b195c6667640721f81cdc1c44a1c5f3c0bfb28f5c806d94351e1848655"
}