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 : "HIP06 " 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 dsa */ 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 /* mbi-gen dsa mbi0 - usb, named component */ 36 [0001] Type : 01 37 [0002] Length : 0046 38 [0001] Revision : 00 39 [0004] Reserved : 00000000 40 [0004] Mapping Count : 00000001 41 [0004] Mapping Offset : 00000032 42 43 [0004] Node Flags : 00000000 44 [0008] Memory Properties : [IORT Memory Access Properties] 45 [0004] Cache Coherency : 00000000 46 [0001] Hints (decoded below) : 00 47 Transient : 0 48 Write Allocate : 0 49 Read Allocate : 0 50 Override : 0 51 [0002] Reserved : 0000 52 [0001] Memory Flags (decoded below) : 00 53 Coherency : 0 54 Device Attribute : 0 55 [0001] Memory Size Limit : 00 56 [0017] Device Name : "\_SB_.MBI0" 57 [0004] Padding : 00 00 00 00 58 59 [0004] Input base : 00000000 60 [0004] ID Count : 00000001 61 [0004] Output Base : 00040080 // device id 62 [0004] Output Reference : 00000034 // point to its dsa 63 [0004] Flags (decoded below) : 00000001 64 Single Mapping : 1 65 66 /* mbi-gen dsa mbi1 - sas1, named component */ 67 [0001] Type : 01 68 [0002] Length : 0046 69 [0001] Revision : 00 70 [0004] Reserved : 00000000 71 [0004] Mapping Count : 00000001 72 [0004] Mapping Offset : 00000032 73 74 [0004] Node Flags : 00000000 75 [0008] Memory Properties : [IORT Memory Access Properties] 76 [0004] Cache Coherency : 00000000 77 [0001] Hints (decoded below) : 00 78 Transient : 0 79 Write Allocate : 0 80 Read Allocate : 0 81 Override : 0 82 [0002] Reserved : 0000 83 [0001] Memory Flags (decoded below) : 00 84 Coherency : 0 85 Device Attribute : 0 86 [0001] Memory Size Limit : 00 87 [0016] Device Name : "\_SB_.MBI1" 88 [0004] Padding : 00 00 00 00 89 90 [0004] Input base : 00000000 91 [0004] ID Count : 00000001 92 [0004] Output Base : 00040000 93 [0004] Output Reference : 00000034 94 [0004] Flags (decoded below) : 00000001 95 Single Mapping : 1 96 97 /* mbi-gen dsa mbi2 - sas2, named component */ 98 [0001] Type : 01 99 [0002] Length : 0046 100 [0001] Revision : 00 101 [0004] Reserved : 00000000 102 [0004] Mapping Count : 00000001 103 [0004] Mapping Offset : 00000032 104 105 [0004] Node Flags : 00000000 106 [0008] Memory Properties : [IORT Memory Access Properties] 107 [0004] Cache Coherency : 00000000 108 [0001] Hints (decoded below) : 00 109 Transient : 0 110 Write Allocate : 0 111 Read Allocate : 0 112 Override : 0 113 [0002] Reserved : 0000 114 [0001] Memory Flags (decoded below) : 00 115 Coherency : 0 116 Device Attribute : 0 117 [0001] Memory Size Limit : 00 118 [0016] Device Name : "\_SB_.MBI2" 119 [0004] Padding : 00 00 00 00 120 121 [0004] Input base : 00000000 122 [0004] ID Count : 00000001 123 [0004] Output Base : 00040040 124 [0004] Output Reference : 00000034 125 [0004] Flags (decoded below) : 00000001 126 Single Mapping : 1 127 128 /* mbi-gen dsa mbi3 - dsa0, srv named component */ 129 [0001] Type : 01 130 [0002] Length : 0046 131 [0001] Revision : 00 132 [0004] Reserved : 00000000 133 [0004] Mapping Count : 00000001 134 [0004] Mapping Offset : 00000032 135 136 [0004] Node Flags : 00000000 137 [0008] Memory Properties : [IORT Memory Access Properties] 138 [0004] Cache Coherency : 00000000 139 [0001] Hints (decoded below) : 00 140 Transient : 0 141 Write Allocate : 0 142 Read Allocate : 0 143 Override : 0 144 [0002] Reserved : 0000 145 [0001] Memory Flags (decoded below) : 00 146 Coherency : 0 147 Device Attribute : 0 148 [0001] Memory Size Limit : 00 149 [0016] Device Name : "\_SB_.MBI3" 150 [0004] Padding : 00 00 00 00 151 152 [0004] Input base : 00000000 153 [0004] ID Count : 00000001 154 [0004] Output Base : 00040800 155 [0004] Output Reference : 00000034 156 [0004] Flags (decoded below) : 00000001 157 Single Mapping : 1 158 159 /* mbi-gen dsa mbi4 - dsa1, dbg0 named component */ 160 [0001] Type : 01 161 [0002] Length : 0046 162 [0001] Revision : 00 163 [0004] Reserved : 00000000 164 [0004] Mapping Count : 00000001 165 [0004] Mapping Offset : 00000032 166 167 [0004] Node Flags : 00000000 168 [0008] Memory Properties : [IORT Memory Access Properties] 169 [0004] Cache Coherency : 00000000 170 [0001] Hints (decoded below) : 00 171 Transient : 0 172 Write Allocate : 0 173 Read Allocate : 0 174 Override : 0 175 [0002] Reserved : 0000 176 [0001] Memory Flags (decoded below) : 00 177 Coherency : 0 178 Device Attribute : 0 179 [0001] Memory Size Limit : 00 180 [0016] Device Name : "\_SB_.MBI4" 181 [0004] Padding : 00 00 00 00 182 183 [0004] Input base : 00000000 184 [0004] ID Count : 00000001 185 [0004] Output Base : 00040b1c 186 [0004] Output Reference : 00000034 187 [0004] Flags (decoded below) : 00000001 188 Single Mapping : 1 189 190 /* mbi-gen dsa mbi5 - dsa2, dbg1 named component */ 191 [0001] Type : 01 192 [0002] Length : 0046 193 [0001] Revision : 00 194 [0004] Reserved : 00000000 195 [0004] Mapping Count : 00000001 196 [0004] Mapping Offset : 00000032 197 198 [0004] Node Flags : 00000000 199 [0008] Memory Properties : [IORT Memory Access Properties] 200 [0004] Cache Coherency : 00000000 201 [0001] Hints (decoded below) : 00 202 Transient : 0 203 Write Allocate : 0 204 Read Allocate : 0 205 Override : 0 206 [0002] Reserved : 0000 207 [0001] Memory Flags (decoded below) : 00 208 Coherency : 0 209 Device Attribute : 0 210 [0001] Memory Size Limit : 00 211 [0016] Device Name : "\_SB_.MBI5" 212 [0004] Padding : 00 00 00 00 213 214 [0004] Input base : 00000000 215 [0004] ID Count : 00000001 216 [0004] Output Base : 00040b1d 217 [0004] Output Reference : 00000034 218 [0004] Flags (decoded below) : 00000001 219 Single Mapping : 1 220 221 /* mbi-gen dsa mbi6 - dsa sas0 named component */ 222 [0001] Type : 01 223 [0002] Length : 0046 224 [0001] Revision : 00 225 [0004] Reserved : 00000000 226 [0004] Mapping Count : 00000001 227 [0004] Mapping Offset : 00000032 228 229 [0004] Node Flags : 00000000 230 [0008] Memory Properties : [IORT Memory Access Properties] 231 [0004] Cache Coherency : 00000000 232 [0001] Hints (decoded below) : 00 233 Transient : 0 234 Write Allocate : 0 235 Read Allocate : 0 236 Override : 0 237 [0002] Reserved : 0000 238 [0001] Memory Flags (decoded below) : 00 239 Coherency : 0 240 Device Attribute : 0 241 [0001] Memory Size Limit : 00 242 [0016] Device Name : "\_SB_.MBI6" 243 [0004] Padding : 00 00 00 00 244 245 [0004] Input base : 00000000 246 [0004] ID Count : 00000001 247 [0004] Output Base : 00040900 248 [0004] Output Reference : 00000034 249 [0004] Flags (decoded below) : 00000001 250 Single Mapping : 1 251 252 /* mbi-gen mbi7 - RoCE named component */ 253 [0001] Type : 01 254 [0002] Length : 0046 255 [0001] Revision : 00 256 [0004] Reserved : 00000000 257 [0004] Mapping Count : 00000001 258 [0004] Mapping Offset : 00000032 259 260 [0004] Node Flags : 00000000 261 [0008] Memory Properties : [IORT Memory Access Properties] 262 [0004] Cache Coherency : 00000000 263 [0001] Hints (decoded below) : 00 264 Transient : 0 265 Write Allocate : 0 266 Read Allocate : 0 267 Override : 0 268 [0002] Reserved : 0000 269 [0001] Memory Flags (decoded below) : 00 270 Coherency : 0 271 Device Attribute : 0 272 [0001] Memory Size Limit : 00 273 [0016] Device Name : "\_SB_.MBI7" 274 [0004] Padding : 00 00 00 00 275 276 [0004] Input base : 00000000 277 [0004] ID Count : 00000001 278 [0004] Output Base : 00040b1e 279 [0004] Output Reference : 00000034 280 [0004] Flags (decoded below) : 00000001 281 Single Mapping : 1 282 283 /* RC 0 */ 284 [0001] Type : 02 285 [0002] Length : 0034 286 [0001] Revision : 00 287 [0004] Reserved : 00000000 288 [0004] Mapping Count : 00000001 289 [0004] Mapping Offset : 00000020 290 291 [0008] Memory Properties : [IORT Memory Access Properties] 292 [0004] Cache Coherency : 00000001 293 [0001] Hints (decoded below) : 00 294 Transient : 0 295 Write Allocate : 0 296 Read Allocate : 0 297 Override : 0 298 [0002] Reserved : 0000 299 [0001] Memory Flags (decoded below) : 00 300 Coherency : 0 301 Device Attribute : 0 302 [0004] ATS Attribute : 00000000 303 [0004] PCI Segment Number : 00000000 304 305 [0004] Input base : 00000000 306 [0004] ID Count : 00002000 307 [0004] Output Base : 00000000 308 [0004] Output Reference : 00000034 309 [0004] Flags (decoded below) : 00000000 310 Single Mapping : 0 311 312 /* RC 1 */ 313 [0001] Type : 02 314 [0002] Length : 0034 315 [0001] Revision : 00 316 [0004] Reserved : 00000000 317 [0004] Mapping Count : 00000001 318 [0004] Mapping Offset : 00000020 319 320 [0008] Memory Properties : [IORT Memory Access Properties] 321 [0004] Cache Coherency : 00000001 322 [0001] Hints (decoded below) : 00 323 Transient : 0 324 Write Allocate : 0 325 Read Allocate : 0 326 Override : 0 327 [0002] Reserved : 0000 328 [0001] Memory Flags (decoded below) : 00 329 Coherency : 0 330 Device Attribute : 0 331 [0004] ATS Attribute : 00000000 332 [0004] PCI Segment Number : 00000001 333 334 [0004] Input base : 0000e000 335 [0004] ID Count : 00002000 336 [0004] Output Base : 0000e000 337 [0004] Output Reference : 00000034 338 [0004] Flags (decoded below) : 00000000 339 Single Mapping : 0 340 341 /* RC 2 */ 342 [0001] Type : 02 343 [0002] Length : 0034 344 [0001] Revision : 00 345 [0004] Reserved : 00000000 346 [0004] Mapping Count : 00000001 347 [0004] Mapping Offset : 00000020 348 349 [0008] Memory Properties : [IORT Memory Access Properties] 350 [0004] Cache Coherency : 00000001 351 [0001] Hints (decoded below) : 00 352 Transient : 0 353 Write Allocate : 0 354 Read Allocate : 0 355 Override : 0 356 [0002] Reserved : 0000 357 [0001] Memory Flags (decoded below) : 00 358 Coherency : 0 359 Device Attribute : 0 360 [0004] ATS Attribute : 00000000 361 [0004] PCI Segment Number : 00000002 362 363 [0004] Input base : 00008000 364 [0004] ID Count : 00002000 365 [0004] Output Base : 00008000 366 [0004] Output Reference : 00000034 367 [0004] Flags (decoded below) : 00000000 368 Single Mapping : 0 369