Hi,
On 01. 03. 22 20:21, coreboot org wrote:
* [Nate] Might need to save the efi memory map so that data isn’t
lost when converting to an e820 memory map and back. Linux may rely on GRUB doing that - so look into GRUB.
Looks like the the superset of various memory region types is defined in ACPI spec, see [1] And especially nice mapping table here [2]. Probably you can also consult multiboot2 [3] to see what is defined in there. Look for ( MULTIBOOT_MEMORY_) But, I suspect the broadest range is still [1].
- [Daniel] Trammell Hudson is working on Getting UEFI mapped into
linux. Coreboot could boot into something that provides a UEFI environment, then into linux, which could then load other operating systems.
What about the video BIOS stuff/OptionROM stuff? Using Linux would perhaps eliminate that.
Or another idea - recycling SeaBIOS drivers and doing UEFISeaBIOS instead?
Please note that Windows 11 require UEFI secureboot to boot (among other things)
Thanks, Rudolf
[1] https://uefi.org/specs/ACPI/6.4/15_System_Address_Map_Interfaces/Sys_Address... [2] https://uefi.org/specs/ACPI/6.4/15_System_Address_Map_Interfaces/uefi-getmem... [3] https://www.gnu.org/software/grub/manual/multiboot2/multiboot.html