For board-specific stuff, could run in virtualization/emu at runtime & subject it to normal mmu permissions.
Like when some hardware driver calls into firmware on the metal in ring0 with unrestricted memory access rather than actually implementing the functionality itself.
-
-
The only times the kernel calls into UEFI are To exit boot services mode To ger/set firmware variables As a last ditch way of rebooting As a last ditch way of getting/setting the time (no RTC driver) To set wake from power off timers
-
That's a smaller set than I expected, but still much more than it should be, and would benefit from virtualization if the user wants any of that functionality.
-
Fortunately there's always: # CONFIG_EFI is not set
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.