From: Gerd Hoffmann Date: Tue, 10 Mar 2020 10:22:46 +0000 (+0100) Subject: kvm: detect unconditionally X-Git-Tag: rel-1.14.0~40 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d68335174dc22d1201899607693a9b7ca0509f18;p=seabios.git kvm: detect unconditionally So we detect kvm even in case there is no qemu pci hostbridge present, for example when using the new, pci-less microvm machine type. Signed-off-by: Gerd Hoffmann Message-id: 20200310102248.28412-2-kraxel@redhat.com --- diff --git a/src/fw/paravirt.c b/src/fw/paravirt.c index 4fcd8f5..ef42093 100644 --- a/src/fw/paravirt.c +++ b/src/fw/paravirt.c @@ -102,13 +102,13 @@ static void qemu_detect(void) dprintf(1, "Running on QEMU (unknown nb: %04x:%04x)\n", v, d); break; } - kvm_detect(); } void qemu_preinit(void) { qemu_detect(); + kvm_detect(); if (!CONFIG_QEMU) return; @@ -118,12 +118,6 @@ qemu_preinit(void) return; } - if (!runningOnQEMU()) { - dprintf(1, "Warning: No QEMU Northbridge found (isapc?)\n"); - PlatformRunningOn |= PF_QEMU; - kvm_detect(); - } - // On emulators, get memory size from nvram. u32 rs = ((rtc_read(CMOS_MEM_EXTMEM2_LOW) << 16) | (rtc_read(CMOS_MEM_EXTMEM2_HIGH) << 24));