[SeaBIOS] [PATCH 2/2] coreboot: add qemu detection

Gerd Hoffmann kraxel at redhat.com
Mon Jun 3 08:06:27 CEST 2013


---
 src/coreboot.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/coreboot.c b/src/coreboot.c
index 120bc2e..2c8bd2d 100644
--- a/src/coreboot.c
+++ b/src/coreboot.c
@@ -14,6 +14,7 @@
 #include "config.h" // CONFIG_*
 #include "acpi.h" // find_acpi_features
 #include "pci.h" // pci_probe_devices
+#include "paravirt.h" // PlatformRunningOn
 
 
 /****************************************************************
@@ -165,6 +166,10 @@ coreboot_preinit(void)
     if (cbmb) {
         CBvendor = &cbmb->strings[cbmb->vendor_idx];
         CBpart = &cbmb->strings[cbmb->part_idx];
+        if (strcmp(CBvendor, "Emulation") == 0 &&
+            strcmp(CBpart, "QEMU x86") == 0) {
+            PlatformRunningOn |= PF_QEMU;
+        }
         dprintf(1, "Found mainboard %s %s\n", CBvendor, CBpart);
     }
 
-- 
1.7.9.7




More information about the SeaBIOS mailing list