/*
|
* Intel ACPI Component Architecture
|
* iASL Compiler/Disassembler version 20151124-64
|
* Copyright (c) 2015 Intel Corporation
|
*
|
* SPDX-License-Identifier: BSD-2-Clause-Patent
|
*
|
* Template for [IORT] ACPI Table (static data table)
|
* Format: [ByteLength] FieldName : HexFieldValue
|
*/
|
[0004] Signature : "IORT" [IO Remapping Table]
|
[0004] Table Length : 000002e4
|
[0001] Revision : 00
|
[0001] Checksum : BC
|
[0006] Oem ID : "HISI "
|
[0008] Oem Table ID : "HIP06 "
|
[0004] Oem Revision : 00000000
|
[0004] Asl Compiler ID : "INTL"
|
[0004] Asl Compiler Revision : 20151124
|
|
[0004] Node Count : 00000008
|
[0004] Node Offset : 00000034
|
[0004] Reserved : 00000000
|
[0004] Optional Padding : 00 00 00 00
|
|
/* ITS 0, for dsa */
|
[0001] Type : 00
|
[0002] Length : 0018
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000000
|
[0004] Mapping Offset : 00000000
|
|
[0004] ItsCount : 00000001
|
[0004] Identifiers : 00000000
|
|
/* mbi-gen dsa mbi0 - usb, named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0017] Device Name : "\_SB_.MBI0"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040080 // device id
|
[0004] Output Reference : 00000034 // point to its dsa
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* mbi-gen dsa mbi1 - sas1, named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0016] Device Name : "\_SB_.MBI1"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040000
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* mbi-gen dsa mbi2 - sas2, named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0016] Device Name : "\_SB_.MBI2"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040040
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* mbi-gen dsa mbi3 - dsa0, srv named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0016] Device Name : "\_SB_.MBI3"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040800
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* mbi-gen dsa mbi4 - dsa1, dbg0 named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0016] Device Name : "\_SB_.MBI4"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040b1c
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* mbi-gen dsa mbi5 - dsa2, dbg1 named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0016] Device Name : "\_SB_.MBI5"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040b1d
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* mbi-gen dsa mbi6 - dsa sas0 named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0016] Device Name : "\_SB_.MBI6"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040900
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* mbi-gen mbi7 - RoCE named component */
|
[0001] Type : 01
|
[0002] Length : 0046
|
[0001] Revision : 00
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000032
|
|
[0004] Node Flags : 00000000
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000000
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 00
|
Coherency : 0
|
Device Attribute : 0
|
[0001] Memory Size Limit : 00
|
[0016] Device Name : "\_SB_.MBI7"
|
[0004] Padding : 00 00 00 00
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00000001
|
[0004] Output Base : 00040b1e
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000001
|
Single Mapping : 1
|
|
/* RC 0 */
|
[0001] Type : 02
|
[0002] Length : 0038
|
[0001] Revision : 01
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000024
|
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000001
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 01
|
Coherency : 1
|
Device Attribute : 0
|
[0004] ATS Attribute : 00000000
|
[0004] PCI Segment Number : 00000000
|
Memory Size Limit : 00
|
Reserved : 00000000
|
|
[0004] Input base : 00000000
|
[0004] ID Count : 00002000
|
[0004] Output Base : 00000000
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000000
|
Single Mapping : 0
|
|
/* RC 1 */
|
[0001] Type : 02
|
[0002] Length : 0038
|
[0001] Revision : 01
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000024
|
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000001
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 01
|
Coherency : 1
|
Device Attribute : 0
|
[0004] ATS Attribute : 00000000
|
[0004] PCI Segment Number : 00000001
|
Memory Size Limit : 00
|
Reserved : 00000000
|
|
[0004] Input base : 0000e000
|
[0004] ID Count : 00002000
|
[0004] Output Base : 0000e000
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000000
|
Single Mapping : 0
|
|
/* RC 2 */
|
[0001] Type : 02
|
[0002] Length : 0038
|
[0001] Revision : 01
|
[0004] Reserved : 00000000
|
[0004] Mapping Count : 00000001
|
[0004] Mapping Offset : 00000024
|
|
[0008] Memory Properties : [IORT Memory Access Properties]
|
[0004] Cache Coherency : 00000001
|
[0001] Hints (decoded below) : 00
|
Transient : 0
|
Write Allocate : 0
|
Read Allocate : 0
|
Override : 0
|
[0002] Reserved : 0000
|
[0001] Memory Flags (decoded below) : 01
|
Coherency : 1
|
Device Attribute : 0
|
[0004] ATS Attribute : 00000000
|
[0004] PCI Segment Number : 00000002
|
Memory Size Limit : 00
|
Reserved : 00000000
|
|
[0004] Input base : 00008000
|
[0004] ID Count : 00002000
|
[0004] Output Base : 00008000
|
[0004] Output Reference : 00000034
|
[0004] Flags (decoded below) : 00000000
|
Single Mapping : 0
|