X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=inline;f=vgasrc%2Fvgabios.c;h=e69c6c511a0138cc3c90e7c9a928333c7d4ad429;hb=9a4d0c1c8624d71dd6d8e45a16932b90161ae842;hp=2f24e7828c91a99e16a8ac0f414754c2dc034473;hpb=1692007a5ff81cfd88d80d495c11fc8ad25aa35b;p=seabios.git diff --git a/vgasrc/vgabios.c b/vgasrc/vgabios.c index 2f24e78..e69c6c5 100644 --- a/vgasrc/vgabios.c +++ b/vgasrc/vgabios.c @@ -1279,8 +1279,10 @@ vga_post(struct bregs *regs) if (CONFIG_VGA_PCI) { u16 bdf = regs->ax; - if (pci_config_readw(bdf, PCI_VENDOR_ID) == CONFIG_VGA_VID - && pci_config_readw(bdf, PCI_DEVICE_ID) == CONFIG_VGA_DID) + if ((pci_config_readw(bdf, PCI_VENDOR_ID) + == GET_GLOBAL(rom_pci_data.vendor)) + && (pci_config_readw(bdf, PCI_DEVICE_ID) + == GET_GLOBAL(rom_pci_data.device))) SET_VGA(VgaBDF, bdf); }