Hi,

This patch set adds QEMU (2.1 and later) SMBIOS support to OvmfPkg.

Starting with QEMU 2.1, full SMBIOS tables are created and inserted
into fw_cfg. This allows OvmfPkg to reuse most of the pre-existing
Xen code to generate a final SMBIOS table, without the need to apply
fw_cfg per-filed "patches" to locally generated structures. 

Patch 1/2 fixes an issue with smbios structure handle cross-references
which is shared by both Xen and QEMU.

Patch 2/2 retrieves a full QEMU-generated SMBIOS blob and reuses the
existing (Xen) code to generate a final SMBIOS table for Ovmf.

Please let me know what you think.

Thanks,
  Gabriel

Gabriel L. Somlo (2):
  OvmfPkg/SMBIOS: Reuse handles supplied by underlying VM
  OvmfPkg/SMBIOS: Add QEMU support to OVMF SMBIOS driver

 OvmfPkg/SmbiosPlatformDxe/Qemu.c                | 87 +++++++++++++++++++++++++
 OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.c   | 26 ++++++--
 OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.h   | 23 +++++++
 OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf |  3 +
 4 files changed, 133 insertions(+), 6 deletions(-)
 create mode 100644 OvmfPkg/SmbiosPlatformDxe/Qemu.c

-- 
1.9.0


------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to