• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Intel ACPI Component Architecture
3 * iASL Compiler/Disassembler version 20151124-64
4 * Copyright (c) 2000 - 2015 Intel Corporation
5 *
6 * Template for [IORT] ACPI Table (static data table)
7 * Format: [ByteLength]  FieldName : HexFieldValue
8 */
9[0004]                          Signature : "IORT"    [IO Remapping Table]
10[0004]                       Table Length : 0000010C
11[0001]                           Revision : 00
12[0001]                           Checksum : BC
13[0006]                             Oem ID : "HISI  "
14[0008]                       Oem Table ID : "HIP05   "
15[0004]                       Oem Revision : 00000000
16[0004]                    Asl Compiler ID : "INTL"
17[0004]              Asl Compiler Revision : 20151124
18
19[0004]                         Node Count : 0000000A
20[0004]                        Node Offset : 00000034
21[0004]                           Reserved : 00000000
22[0004]                   Optional Padding : 00 00 00 00
23
24/* ITS 0, for totem */
25[0001]                               Type : 00
26[0002]                             Length : 0018
27[0001]                           Revision : 00
28[0004]                           Reserved : 00000000
29[0004]                      Mapping Count : 00000000
30[0004]                     Mapping Offset : 00000000
31
32[0004]                           ItsCount : 00000001
33[0004]                        Identifiers : 00000000
34
35/* ITS 1, for dsa */
36[0001]                               Type : 00
37[0002]                             Length : 0018
38[0001]                           Revision : 00
39[0004]                           Reserved : 00000000
40[0004]                      Mapping Count : 00000000
41[0004]                     Mapping Offset : 00000000
42
43[0004]                           ItsCount : 00000001
44[0004]                        Identifiers : 00000001
45
46/* ITS 2, m3 */
47[0001]                               Type : 00
48[0002]                             Length : 0018
49[0001]                           Revision : 00
50[0004]                           Reserved : 00000000
51[0004]                      Mapping Count : 00000000
52[0004]                     Mapping Offset : 00000000
53
54[0004]                           ItsCount : 00000001
55[0004]                        Identifiers : 00000002
56
57/* ITS 3, pcie */
58[0001]                               Type : 00
59[0002]                             Length : 0018
60[0001]                           Revision : 00
61[0004]                           Reserved : 00000000
62[0004]                      Mapping Count : 00000000
63[0004]                     Mapping Offset : 00000000
64
65[0004]                           ItsCount : 00000001
66[0004]                        Identifiers : 00000003
67
68/* mbi-gen pc, named component */
69[0001]                               Type : 01
70[0002]                             Length : 003B
71[0001]                           Revision : 00
72[0004]                           Reserved : 00000000
73[0004]                      Mapping Count : 00000001
74[0004]                     Mapping Offset : 00000027
75
76[0004]                         Node Flags : 00000000
77[0008]                  Memory Properties : [IORT Memory Access Properties]
78[0004]                    Cache Coherency : 00000000
79[0001]              Hints (decoded below) : 00
80                                Transient : 0
81                           Write Allocate : 0
82                            Read Allocate : 0
83                                 Override : 0
84[0002]                           Reserved : 0000
85[0001]       Memory Flags (decoded below) : 00
86                                Coherency : 0
87                         Device Attribute : 0
88[0001]                  Memory Size Limit : 00
89[0012]                        Device Name : "\_SB_.MBI0"
90[0004]                            Padding : 00 00 00 00
91
92[0004]                         Input base : 00000000
93[0004]                           ID Count : 00000001
94[0004]                        Output Base : 0000FFCC
95[0004]                   Output Reference : 00000034  // point to its totem
96[0004]              Flags (decoded below) : 00000000
97                           Single Mapping : 1
98
99/* mbi-gen dsa, named component */
100[0001]                               Type : 01
101[0002]                             Length : 003B
102[0001]                           Revision : 00
103[0004]                           Reserved : 00000000
104[0004]                      Mapping Count : 00000001
105[0004]                     Mapping Offset : 00000027
106
107[0004]                         Node Flags : 00000000
108[0008]                  Memory Properties : [IORT Memory Access Properties]
109[0004]                    Cache Coherency : 00000000
110[0001]              Hints (decoded below) : 00
111                                Transient : 0
112                           Write Allocate : 0
113                            Read Allocate : 0
114                                 Override : 0
115[0002]                           Reserved : 0000
116[0001]       Memory Flags (decoded below) : 00
117                                Coherency : 0
118                         Device Attribute : 0
119[0001]                  Memory Size Limit : 00
120[0011]                        Device Name : "\_SB_.MBI1"
121[0004]                            Padding : 00 00 00 00
122
123[0004]                         Input base : 00000000
124[0004]                           ID Count : 00000001
125[0004]                        Output Base : 0000FFCC
126[0004]                   Output Reference : 0000004C
127[0004]              Flags (decoded below) : 00000000
128                           Single Mapping : 1
129
130/* mbi-gen m3, named component */
131[0001]                               Type : 01
132[0002]                             Length : 003B
133[0001]                           Revision : 00
134[0004]                           Reserved : 00000000
135[0004]                      Mapping Count : 00000001
136[0004]                     Mapping Offset : 00000027
137
138[0004]                         Node Flags : 00000000
139[0008]                  Memory Properties : [IORT Memory Access Properties]
140[0004]                    Cache Coherency : 00000000
141[0001]              Hints (decoded below) : 00
142                                Transient : 0
143                           Write Allocate : 0
144                            Read Allocate : 0
145                                 Override : 0
146[0002]                           Reserved : 0000
147[0001]       Memory Flags (decoded below) : 00
148                                Coherency : 0
149                         Device Attribute : 0
150[0001]                  Memory Size Limit : 00
151[0011]                        Device Name : "\_SB_.MBI2"
152[0004]                            Padding : 00 00 00 00
153
154[0004]                         Input base : 00000000
155[0004]                           ID Count : 00000001
156[0004]                        Output Base : 0000FFCC
157[0004]                   Output Reference : 00000064
158[0004]              Flags (decoded below) : 00000000
159                           Single Mapping : 1
160
161/* mbi-gen pcie, named component */
162[0001]                               Type : 01
163[0002]                             Length : 003B
164[0001]                           Revision : 00
165[0004]                           Reserved : 00000000
166[0004]                      Mapping Count : 00000001
167[0004]                     Mapping Offset : 00000027
168
169[0004]                         Node Flags : 00000000
170[0008]                  Memory Properties : [IORT Memory Access Properties]
171[0004]                    Cache Coherency : 00000000
172[0001]              Hints (decoded below) : 00
173                                Transient : 0
174                           Write Allocate : 0
175                            Read Allocate : 0
176                                 Override : 0
177[0002]                           Reserved : 0000
178[0001]       Memory Flags (decoded below) : 00
179                                Coherency : 0
180                         Device Attribute : 0
181[0001]                  Memory Size Limit : 00
182[0011]                        Device Name : "\_SB_.MBI3"
183[0004]                            Padding : 00 00 00 00
184
185[0004]                         Input base : 00000000
186[0004]                           ID Count : 00000001
187[0004]                        Output Base : 0000FFCC
188[0004]                   Output Reference : 0000007C
189[0004]              Flags (decoded below) : 00000000
190                           Single Mapping : 1
191
192               /* RC 0 */
193[0001]                               Type : 02
194[0002]                             Length : 0034
195[0001]                           Revision : 00
196[0004]                           Reserved : 00000000
197[0004]                      Mapping Count : 00000001
198[0004]                     Mapping Offset : 00000020
199
200[0008]                  Memory Properties : [IORT Memory Access Properties]
201[0004]                    Cache Coherency : 00000001
202[0001]              Hints (decoded below) : 00
203                                Transient : 0
204                           Write Allocate : 0
205                            Read Allocate : 0
206                                 Override : 0
207[0002]                           Reserved : 0000
208[0001]       Memory Flags (decoded below) : 00
209                                Coherency : 0
210                         Device Attribute : 0
211[0004]                      ATS Attribute : 00000000
212[0004]                 PCI Segment Number : 00000001
213
214[0004]                         Input base : 00004000
215[0004]                           ID Count : 00004000
216[0004]                        Output Base : 00004000
217[0004]                   Output Reference : 0000007C
218[0004]              Flags (decoded below) : 00000000
219                           Single Mapping : 0
220
221/* RC 1 */
222[0001]                               Type : 02
223[0002]                             Length : 0034
224[0001]                           Revision : 00
225[0004]                           Reserved : 00000000
226[0004]                      Mapping Count : 00000001
227[0004]                     Mapping Offset : 00000020
228
229[0008]                  Memory Properties : [IORT Memory Access Properties]
230[0004]                    Cache Coherency : 00000001
231[0001]              Hints (decoded below) : 00
232                                Transient : 0
233                           Write Allocate : 0
234                            Read Allocate : 0
235                                 Override : 0
236[0002]                           Reserved : 0000
237[0001]       Memory Flags (decoded below) : 00
238                                Coherency : 0
239                         Device Attribute : 0
240[0004]                      ATS Attribute : 00000000
241[0004]                 PCI Segment Number : 00000002
242
243[0004]                         Input base : 00008000
244[0004]                           ID Count : 00004000
245[0004]                        Output Base : 00008000
246[0004]                   Output Reference : 0000007C
247[0004]              Flags (decoded below) : 00000000
248                           Single Mapping : 0
249
250/*
251[0001]                               Type : 03
252[0002]                             Length : 005C
253[0001]                           Revision : 00
254[0004]                           Reserved : 00000000
255[0004]                      Mapping Count : 00000000
256[0004]                     Mapping Offset : 0000005C
257
258[0008]                       Base Address : 0000000000000000
259[0008]                               Span : 0000000000000000
260[0004]                              Model : 00000000
261[0004]              Flags (decoded below) : 00000000
262                            DVM Supported : 0
263                            Coherent Walk : 0
264[0004]            Global Interrupt Offset : 0000003C
265[0004]            Context Interrupt Count : 00000001
266[0004]           Context Interrupt Offset : 0000004C
267[0004]                PMU Interrupt Count : 00000001
268[0004]               PMU Interrupt Offset : 00000054
269
270[0008]             SMMU_NSgIrpt Interrupt : 0000000000000000
271[0008]          SMMU_NSgCfgIrpt Interrupt : 0000000000000000
272[0008]                  Context Interrupt : 0000000000000000
273[0008]                      PMU Interrupt : 0000000000000000
274*/
275