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