From Fedora Project Wiki

< User:Pjones

Revision as of 16:39, 6 January 2010 by Pjones (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.