[SeaBIOS] [PATCH] make qemu_cfg_init depend on QEMU_HARDWARE instead of QEMU
Gerd Hoffmann
kraxel at redhat.com
Thu Jun 13 07:43:03 CEST 2013
Gets qemu features like direct kernel boot and boot
ordering going when seabios runs on coreboot.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
---
src/paravirt.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/paravirt.c b/src/paravirt.c
index d87a5e1..ae6e2a2 100644
--- a/src/paravirt.c
+++ b/src/paravirt.c
@@ -303,7 +303,7 @@ struct QemuCfgFile {
void qemu_cfg_init(void)
{
- if (!CONFIG_QEMU)
+ if (!CONFIG_QEMU_HARDWARE || !runningOnQEMU())
return;
// Detect fw_cfg interface.
@@ -315,8 +315,10 @@ void qemu_cfg_init(void)
return;
dprintf(1, "Found QEMU fw_cfg\n");
- // Populate romfiles for legacy fw_cfg entries
- qemu_cfg_legacy();
+ if (CONFIG_QEMU) {
+ // Populate romfiles for legacy fw_cfg entries
+ qemu_cfg_legacy();
+ }
// Load files found in the fw_cfg file directory
u32 count;
--
1.7.9.7
More information about the SeaBIOS
mailing list