From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
* Make EfiKVM package | * Make EfiKVM package | ||
** Make FDF file | ** Make FDF file | ||
*** what needs loaded where? Mostly this matters because it's non-PIC code, I *think* | |||
** Make DSC file | ** Make DSC file | ||
** Make DEC file | ** Make DEC file | ||
** Write drivers? | ** Write drivers? | ||
* Figure out how to load new bios in KVM | * Figure out how to load new bios in KVM | ||
** actually really easy | |||
* supporting software | * supporting software | ||
** liblvm support | ** liblvm support |
Revision as of 19:38, 7 May 2009
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 Bochs BIOS images.
To Do list
- Make edk2 package
- Make edk2-BaseTools package
- Make EfiKVM package
- Make FDF file
- what needs loaded where? Mostly this matters because it's non-PIC code, I *think*
- Make DSC file
- Make DEC file
- Write drivers?
- Make FDF file
- Figure out how to load new bios in KVM
- actually really easy
- supporting software
- liblvm support
- virt-manager needs some UI
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?
- Windows 7 support
- Probably don't need DMI/ACPI tricks
- no vga bios, so probably do need graphics drivers