8 Method (_ADR, 0, NotSerialized)
10 Return (DADD(GHCD(HCIN, 0), 0x00000000))
13 Method (_PRW, 0, NotSerialized)
15 If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x29, 0x03 }) }
16 Else { Return (Package (0x02) { 0x29, 0x01 }) }
19 Name (APIC, Package (0x14)
21 // Slot 3 - PIRQ BCDA ---- verified
22 Package (0x04) { 0x0001FFFF, 0x00, 0x00, 0x19 }, //Slot 3
23 Package (0x04) { 0x0001FFFF, 0x01, 0x00, 0x1A },
24 Package (0x04) { 0x0001FFFF, 0x02, 0x00, 0x1B },
25 Package (0x04) { 0x0001FFFF, 0x03, 0x00, 0x18 },
27 //Slot 4 - PIRQ CDAB ---- verified
28 Package (0x04) { 0x0002FFFF, 0x00, 0x00, 0x1A }, //?
29 Package (0x04) { 0x0002FFFF, 0x01, 0x00, 0x1B },
30 Package (0x04) { 0x0002FFFF, 0x02, 0x00, 0x18 },
31 Package (0x04) { 0x0002FFFF, 0x03, 0x00, 0x19 },
33 //Onboard NIC 1 - PIRQ DABC
34 Package (0x04) { 0x0003FFFF, 0x00, 0x00, 0x1B }, //?
35 Package (0x04) { 0x0003FFFF, 0x01, 0x00, 0x18 },
36 Package (0x04) { 0x0003FFFF, 0x02, 0x00, 0x19 },
37 Package (0x04) { 0x0003FFFF, 0x03, 0x00, 0x1A },
39 // NIC 2 - PIRQ ABCD -- verified
40 Package (0x04) { 0x0004FFFF, 0x00, 0x00, 0x18 }, //?
41 Package (0x04) { 0x0004FFFF, 0x01, 0x00, 0x19 },
42 Package (0x04) { 0x0004FFFF, 0x02, 0x00, 0x1A },
43 Package (0x04) { 0x0004FFFF, 0x03, 0x00, 0x1B },
45 //SERIAL ATA - PIRQ BCDA
46 Package (0x04) { 0x0005FFFF, 0x00, 0x00, 0x19 }, //?
47 Package (0x04) { 0x0005FFFF, 0x01, 0x00, 0x1A },
48 Package (0x04) { 0x0005FFFF, 0x02, 0x00, 0x1B },
49 Package (0x04) { 0x0005FFFF, 0x03, 0x00, 0x18 }
51 Name (PICM, Package (0x14)
53 Package (0x04) { 0x0001FFFF, 0x00, \_SB.PCI0.LNKB, 0x00 },//Slot 3
54 Package (0x04) { 0x0001FFFF, 0x01, \_SB.PCI0.LNKC, 0x00 },
55 Package (0x04) { 0x0001FFFF, 0x02, \_SB.PCI0.LNKD, 0x00 },
56 Package (0x04) { 0x0001FFFF, 0x03, \_SB.PCI0.LNKA, 0x00 },
58 Package (0x04) { 0x0002FFFF, 0x00, \_SB.PCI0.LNKC, 0x00 },
59 Package (0x04) { 0x0002FFFF, 0x01, \_SB.PCI0.LNKD, 0x00 },
60 Package (0x04) { 0x0002FFFF, 0x02, \_SB.PCI0.LNKA, 0x00 },
61 Package (0x04) { 0x0002FFFF, 0x03, \_SB.PCI0.LNKB, 0x00 },
63 Package (0x04) { 0x0003FFFF, 0x00, \_SB.PCI0.LNKD, 0x00 },
64 Package (0x04) { 0x0003FFFF, 0x01, \_SB.PCI0.LNKA, 0x00 },
65 Package (0x04) { 0x0003FFFF, 0x02, \_SB.PCI0.LNKB, 0x00 },
66 Package (0x04) { 0x0003FFFF, 0x03, \_SB.PCI0.LNKC, 0x00 },
68 Package (0x04) { 0x0004FFFF, 0x00, \_SB.PCI0.LNKA, 0x00 },
69 Package (0x04) { 0x0004FFFF, 0x01, \_SB.PCI0.LNKB, 0x00 },
70 Package (0x04) { 0x0004FFFF, 0x02, \_SB.PCI0.LNKC, 0x00 },
71 Package (0x04) { 0x0004FFFF, 0x03, \_SB.PCI0.LNKD, 0x00 },
73 Package (0x04) { 0x0005FFFF, 0x00, \_SB.PCI0.LNKB, 0x00 },
74 Package (0x04) { 0x0005FFFF, 0x01, \_SB.PCI0.LNKC, 0x00 },
75 Package (0x04) { 0x0005FFFF, 0x02, \_SB.PCI0.LNKD, 0x00 },
76 Package (0x04) { 0x0005FFFF, 0x03, \_SB.PCI0.LNKA, 0x00 }
78 Method (_PRT, 0, NotSerialized)
80 If (LNot (PICF)) { Return (PICM) }
81 Else { Return (APIC) }
87 /* 8132 pcix bridge 2 */
88 Method (_ADR, 0, NotSerialized)
90 Return (DADD(GHCD(HCIN, 0), 0x00010000))
93 Method (_PRW, 0, NotSerialized)
95 If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x22, 0x03 }) }
96 Else { Return (Package (0x02) { 0x22, 0x01 }) }
99 Name (APIC, Package (0x04)
101 // Slot A - PIRQ CDAB -- verfied
102 Package (0x04) { 0x0002FFFF, 0x00, 0x00, 0x1E },// Slot 2
103 Package (0x04) { 0x0002FFFF, 0x01, 0x00, 0x1F },
104 Package (0x04) { 0x0002FFFF, 0x02, 0x00, 0x1C },
105 Package (0x04) { 0x0002FFFF, 0x03, 0x00, 0x1D }
107 Name (PICM, Package (0x04)
109 Package (0x04) { 0x0002FFFF, 0x00, \_SB.PCI0.LNKC, 0x00 },//Slot 2
110 Package (0x04) { 0x0002FFFF, 0x01, \_SB.PCI0.LNKD, 0x00 },
111 Package (0x04) { 0x0002FFFF, 0x02, \_SB.PCI0.LNKA, 0x00 },
112 Package (0x04) { 0x0002FFFF, 0x03, \_SB.PCI0.LNKB, 0x00 }
114 Method (_PRT, 0, NotSerialized)
116 If (LNot (PICF)) { Return (PICM) }
117 Else { Return (APIC) }