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