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