-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdsdt-hpz8.asl
145 lines (142 loc) · 5.61 KB
/
dsdt-hpz8.asl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
DefinitionBlock (
"",
"DSDT",
0x02, // Table revision
"SLICER", // OEM ID
"SLICE ", // OEM table ID
0x0 // OEM revision
)
{
Scope(\_SB)
{
// Processors
Device(PR00) { // Unique name for Processor 0.
Name(_HID,"ACPI0007")
Name(_UID,0) // Unique ID for Processor 0.
}
Device(PR01) {
Name(_HID,"ACPI0007")
Name(_UID,1)
}
// pci_bus 0000:20: root bus resource [io 0x6000-0x7fff window]
// pci_bus 0000:20: root bus resource [mem 0xab000000-0xb87fffff window]
// pci_bus 0000:20: root bus resource [mem 0x388000000000-0x38bfffffffff window]
// pci_bus 0000:20: root bus resource [bus 20-2b]
Device(PCI0)
{
Name(_HID, EisaId("PNP0A08"))
Name(_CID, EisaId("PNP0A03"))
Name(_BBN, 0x20)
Name(_UID, 0)
Name(_CRS, ResourceTemplate() {
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
0x0000, // Granularity
0x0020, // Range Minimum
0x002B, // Range Maximum
0x0000, // Translation Offset
0x000C) // Length
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
0x00000000, // Granularity
0x00006000, // Range Minimum
0x00007FFF, // Range Maximum
0x00000000, // Translation Offset
0x00002000, // Length
,, , TypeStatic, DenseTranslation)
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
0x00000000, // Granularity
0xab000000, // Range Minimum
0xb87fffff, // Range Maximum
0x00000000, // Translation Offset
0x0d800000, // Length
,, , AddressRangeMemory, TypeStatic)
ExtendedMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
0x0,
0x388000000000,
0x38bfffffffff,
0x0,
0x4000000000
,,,)
})
}
// pci_bus 0000:8c: root bus resource [io 0xa000-0xbfff window]
// pci_bus 0000:8c: root bus resource [mem 0xd3800000-0xe0ffffff window]
// pci_bus 0000:8c: root bus resource [mem 0x394000000000-0x397fffffffff window]
// pci_bus 0000:8c: root bus resource [bus 8c-97]
Device(PCI1)
{
Name(_HID, EisaId("PNP0A08"))
Name(_CID, EisaId("PNP0A03"))
Name(_BBN, 0x8c)
Name(_UID, 1)
Name(_CRS, ResourceTemplate() {
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
0x0000, // Granularity
0x008C, // Range Minimum
0x0097, // Range Maximum
0x0000, // Translation Offset
0x000c) // Length
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
0x00000000, // Granularity
0x0000A000, // Range Minimum
0x0000BFFF, // Range Maximum
0x00000000, // Translation Offset
0x00002000, // Length
,, , TypeStatic, DenseTranslation)
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
0x00000000, // Granularity
0xd3800000, // Range Minimum
0xe0ffffff, // Range Maximum
0x00000000, // Translation Offset
0x0d800000, // Length
,, , AddressRangeMemory, TypeStatic)
ExtendedMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
0x0,
0x394000000000,
0x397fffffffff,
0x0,
0x4000000000
,,,)
})
}
// pci_bus 0000:98: root bus resource [io 0xc000-0xdfff window]
// pci_bus 0000:98: root bus resource [mem 0xe1000000-0xee7fffff window]
// pci_bus 0000:98: root bus resource [mem 0x398000000000-0x39bfffffffff window]
// pci_bus 0000:98: root bus resource [bus 98-a3]
Device(PCI2)
{
Name(_HID, EisaId("PNP0A08"))
Name(_CID, EisaId("PNP0A03"))
Name(_BBN, 0x98)
Name(_UID, 2)
Name(_CRS, ResourceTemplate() {
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
0x0000, // Granularity
0x0098, // Range Minimum
0x00A3, // Range Maximum
0x0000, // Translation Offset
0x000c) // Length
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
0x00000000, // Granularity
0x0000C000, // Range Minimum
0x0000DFFF, // Range Maximum
0x00000000, // Translation Offset
0x00002000, // Length
,, , TypeStatic, DenseTranslation)
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
0x00000000, // Granularity
0xe1000000, // Range Minimum
0xee7fffff, // Range Maximum
0x00000000, // Translation Offset
0x0d800000, // Length
,, , AddressRangeMemory, TypeStatic)
ExtendedMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
0x0,
0x398000000000,
0x39bfffffffff,
0x0,
0x4000000000
,,,)
})
}
}
}