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

Reply via email to