From 39d2243955012581607e8430a6fb33b34f3b09ac Mon Sep 17 00:00:00 2001 From: bellard Date: Wed, 6 Apr 2005 23:00:25 +0000 Subject: [PATCH] PCI irq in sync with new Bochs BIOS git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1351 c046a42c-6fe2-441c-8c8c-71466251a162 --- hw/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/pci.c b/hw/pci.c index 2fed66f0a1..6035c890a8 100644 --- a/hw/pci.c +++ b/hw/pci.c @@ -494,7 +494,7 @@ PIIX3State *piix3_state; static inline int pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num) { int slot_addend; - slot_addend = (pci_dev->devfn >> 3); + slot_addend = (pci_dev->devfn >> 3) - 1; return (irq_num + slot_addend) & 3; }