[SeaBIOS] [PATCH] paravirt: Allow both Red Hat and Amazon PCI HB subsystem vendor and device ids
Filippo Sironi
sironi at amazon.de
Sun Nov 26 17:49:53 CET 2017
Signed-off-by: Filippo Sironi <sironi at amazon.de>
---
src/fw/paravirt.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/fw/paravirt.c b/src/fw/paravirt.c
index 0770c47b12e7..163b70c6473f 100644
--- a/src/fw/paravirt.c
+++ b/src/fw/paravirt.c
@@ -83,8 +83,8 @@ static void qemu_detect(void)
u16 sv = pci_config_readw(0, PCI_SUBSYSTEM_VENDOR_ID);
u16 sd = pci_config_readw(0, PCI_SUBSYSTEM_ID);
- if (sv != 0x1af4 || /* Red Hat, Inc */
- sd != 0x1100) /* Qemu virtual machine */
+ if (!(sv == 0x1af4 && sd == 0x1100) && /* Red Hat, Inc. QEMU VM */
+ !(sv == 0x1d0f && sd == 0x1237)) /* Amazon.com, Inc. i440fx VM */
return;
PlatformRunningOn |= PF_QEMU;
--
2.7.4
More information about the SeaBIOS
mailing list