From: Avi Kivity <[EMAIL PROTECTED]>

Due to a chipset bug, the sci interrupt is hardwired to irq 9.  Set the
pci interrupt line register accordingly.

Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>

diff --git a/bios/rombios32.c b/bios/rombios32.c
index 7c5eeee..f6854d5 100755
--- a/bios/rombios32.c
+++ b/bios/rombios32.c
@@ -769,6 +769,10 @@ static void pci_bios_init_device(PCIDevice *d)
 
     if (vendor_id == 0x8086 && device_id == 0x7113) {
         /* PIIX4 Power Management device (for ACPI) */
+
+        // acpi sci is hardwired to 9
+        pci_config_writeb(d, PCI_INTERRUPT_LINE, 9);
+
         pm_io_base = PM_IO_BASE;
         pci_config_writel(d, 0x40, pm_io_base | 1);
         pci_config_writeb(d, 0x80, 0x01); /* enable PM io space */

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-commits mailing list
kvm-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-commits

Reply via email to