aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Natapov <gleb@redhat.com>2009-12-24 14:37:16 +0200
committerKevin O'Connor <kevin@koconnor.net>2009-12-30 12:28:51 -0500
commit29f4b912009fca759a91d0c3d1080105945b2b6e (patch)
treec2330123f4bf86d0d3e50f5b0982e3f62a2ff69e
parent4c94b7ea43393d6a5058a30f52680579e7085894 (diff)
downloadseabios-29f4b912009fca759a91d0c3d1080105945b2b6e.zip
seabios-29f4b912009fca759a91d0c3d1080105945b2b6e.tar.gz
seabios-29f4b912009fca759a91d0c3d1080105945b2b6e.tar.bz2
prevent acpi from rerouting SCI interrupt
SCI interrupt in piix4 chipset is hardwired to gsi 9, but we allow it to be reconfigured by acpi. Fix this by providing fixed gsi for PCI device 1 pin 0. Signed-off-by: Gleb Natapov <gleb@redhat.com>
-rw-r--r--src/acpi-dsdt.dsl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/acpi-dsdt.dsl b/src/acpi-dsdt.dsl
index cee038a..2bede25 100644
--- a/src/acpi-dsdt.dsl
+++ b/src/acpi-dsdt.dsl
@@ -58,7 +58,10 @@ DefinitionBlock (
#define prt_slot2(nr) prt_slot(nr, LNKB, LNKC, LNKD, LNKA)
#define prt_slot3(nr) prt_slot(nr, LNKC, LNKD, LNKA, LNKB)
prt_slot0(0x0000),
- prt_slot1(0x0001),
+ Package() { 0x0001ffff, 0, 0, 9 },
+ Package() { 0x0001ffff, 1, LNKB, 0 },
+ Package() { 0x0001ffff, 2, LNKC, 0 },
+ Package() { 0x0001ffff, 3, LNKD, 0 },
prt_slot2(0x0002),
prt_slot3(0x0003),
prt_slot0(0x0004),