• 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 : 000002e4
11[0001]                           Revision : 00
12[0001]                           Checksum : BC
13[0006]                             Oem ID : "HISI  "
14[0008]                       Oem Table ID : "HIP07   "
15[0004]                       Oem Revision : 00000000
16[0004]                    Asl Compiler ID : "INTL"
17[0004]              Asl Compiler Revision : 20151124
18
19[0004]                         Node Count : 00000008
20[0004]                        Node Offset : 00000034
21[0004]                           Reserved : 00000000
22[0004]                   Optional Padding : 00 00 00 00
23
24/* ITS 0, for peri a */
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//4c
35/* ITS 1, for peri b */
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//64
46/* ITS 2, for dsa a */
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//7c
57/* ITS 3, for dsa b */
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//94
68/*Sec CPU ITS 0, for peri a */
69[0001]                               Type : 00
70[0002]                             Length : 0018
71[0001]                           Revision : 00
72[0004]                           Reserved : 00000000
73[0004]                      Mapping Count : 00000000
74[0004]                     Mapping Offset : 00000000
75
76[0004]                           ItsCount : 00000001
77[0004]                        Identifiers : 00000004
78//ac
79/* SEC CPU ITS 1, for peri b */
80[0001]                               Type : 00
81[0002]                             Length : 0018
82[0001]                           Revision : 00
83[0004]                           Reserved : 00000000
84[0004]                      Mapping Count : 00000000
85[0004]                     Mapping Offset : 00000000
86
87[0004]                           ItsCount : 00000001
88[0004]                        Identifiers : 00000005
89//c4
90/* SEC CPU ITS 2, for dsa a */
91[0001]                               Type : 00
92[0002]                             Length : 0018
93[0001]                           Revision : 00
94[0004]                           Reserved : 00000000
95[0004]                      Mapping Count : 00000000
96[0004]                     Mapping Offset : 00000000
97
98[0004]                           ItsCount : 00000001
99[0004]                        Identifiers : 00000006
100//dc
101/* SEC CPU ITS 3, for dsa b */
102[0001]                               Type : 00
103[0002]                             Length : 0018
104[0001]                           Revision : 00
105[0004]                           Reserved : 00000000
106[0004]                      Mapping Count : 00000000
107[0004]                     Mapping Offset : 00000000
108
109[0004]                           ItsCount : 00000001
110[0004]                        Identifiers : 00000007
111
112
113
114/* mbi-gen peri b, named component */
115[0001]                               Type : 01
116[0002]                             Length : 0046
117[0001]                           Revision : 00
118[0004]                           Reserved : 00000000
119[0004]                      Mapping Count : 00000001
120[0004]                     Mapping Offset : 00000032
121
122[0004]                         Node Flags : 00000000
123[0008]                  Memory Properties : [IORT Memory Access Properties]
124[0004]                    Cache Coherency : 00000000
125[0001]              Hints (decoded below) : 00
126                                Transient : 0
127                           Write Allocate : 0
128                            Read Allocate : 0
129                                 Override : 0
130[0002]                           Reserved : 0000
131[0001]       Memory Flags (decoded below) : 00
132                                Coherency : 0
133                         Device Attribute : 0
134[0001]                  Memory Size Limit : 00
135[0016]                        Device Name : "\_SB_.MBI0"
136[0004]                            Padding : 00 00 00 00
137
138[0004]                         Input base : 00000000
139[0004]                           ID Count : 00000001
140[0004]                        Output Base : 000120c7 //device id
141[0004]                   Output Reference : 0000004C
142[0004]              Flags (decoded below) : 00000001
143                           Single Mapping : 1
144
145/* mbi-gen1 dsa a, named component */
146[0001]                               Type : 01
147[0002]                             Length : 0046
148[0001]                           Revision : 00
149[0004]                           Reserved : 00000000
150[0004]                      Mapping Count : 00000001
151[0004]                     Mapping Offset : 00000032
152
153[0004]                         Node Flags : 00000000
154[0008]                  Memory Properties : [IORT Memory Access Properties]
155[0004]                    Cache Coherency : 00000000
156[0001]              Hints (decoded below) : 00
157                               Transient : 0
158                          Write Allocate : 0
159                           Read Allocate : 0
160                                Override : 0
161[0002]                           Reserved : 0000
162[0001]       Memory Flags (decoded below) : 00
163                               Coherency : 0
164                        Device Attribute : 0
165[0001]                  Memory Size Limit : 00
166[0016]                        Device Name : "\_SB_.MBI1"
167[0004]                            Padding : 00 00 00 00
168
169[0004]                         Input base : 00000000
170[0004]                           ID Count : 00000001
171[0004]                        Output Base : 00040800    //device id
172[0004]                   Output Reference : 00000064
173[0004]              Flags (decoded below) : 00000001
174                          Single Mapping : 1
175
176/* mbi-gen mbi7 - RoCE named component */
177[0001]                               Type : 01
178[0002]                             Length : 0046
179[0001]                           Revision : 00
180[0004]                           Reserved : 00000000
181[0004]                      Mapping Count : 00000001
182[0004]                     Mapping Offset : 00000032
183
184[0004]                         Node Flags : 00000000
185[0008]                  Memory Properties : [IORT Memory Access Properties]
186[0004]                    Cache Coherency : 00000000
187[0001]              Hints (decoded below) : 00
188                                Transient : 0
189                           Write Allocate : 0
190                            Read Allocate : 0
191                                 Override : 0
192[0002]                           Reserved : 0000
193[0001]       Memory Flags (decoded below) : 00
194                                Coherency : 0
195                         Device Attribute : 0
196[0001]                  Memory Size Limit : 00
197[0016]                        Device Name : "\_SB_.MBI9"
198[0004]                            Padding : 00 00 00 00
199
200[0004]                         Input base : 00000000
201[0004]                           ID Count : 00000001
202[0004]                        Output Base : 00040b1e
203[0004]                   Output Reference : 00000064
204[0004]              Flags (decoded below) : 00000001
205                           Single Mapping : 1
206
207/* mbi-gen dsa a - usb named component */
208[0001]                               Type : 01
209[0002]                             Length : 0046
210[0001]                           Revision : 00
211[0004]                           Reserved : 00000000
212[0004]                      Mapping Count : 00000001
213[0004]                     Mapping Offset : 00000032
214
215[0004]                         Node Flags : 00000000
216[0008]                  Memory Properties : [IORT Memory Access Properties]
217[0004]                    Cache Coherency : 00000000
218[0001]              Hints (decoded below) : 00
219                               Transient : 0
220                          Write Allocate : 0
221                           Read Allocate : 0
222                                Override : 0
223[0002]                           Reserved : 0000
224[0001]       Memory Flags (decoded below) : 00
225                               Coherency : 0
226                        Device Attribute : 0
227[0001]                  Memory Size Limit : 00
228[0016]                        Device Name : "\_SB_.MBI5"
229[0004]                            Padding : 00 00 00 00
230
231[0004]                         Input base : 00000000
232[0004]                           ID Count : 00000001
233[0004]                        Output Base : 00040080    //device id
234[0004]                   Output Reference : 00000064
235[0004]              Flags (decoded below) : 00000001
236                          Single Mapping : 1
237
238/* mbi-gen1 dsa a, named component */
239[0001]                               Type : 01
240[0002]                             Length : 0046
241[0001]                           Revision : 00
242[0004]                           Reserved : 00000000
243[0004]                      Mapping Count : 00000001
244[0004]                     Mapping Offset : 00000032
245
246[0004]                         Node Flags : 00000000
247[0008]                  Memory Properties : [IORT Memory Access Properties]
248[0004]                    Cache Coherency : 00000000
249[0001]              Hints (decoded below) : 00
250                               Transient : 0
251                          Write Allocate : 0
252                           Read Allocate : 0
253                                Override : 0
254[0002]                           Reserved : 0000
255[0001]       Memory Flags (decoded below) : 00
256                               Coherency : 0
257                        Device Attribute : 0
258[0001]                  Memory Size Limit : 00
259[0016]                        Device Name : "\_SB_.MBI2"
260[0004]                            Padding : 00 00 00 00
261
262[0004]                         Input base : 00000000
263[0004]                           ID Count : 00000001
264[0004]                        Output Base : 00040900    //device id
265[0004]                   Output Reference : 00000064
266[0004]              Flags (decoded below) : 00000001
267                          Single Mapping : 1
268
269/* mbi-gen1 pcie, named component */
270[0001]                               Type : 01
271[0002]                             Length : 0046
272[0001]                           Revision : 00
273[0004]                           Reserved : 00000000
274[0004]                      Mapping Count : 00000001
275[0004]                     Mapping Offset : 00000032
276
277[0004]                         Node Flags : 00000000
278[0008]                  Memory Properties : [IORT Memory Access Properties]
279[0004]                    Cache Coherency : 00000000
280[0001]              Hints (decoded below) : 00
281                               Transient : 0
282                          Write Allocate : 0
283                           Read Allocate : 0
284                                Override : 0
285[0002]                           Reserved : 0000
286[0001]       Memory Flags (decoded below) : 00
287                               Coherency : 0
288                        Device Attribute : 0
289[0001]                  Memory Size Limit : 00
290[0016]                        Device Name : "\_SB_.MBI3"
291[0004]                            Padding : 00 00 00 00
292
293[0004]                         Input base : 00000000
294[0004]                           ID Count : 00000001
295[0004]                        Output Base : 00040000    //device id
296[0004]                   Output Reference : 00000064
297[0004]              Flags (decoded below) : 00000001
298                          Single Mapping : 1
299
300/* mbi-gen1 pcie, named component */
301[0001]                               Type : 01
302[0002]                             Length : 0046
303[0001]                           Revision : 00
304[0004]                           Reserved : 00000000
305[0004]                      Mapping Count : 00000001
306[0004]                     Mapping Offset : 00000032
307
308[0004]                         Node Flags : 00000000
309[0008]                  Memory Properties : [IORT Memory Access Properties]
310[0004]                    Cache Coherency : 00000000
311[0001]              Hints (decoded below) : 00
312                               Transient : 0
313                          Write Allocate : 0
314                           Read Allocate : 0
315                                Override : 0
316[0002]                           Reserved : 0000
317[0001]       Memory Flags (decoded below) : 00
318                               Coherency : 0
319                        Device Attribute : 0
320[0001]                  Memory Size Limit : 00
321[0016]                        Device Name : "\_SB_.MBI4"
322[0004]                            Padding : 00 00 00 00
323
324[0004]                         Input base : 00000000
325[0004]                           ID Count : 00000001
326[0004]                        Output Base : 00040040    //device id
327[0004]                   Output Reference : 00000064
328[0004]              Flags (decoded below) : 00000001
329                          Single Mapping : 1
330
331/* mbi-gen1 alg a, i2c 0 named component */
332[0001]                               Type : 01
333[0002]                             Length : 0046
334[0001]                           Revision : 00
335[0004]                           Reserved : 00000000
336[0004]                      Mapping Count : 00000001
337[0004]                     Mapping Offset : 00000032
338
339[0004]                         Node Flags : 00000000
340[0008]                  Memory Properties : [IORT Memory Access Properties]
341[0004]                    Cache Coherency : 00000000
342[0001]              Hints (decoded below) : 00
343                               Transient : 0
344                          Write Allocate : 0
345                           Read Allocate : 0
346                                Override : 0
347[0002]                           Reserved : 0000
348[0001]       Memory Flags (decoded below) : 00
349                               Coherency : 0
350                        Device Attribute : 0
351[0001]                  Memory Size Limit : 00
352[0016]                        Device Name : "\_SB_.MBI6"
353[0004]                            Padding : 00 00 00 00
354
355[0004]                         Input base : 00000000
356[0004]                           ID Count : 00000001
357[0004]                        Output Base : 00040B0E    //device id
358[0004]                   Output Reference : 00000064
359[0004]              Flags (decoded below) : 00000001
360                          Single Mapping : 1
361
362/* mbi-gen1 alg a, i2c 2 named component */
363[0001]                               Type : 01
364[0002]                             Length : 0046
365[0001]                           Revision : 00
366[0004]                           Reserved : 00000000
367[0004]                      Mapping Count : 00000001
368[0004]                     Mapping Offset : 00000032
369
370[0004]                         Node Flags : 00000000
371[0008]                  Memory Properties : [IORT Memory Access Properties]
372[0004]                    Cache Coherency : 00000000
373[0001]              Hints (decoded below) : 00
374                               Transient : 0
375                          Write Allocate : 0
376                           Read Allocate : 0
377                                Override : 0
378[0002]                           Reserved : 0000
379[0001]       Memory Flags (decoded below) : 00
380                               Coherency : 0
381                        Device Attribute : 0
382[0001]                  Memory Size Limit : 00
383[0016]                        Device Name : "\_SB_.MBI7"
384[0004]                            Padding : 00 00 00 00
385
386[0004]                         Input base : 00000000
387[0004]                           ID Count : 00000001
388[0004]                        Output Base : 00040B10    //device id
389[0004]                   Output Reference : 00000064
390[0004]              Flags (decoded below) : 00000001
391                          Single Mapping : 1
392
393/*1P NA PCIe2 */
394[0001]                               Type : 02
395[0002]                             Length : 0034
396[0001]                           Revision : 00
397[0004]                           Reserved : 00000000
398[0004]                      Mapping Count : 00000001
399[0004]                     Mapping Offset : 00000020
400
401[0008]                  Memory Properties : [IORT Memory Access Properties]
402[0004]                    Cache Coherency : 00000001
403[0001]              Hints (decoded below) : 00
404                                Transient : 0
405                           Write Allocate : 0
406                            Read Allocate : 0
407                                 Override : 0
408[0002]                           Reserved : 0000
409[0001]       Memory Flags (decoded below) : 00
410                                Coherency : 0
411                         Device Attribute : 0
412[0004]                      ATS Attribute : 00000000
413[0004]                 PCI Segment Number : 00000002
414
415[0004]                         Input base : 00008000
416[0004]                           ID Count : 00000800
417[0004]                        Output Base : 00008000
418[0004]                   Output Reference : 00000064
419[0004]              Flags (decoded below) : 00000000
420                           Single Mapping : 0
421/* 1P NB PCIe0 */
422[0001]                               Type : 02
423[0002]                             Length : 0034
424[0001]                           Revision : 00
425[0004]                           Reserved : 00000000
426[0004]                      Mapping Count : 00000001
427[0004]                     Mapping Offset : 00000020
428
429[0008]                  Memory Properties : [IORT Memory Access Properties]
430[0004]                    Cache Coherency : 00000001
431[0001]              Hints (decoded below) : 00
432                                Transient : 0
433                           Write Allocate : 0
434                            Read Allocate : 0
435                                 Override : 0
436[0002]                           Reserved : 0000
437[0001]       Memory Flags (decoded below) : 00
438                                Coherency : 0
439                         Device Attribute : 0
440[0004]                      ATS Attribute : 00000000
441[0004]                 PCI Segment Number : 00000004
442
443[0004]                         Input base : 00008800
444[0004]                           ID Count : 00000800
445[0004]                        Output Base : 00008800
446[0004]                   Output Reference : 0000007c
447[0004]              Flags (decoded below) : 00000000
448                           Single Mapping : 0
449
450/* 1P NB PCIe1 */
451[0001]                               Type : 02
452[0002]                             Length : 0034
453[0001]                           Revision : 00
454[0004]                           Reserved : 00000000
455[0004]                      Mapping Count : 00000001
456[0004]                     Mapping Offset : 00000020
457
458[0008]                  Memory Properties : [IORT Memory Access Properties]
459[0004]                    Cache Coherency : 00000001
460[0001]              Hints (decoded below) : 00
461                                Transient : 0
462                           Write Allocate : 0
463                            Read Allocate : 0
464                                 Override : 0
465[0002]                           Reserved : 0000
466[0001]       Memory Flags (decoded below) : 00
467                                Coherency : 0
468                         Device Attribute : 0
469[0004]                      ATS Attribute : 00000000
470[0004]                 PCI Segment Number : 00000005
471
472[0004]                         Input base : 00000000
473[0004]                           ID Count : 00000800
474[0004]                        Output Base : 00000000
475[0004]                   Output Reference : 0000007c
476[0004]              Flags (decoded below) : 00000000
477                           Single Mapping : 0
478
479/* 1P NB PCIe2 */
480[0001]                               Type : 02
481[0002]                             Length : 0034
482[0001]                           Revision : 00
483[0004]                           Reserved : 00000000
484[0004]                      Mapping Count : 00000001
485[0004]                     Mapping Offset : 00000020
486
487[0008]                  Memory Properties : [IORT Memory Access Properties]
488[0004]                    Cache Coherency : 00000001
489[0001]              Hints (decoded below) : 00
490                                Transient : 0
491                           Write Allocate : 0
492                            Read Allocate : 0
493                                 Override : 0
494[0002]                           Reserved : 0000
495[0001]       Memory Flags (decoded below) : 00
496                                Coherency : 0
497                         Device Attribute : 0
498[0004]                      ATS Attribute : 00000000
499[0004]                 PCI Segment Number : 00000006
500
501[0004]                         Input base : 0000c000
502[0004]                           ID Count : 00000800
503[0004]                        Output Base : 0000c000
504[0004]                   Output Reference : 0000007c
505[0004]              Flags (decoded below) : 00000000
506                           Single Mapping : 0
507/* 1P NB PCIe3 */
508[0001]                               Type : 02
509[0002]                             Length : 0034
510[0001]                           Revision : 00
511[0004]                           Reserved : 00000000
512[0004]                      Mapping Count : 00000001
513[0004]                     Mapping Offset : 00000020
514
515[0008]                  Memory Properties : [IORT Memory Access Properties]
516[0004]                    Cache Coherency : 00000001
517[0001]              Hints (decoded below) : 00
518                                Transient : 0
519                           Write Allocate : 0
520                            Read Allocate : 0
521                                 Override : 0
522[0002]                           Reserved : 0000
523[0001]       Memory Flags (decoded below) : 00
524                                Coherency : 0
525                         Device Attribute : 0
526[0004]                      ATS Attribute : 00000000
527[0004]                 PCI Segment Number : 00000007
528
529[0004]                         Input base : 00009000
530[0004]                           ID Count : 00000800
531[0004]                        Output Base : 00009000
532[0004]                   Output Reference : 0000007c
533[0004]              Flags (decoded below) : 00000000
534                           Single Mapping : 0
535/* 2P NA PCIe2*/
536[0001]                               Type : 02
537[0002]                             Length : 0034
538[0001]                           Revision : 00
539[0004]                           Reserved : 00000000
540[0004]                      Mapping Count : 00000001
541[0004]                     Mapping Offset : 00000020
542
543[0008]                  Memory Properties : [IORT Memory Access Properties]
544[0004]                    Cache Coherency : 00000001
545[0001]              Hints (decoded below) : 00
546                                Transient : 0
547                           Write Allocate : 0
548                            Read Allocate : 0
549                                 Override : 0
550[0002]                           Reserved : 0000
551[0001]       Memory Flags (decoded below) : 00
552                                Coherency : 0
553                         Device Attribute : 0
554[0004]                      ATS Attribute : 00000000
555[0004]                 PCI Segment Number : 0000000a
556
557[0004]                         Input base : 00001000
558[0004]                           ID Count : 00001000
559[0004]                        Output Base : 00001000
560[0004]                   Output Reference : 000000c4
561[0004]              Flags (decoded below) : 00000000
562                           Single Mapping : 0
563
564/* 2P NB PCIe0*/
565[0001]                               Type : 02
566[0002]                             Length : 0034
567[0001]                           Revision : 00
568[0004]                           Reserved : 00000000
569[0004]                      Mapping Count : 00000001
570[0004]                     Mapping Offset : 00000020
571
572[0008]                  Memory Properties : [IORT Memory Access Properties]
573[0004]                    Cache Coherency : 00000001
574[0001]              Hints (decoded below) : 00
575                                Transient : 0
576                           Write Allocate : 0
577                            Read Allocate : 0
578                                 Override : 0
579[0002]                           Reserved : 0000
580[0001]       Memory Flags (decoded below) : 00
581                                Coherency : 0
582                         Device Attribute : 0
583[0004]                      ATS Attribute : 00000000
584[0004]                 PCI Segment Number : 0000000c
585
586[0004]                         Input base : 00002000
587[0004]                           ID Count : 00001000
588[0004]                        Output Base : 00002000
589[0004]                   Output Reference : 000000dc
590[0004]              Flags (decoded below) : 00000000
591                           Single Mapping : 0
592
593 /* 2P NB PCIe1*/
594[0001]                               Type : 02
595[0002]                             Length : 0034
596[0001]                           Revision : 00
597[0004]                           Reserved : 00000000
598[0004]                      Mapping Count : 00000001
599[0004]                     Mapping Offset : 00000020
600
601[0008]                  Memory Properties : [IORT Memory Access Properties]
602[0004]                    Cache Coherency : 00000001
603[0001]              Hints (decoded below) : 00
604                                Transient : 0
605                           Write Allocate : 0
606                            Read Allocate : 0
607                                 Override : 0
608[0002]                           Reserved : 0000
609[0001]       Memory Flags (decoded below) : 00
610                                Coherency : 0
611                         Device Attribute : 0
612[0004]                      ATS Attribute : 00000000
613[0004]                 PCI Segment Number : 0000000d
614
615[0004]                         Input base : 00003000
616[0004]                           ID Count : 00001000
617[0004]                        Output Base : 00003000
618[0004]                   Output Reference : 000000dc
619[0004]              Flags (decoded below) : 00000000
620                           Single Mapping : 0
621
622/* mbi-gen1 P1 dsa a, named component */
623[0001]                               Type : 01
624[0002]                             Length : 0046
625[0001]                           Revision : 00
626[0004]                           Reserved : 00000000
627[0004]                      Mapping Count : 00000001
628[0004]                     Mapping Offset : 00000032
629
630[0004]                         Node Flags : 00000000
631[0008]                  Memory Properties : [IORT Memory Access Properties]
632[0004]                    Cache Coherency : 00000000
633[0001]              Hints (decoded below) : 00
634                               Transient : 0
635                          Write Allocate : 0
636                           Read Allocate : 0
637                                Override : 0
638[0002]                           Reserved : 0000
639[0001]       Memory Flags (decoded below) : 00
640                               Coherency : 0
641                        Device Attribute : 0
642[0001]                  Memory Size Limit : 00
643[0016]                        Device Name : "\_SB_.MBI8"
644[0004]                            Padding : 00 00 00 00
645
646[0004]                         Input base : 00000000
647[0004]                           ID Count : 00000001
648[0004]                        Output Base : 00044800  //device id
649[0004]                   Output Reference : 000000c4
650[0004]              Flags (decoded below) : 00000001
651                          Single Mapping : 1
652