123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669 |
- /*
- * Intel ACPI Component Architecture
- * iASL Compiler/Disassembler version 20151124-64
- * Copyright (c) 2015 - 2016 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 : "HIP07 "
- [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 peri a */
- [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
- //4c
- /* ITS 1, for peri b */
- [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 : 00000001
- //64
- /* ITS 2, for dsa a */
- [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 : 00000002
- //7c
- /* ITS 3, for dsa b */
- [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 : 00000003
- //94
- /*Sec CPU ITS 0, for peri a */
- [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 : 00000004
- //ac
- /* SEC CPU ITS 1, for peri b */
- [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 : 00000005
- //c4
- /* SEC CPU ITS 2, for dsa a */
- [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 : 00000006
- //dc
- /* SEC CPU ITS 3, for dsa b */
- [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 : 00000007
- /* mbi-gen peri b, 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_.MBI0"
- [0004] Padding : 00 00 00 00
- [0004] Input base : 00000000
- [0004] ID Count : 00000001
- [0004] Output Base : 000120c7 //device id
- [0004] Output Reference : 0000004C
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /* mbi-gen1 dsa a, 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 : 00040800 //device id
- [0004] Output Reference : 00000064
- [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_.MBI9"
- [0004] Padding : 00 00 00 00
- [0004] Input base : 00000000
- [0004] ID Count : 00000001
- [0004] Output Base : 00040b1e
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /* mbi-gen dsa a - 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
- [0016] Device Name : "\_SB_.MBI5"
- [0004] Padding : 00 00 00 00
- [0004] Input base : 00000000
- [0004] ID Count : 00000001
- [0004] Output Base : 00040080 //device id
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /* mbi-gen1 dsa a, 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 : 00040900 //device id
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /* mbi-gen1 pcie, 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 : 00040000 //device id
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /* mbi-gen1 pcie, 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 : 00040040 //device id
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /* mbi-gen1 alg a, i2c 0 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 : 00040B0E //device id
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /* mbi-gen1 alg a, i2c 2 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 : 00040B10 //device id
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
- /*1P NA PCIe2 */
- [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 : 0000f800
- [0004] ID Count : 00000800
- [0004] Output Base : 0000f800
- [0004] Output Reference : 00000064
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* 1P NB PCIe0 */
- [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 : 00000004
- Memory Size Limit : 00
- Reserved : 00000000
- [0004] Input base : 00008800
- [0004] ID Count : 00000800
- [0004] Output Base : 00008800
- [0004] Output Reference : 0000007c
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* 1P NB PCIe1 */
- [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 : 00000005
- Memory Size Limit : 00
- Reserved : 00000000
- [0004] Input base : 00007800
- [0004] ID Count : 00000800
- [0004] Output Base : 00007800
- [0004] Output Reference : 0000007c
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* 1P NB PCIe2 */
- [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 : 00000006
- Memory Size Limit : 00
- Reserved : 00000000
- [0004] Input base : 0000c000
- [0004] ID Count : 00000800
- [0004] Output Base : 0000c000
- [0004] Output Reference : 0000007c
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* 1P NB PCIe3 */
- [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 : 00000007
- Memory Size Limit : 00
- Reserved : 00000000
- [0004] Input base : 00009000
- [0004] ID Count : 00000800
- [0004] Output Base : 00009000
- [0004] Output Reference : 0000007c
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* 2P NA PCIe2*/
- [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 : 0000000a
- Memory Size Limit : 00
- Reserved : 00000000
- [0004] Input base : 00001000
- [0004] ID Count : 00001000
- [0004] Output Base : 00001000
- [0004] Output Reference : 000000c4
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* 2P NB PCIe0*/
- [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 : 0000000c
- Memory Size Limit : 00
- Reserved : 00000000
- [0004] Input base : 00002000
- [0004] ID Count : 00001000
- [0004] Output Base : 00002000
- [0004] Output Reference : 000000dc
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* 2P NB PCIe1*/
- [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 : 0000000d
- Memory Size Limit : 00
- Reserved : 00000000
- [0004] Input base : 00003000
- [0004] ID Count : 00001000
- [0004] Output Base : 00003000
- [0004] Output Reference : 000000dc
- [0004] Flags (decoded below) : 00000000
- Single Mapping : 0
- /* mbi-gen1 P1 dsa a, 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_.MBI8"
- [0004] Padding : 00 00 00 00
- [0004] Input base : 00000000
- [0004] ID Count : 00000001
- [0004] Output Base : 00044800 //device id
- [0004] Output Reference : 000000c4
- [0004] Flags (decoded below) : 00000001
- Single Mapping : 1
|