123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376 |
- /*
- * 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
|