Hi,
I'm attaching the mappings derived from the original DSDT. It cost me mine
wallet (stolen in train :/ ), so I hope it is for something.
You can go for static mappings as described in the Wiki page, all you need to
setup the regs from 0x7c to 0x87 and then define the static packages in ACPI (or
fix the regs to fit MPtable as final shortcut).
Rudolf
Register to IRQ mappings
4bit / IRQ hex - dec
0x00 - disabled
0x01 - IRQ 0x17 - 23
0x02 - IRQ 0x16 - 22
0x03 - IRQ 0x10 - 16
0x04 - IRQ 0x11 - 17
0x05 - IRQ 0x05 - 5
0x06 - IRQ 0x12 - 18
0x07 - IRQ 0x7 - 7
0x08 - IRQ 0x14 - 20
0x09 - IRQ 0x09 - 9
0x0A - IRQ 0x0a - 10
0x0B - IRQ 0x0b - 11
0x0C - IRQ 0x13 - 19
0x0D - IRQ 0x15 - 21
0x0E - IRQ 0x0E - 14
0x0F - IRQ 0x0F - 15
Register layout:
Each line is 4 bits.
0x7C
INTA
INTB
INTC
INTD
PCEA
PCEB
PCEC
PCED
0x80
SCII (ACPI IRQ)
TCOI (Watchdog?)
INTF
INTQ
INTU
INTS
IS0P
ITID
0x84
ITID
INTG
INTH
INTJ
INTK
INTL
INTM
INTN
ISA2
Device/pin
1/INTA (ISALPC) -> INTF
1/INTB (SMBUS) -> INTS
2/INTA (USB0) ->INTG
2/INTB (USB1) -> INTQ
8/INTA (Ethernet) -> INTJ
4/INTA (IDE) -> INTN
5/INTA (SATA1) -> ITID
5/INTB (SATA2) -> IS0P
5/INTC (SATA3) -> ISA2
6/INTA (Bridge?) -> INTU
6/INTB (Audio) -> INTK
F/INTA -> PCEB
F/INTB -> PCEC
F/INTC -> PCED
F/INTD -> PCEA
E/INTA -> PCEC
E/INTB -> PCED
E/INTC -> PCEA
E/INTD -> PCEB
D/INTA -> PCED
D/INTB -> PCEA
D/INTC -> PCEB
D/INTD -> PCEC
C/INTA -> PCEA
C/INTB -> PCEB
C/INTC -> PCEC
C/INTD -> PCED
B/INTA -> PCEB
B/INTB -> PCEC
B/INTC -> PCED
B/INTD -> PCEA
A/INTA -> PCEC
A/INTB -> PCED
A/INTC -> PCEA
A/INTD -> PCEB
Bus behind bridge from device 6:
this is bus 1:
6/INTA -> INTC
6/INTB -> INTD
6/INTC -> INTA
6/INTD -> INTB
7/INTA -> INTD
7/INTB -> INTA
7/INTC -> INTB
7/INTD -> INTC
8/INTA -> INTA
8/INTB -> INTB
8/INTC -> INTC
8/INTD -> INTD
9/INTA -> INTB
9/INTB -> INTC
9/INTC -> INTD
9/INTD -> INTA
A/INTA -> INTC
A/INTB -> INTD
A/INTC -> INTA
A/INTD -> INTB
The Graphic card is through bridge 0xF
Perhaps it uses routing of device 0xF on bus 0
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot