From Fedora Project Wiki
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Virtual UEFI == | == 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 KVM instead of the | 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 = | = 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 = | = Miscellany = | ||
Line 31: | Line 20: | ||
** emulated (faked) DMI/ACPI info? | ** emulated (faked) DMI/ACPI info? | ||
** do we need graphics drivers for MacOS to do this? | ** do we need graphics drivers for MacOS to do this? | ||
*** they have a vesa driver, so that's one route. | |||
* Windows 7 support | * Windows 7 support | ||
** Probably don't need DMI/ACPI tricks | ** 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. | ** 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.