diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2013-06-13 20:04:31 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2013-06-13 20:50:21 -0400 |
commit | 7507ce28f436fe8b37bcd09a85c7289bf4c4284f (patch) | |
tree | 363c96fceba449e98012d8e14d138ce629d2ad54 | |
parent | 95983866a2f2a17095a9bdc6e5aa610b0586560d (diff) | |
download | seabios-7507ce28f436fe8b37bcd09a85c7289bf4c4284f.tar.gz |
make qemu_cfg_init depend on QEMU_HARDWARE instead of QEMU
Gets qemu features like direct kernel boot and boot
ordering going when seabios runs on coreboot.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | src/paravirt.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/paravirt.c b/src/paravirt.c index e5027d0..d1a5d3e 100644 --- a/src/paravirt.c +++ b/src/paravirt.c @@ -222,6 +222,9 @@ struct qemu_smbios_header { static void qemu_cfg_legacy(void) { + if (!CONFIG_QEMU) + return; + // Misc config items. qemu_romfile_add("etc/show-boot-menu", QEMU_CFG_BOOT_MENU, 0, 2); qemu_romfile_add("etc/irq0-override", QEMU_CFG_IRQ0_OVERRIDE, 0, 1); @@ -301,7 +304,7 @@ struct QemuCfgFile { void qemu_cfg_init(void) { - if (!CONFIG_QEMU) + if (!runningOnQEMU()) return; // Detect fw_cfg interface. |