From Fedora Project Wiki
(Created page with '= To Do list for EFI firmware on KVM = * Make edk2 package * Make edk2-BaseTools package * Make EfiKVM package ** Make FDF file ** Make DSC file ** Make DEC file ** Write driver...') |
No edit summary |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= | == Virtual UEFI == | ||
* | The idea here is to build UEFI binary firmware images from the BSD-licensed code at edk2.tianocore.org which can be used with qemu/KVM instead of the bochs/cbios/whatever images. | ||
* | |||
* | = To Do list = | ||
** | |||
** | * get OVMF to the point that QEMU can reasonably use it | ||
** | ** implement fw_cfg interfaces | ||
** | ** figure out how to get to a better build system | ||
*** probably this means an overlay repo that provides static makefiles for our situation | |||
** CSM is a must-have :/ | |||
** we probably need our own FAT driver | |||
= Miscellany = | |||
* suspend/resume | |||
** probably need a custom S3 handler? | |||
** S5 should be normal | |||
* MacOS X support | |||
** emulated (faked) DMI/ACPI info? | |||
** do we need graphics drivers for MacOS to do this? | |||
*** they have a vesa driver, so that's one route. | |||
* Windows 7 support | |||
** Probably don't need DMI/ACPI tricks | |||
** no vga bios, so probably do need graphics drivers. Or maybe just fake the VGA BIOS, since it doesn't need to do much. |
Latest revision as of 16:39, 6 January 2010
Virtual UEFI
The idea here is to build UEFI binary firmware images from the BSD-licensed code at edk2.tianocore.org which can be used with qemu/KVM instead of the bochs/cbios/whatever images.
To Do list
- get OVMF to the point that QEMU can reasonably use it
- implement fw_cfg interfaces
- figure out how to get to a better build system
- probably this means an overlay repo that provides static makefiles for our situation
- CSM is a must-have :/
- we probably need our own FAT driver
Miscellany
- suspend/resume
- probably need a custom S3 handler?
- S5 should be normal
- MacOS X support
- emulated (faked) DMI/ACPI info?
- do we need graphics drivers for MacOS to do this?
- they have a vesa driver, so that's one route.
- Windows 7 support
- Probably don't need DMI/ACPI tricks
- no vga bios, so probably do need graphics drivers. Or maybe just fake the VGA BIOS, since it doesn't need to do much.