Janne Grunau on Nostr: one solution would be to prevent bringup of complex devices before kexec. i.e. if we ...
one solution would be to prevent bringup of complex devices before kexec. i.e. if we only bring-up the same hardware as u-boot it should be possible to kexec.
Not that this is a great solution as the only way to prevent device init is to make ensure modules are only present after boot selection. It doesn’t fit into the appeal of the proposal (“just use linux”) but it shouldn’t inttoduce functional regressions.
We still would have u-boot as bootloader and the lack of runtime setable EFI variables will probably cause problems as well.
Published at
2024-07-09 06:13:20Event JSON
{
"id": "d006d6c0e2555326e45821228e4de01acf8d03a5b1d9b5916e84ef46dc22f9e5",
"pubkey": "fd9918a494c2db8ba3c474c86f80b06b4584de11fa869b1ac5fdd3b48d6c823b",
"created_at": 1720505600,
"kind": 1,
"tags": [
[
"p",
"058a6d106c5e6719008ce4db3f64c846caf49925227a39533d12a846fbab21ee"
],
[
"proxy",
"https://social.treehouse.systems/@janne/112755055003671246",
"web"
],
[
"e",
"daa45331d1b274113c244ddd78c87d7e1676335ef3e70a7d41aab4023e085681",
"",
"root"
],
[
"proxy",
"https://social.treehouse.systems/users/janne/statuses/112755055003671246",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://social.treehouse.systems/users/janne/statuses/112755055003671246",
"pink.momostr"
],
[
"expiration",
"1723097626"
]
],
"content": "one solution would be to prevent bringup of complex devices before kexec. i.e. if we only bring-up the same hardware as u-boot it should be possible to kexec.\nNot that this is a great solution as the only way to prevent device init is to make ensure modules are only present after boot selection. It doesn’t fit into the appeal of the proposal (“just use linux”) but it shouldn’t inttoduce functional regressions.\nWe still would have u-boot as bootloader and the lack of runtime setable EFI variables will probably cause problems as well.",
"sig": "450f18a2b75830f05fed0d7a6d0c9e6a6bab9e77d391a07096b73ae0d0c94e4153db707811db7dba331bdd2a5b3bebdea3ad4c51346990adb5f53ea9a7d7cbde"
}