D03Iort.asl 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376
  1. /*
  2. * Intel ACPI Component Architecture
  3. * iASL Compiler/Disassembler version 20151124-64
  4. * Copyright (c) 2015 Intel Corporation
  5. *
  6. * SPDX-License-Identifier: BSD-2-Clause-Patent
  7. *
  8. * Template for [IORT] ACPI Table (static data table)
  9. * Format: [ByteLength] FieldName : HexFieldValue
  10. */
  11. [0004] Signature : "IORT" [IO Remapping Table]
  12. [0004] Table Length : 000002e4
  13. [0001] Revision : 00
  14. [0001] Checksum : BC
  15. [0006] Oem ID : "HISI "
  16. [0008] Oem Table ID : "HIP06 "
  17. [0004] Oem Revision : 00000000
  18. [0004] Asl Compiler ID : "INTL"
  19. [0004] Asl Compiler Revision : 20151124
  20. [0004] Node Count : 00000008
  21. [0004] Node Offset : 00000034
  22. [0004] Reserved : 00000000
  23. [0004] Optional Padding : 00 00 00 00
  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. [0004] ItsCount : 00000001
  32. [0004] Identifiers : 00000000
  33. /* mbi-gen dsa mbi0 - usb, named component */
  34. [0001] Type : 01
  35. [0002] Length : 0046
  36. [0001] Revision : 00
  37. [0004] Reserved : 00000000
  38. [0004] Mapping Count : 00000001
  39. [0004] Mapping Offset : 00000032
  40. [0004] Node Flags : 00000000
  41. [0008] Memory Properties : [IORT Memory Access Properties]
  42. [0004] Cache Coherency : 00000000
  43. [0001] Hints (decoded below) : 00
  44. Transient : 0
  45. Write Allocate : 0
  46. Read Allocate : 0
  47. Override : 0
  48. [0002] Reserved : 0000
  49. [0001] Memory Flags (decoded below) : 00
  50. Coherency : 0
  51. Device Attribute : 0
  52. [0001] Memory Size Limit : 00
  53. [0017] Device Name : "\_SB_.MBI0"
  54. [0004] Padding : 00 00 00 00
  55. [0004] Input base : 00000000
  56. [0004] ID Count : 00000001
  57. [0004] Output Base : 00040080 // device id
  58. [0004] Output Reference : 00000034 // point to its dsa
  59. [0004] Flags (decoded below) : 00000001
  60. Single Mapping : 1
  61. /* mbi-gen dsa mbi1 - sas1, named component */
  62. [0001] Type : 01
  63. [0002] Length : 0046
  64. [0001] Revision : 00
  65. [0004] Reserved : 00000000
  66. [0004] Mapping Count : 00000001
  67. [0004] Mapping Offset : 00000032
  68. [0004] Node Flags : 00000000
  69. [0008] Memory Properties : [IORT Memory Access Properties]
  70. [0004] Cache Coherency : 00000000
  71. [0001] Hints (decoded below) : 00
  72. Transient : 0
  73. Write Allocate : 0
  74. Read Allocate : 0
  75. Override : 0
  76. [0002] Reserved : 0000
  77. [0001] Memory Flags (decoded below) : 00
  78. Coherency : 0
  79. Device Attribute : 0
  80. [0001] Memory Size Limit : 00
  81. [0016] Device Name : "\_SB_.MBI1"
  82. [0004] Padding : 00 00 00 00
  83. [0004] Input base : 00000000
  84. [0004] ID Count : 00000001
  85. [0004] Output Base : 00040000
  86. [0004] Output Reference : 00000034
  87. [0004] Flags (decoded below) : 00000001
  88. Single Mapping : 1
  89. /* mbi-gen dsa mbi2 - sas2, named component */
  90. [0001] Type : 01
  91. [0002] Length : 0046
  92. [0001] Revision : 00
  93. [0004] Reserved : 00000000
  94. [0004] Mapping Count : 00000001
  95. [0004] Mapping Offset : 00000032
  96. [0004] Node Flags : 00000000
  97. [0008] Memory Properties : [IORT Memory Access Properties]
  98. [0004] Cache Coherency : 00000000
  99. [0001] Hints (decoded below) : 00
  100. Transient : 0
  101. Write Allocate : 0
  102. Read Allocate : 0
  103. Override : 0
  104. [0002] Reserved : 0000
  105. [0001] Memory Flags (decoded below) : 00
  106. Coherency : 0
  107. Device Attribute : 0
  108. [0001] Memory Size Limit : 00
  109. [0016] Device Name : "\_SB_.MBI2"
  110. [0004] Padding : 00 00 00 00
  111. [0004] Input base : 00000000
  112. [0004] ID Count : 00000001
  113. [0004] Output Base : 00040040
  114. [0004] Output Reference : 00000034
  115. [0004] Flags (decoded below) : 00000001
  116. Single Mapping : 1
  117. /* mbi-gen dsa mbi3 - dsa0, srv named component */
  118. [0001] Type : 01
  119. [0002] Length : 0046
  120. [0001] Revision : 00
  121. [0004] Reserved : 00000000
  122. [0004] Mapping Count : 00000001
  123. [0004] Mapping Offset : 00000032
  124. [0004] Node Flags : 00000000
  125. [0008] Memory Properties : [IORT Memory Access Properties]
  126. [0004] Cache Coherency : 00000000
  127. [0001] Hints (decoded below) : 00
  128. Transient : 0
  129. Write Allocate : 0
  130. Read Allocate : 0
  131. Override : 0
  132. [0002] Reserved : 0000
  133. [0001] Memory Flags (decoded below) : 00
  134. Coherency : 0
  135. Device Attribute : 0
  136. [0001] Memory Size Limit : 00
  137. [0016] Device Name : "\_SB_.MBI3"
  138. [0004] Padding : 00 00 00 00
  139. [0004] Input base : 00000000
  140. [0004] ID Count : 00000001
  141. [0004] Output Base : 00040800
  142. [0004] Output Reference : 00000034
  143. [0004] Flags (decoded below) : 00000001
  144. Single Mapping : 1
  145. /* mbi-gen dsa mbi4 - dsa1, dbg0 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. [0004] Node Flags : 00000000
  153. [0008] Memory Properties : [IORT Memory Access Properties]
  154. [0004] Cache Coherency : 00000000
  155. [0001] Hints (decoded below) : 00
  156. Transient : 0
  157. Write Allocate : 0
  158. Read Allocate : 0
  159. Override : 0
  160. [0002] Reserved : 0000
  161. [0001] Memory Flags (decoded below) : 00
  162. Coherency : 0
  163. Device Attribute : 0
  164. [0001] Memory Size Limit : 00
  165. [0016] Device Name : "\_SB_.MBI4"
  166. [0004] Padding : 00 00 00 00
  167. [0004] Input base : 00000000
  168. [0004] ID Count : 00000001
  169. [0004] Output Base : 00040b1c
  170. [0004] Output Reference : 00000034
  171. [0004] Flags (decoded below) : 00000001
  172. Single Mapping : 1
  173. /* mbi-gen dsa mbi5 - dsa2, dbg1 named component */
  174. [0001] Type : 01
  175. [0002] Length : 0046
  176. [0001] Revision : 00
  177. [0004] Reserved : 00000000
  178. [0004] Mapping Count : 00000001
  179. [0004] Mapping Offset : 00000032
  180. [0004] Node Flags : 00000000
  181. [0008] Memory Properties : [IORT Memory Access Properties]
  182. [0004] Cache Coherency : 00000000
  183. [0001] Hints (decoded below) : 00
  184. Transient : 0
  185. Write Allocate : 0
  186. Read Allocate : 0
  187. Override : 0
  188. [0002] Reserved : 0000
  189. [0001] Memory Flags (decoded below) : 00
  190. Coherency : 0
  191. Device Attribute : 0
  192. [0001] Memory Size Limit : 00
  193. [0016] Device Name : "\_SB_.MBI5"
  194. [0004] Padding : 00 00 00 00
  195. [0004] Input base : 00000000
  196. [0004] ID Count : 00000001
  197. [0004] Output Base : 00040b1d
  198. [0004] Output Reference : 00000034
  199. [0004] Flags (decoded below) : 00000001
  200. Single Mapping : 1
  201. /* mbi-gen dsa mbi6 - dsa sas0 named component */
  202. [0001] Type : 01
  203. [0002] Length : 0046
  204. [0001] Revision : 00
  205. [0004] Reserved : 00000000
  206. [0004] Mapping Count : 00000001
  207. [0004] Mapping Offset : 00000032
  208. [0004] Node Flags : 00000000
  209. [0008] Memory Properties : [IORT Memory Access Properties]
  210. [0004] Cache Coherency : 00000000
  211. [0001] Hints (decoded below) : 00
  212. Transient : 0
  213. Write Allocate : 0
  214. Read Allocate : 0
  215. Override : 0
  216. [0002] Reserved : 0000
  217. [0001] Memory Flags (decoded below) : 00
  218. Coherency : 0
  219. Device Attribute : 0
  220. [0001] Memory Size Limit : 00
  221. [0016] Device Name : "\_SB_.MBI6"
  222. [0004] Padding : 00 00 00 00
  223. [0004] Input base : 00000000
  224. [0004] ID Count : 00000001
  225. [0004] Output Base : 00040900
  226. [0004] Output Reference : 00000034
  227. [0004] Flags (decoded below) : 00000001
  228. Single Mapping : 1
  229. /* mbi-gen mbi7 - RoCE named component */
  230. [0001] Type : 01
  231. [0002] Length : 0046
  232. [0001] Revision : 00
  233. [0004] Reserved : 00000000
  234. [0004] Mapping Count : 00000001
  235. [0004] Mapping Offset : 00000032
  236. [0004] Node Flags : 00000000
  237. [0008] Memory Properties : [IORT Memory Access Properties]
  238. [0004] Cache Coherency : 00000000
  239. [0001] Hints (decoded below) : 00
  240. Transient : 0
  241. Write Allocate : 0
  242. Read Allocate : 0
  243. Override : 0
  244. [0002] Reserved : 0000
  245. [0001] Memory Flags (decoded below) : 00
  246. Coherency : 0
  247. Device Attribute : 0
  248. [0001] Memory Size Limit : 00
  249. [0016] Device Name : "\_SB_.MBI7"
  250. [0004] Padding : 00 00 00 00
  251. [0004] Input base : 00000000
  252. [0004] ID Count : 00000001
  253. [0004] Output Base : 00040b1e
  254. [0004] Output Reference : 00000034
  255. [0004] Flags (decoded below) : 00000001
  256. Single Mapping : 1
  257. /* RC 0 */
  258. [0001] Type : 02
  259. [0002] Length : 0038
  260. [0001] Revision : 01
  261. [0004] Reserved : 00000000
  262. [0004] Mapping Count : 00000001
  263. [0004] Mapping Offset : 00000024
  264. [0008] Memory Properties : [IORT Memory Access Properties]
  265. [0004] Cache Coherency : 00000001
  266. [0001] Hints (decoded below) : 00
  267. Transient : 0
  268. Write Allocate : 0
  269. Read Allocate : 0
  270. Override : 0
  271. [0002] Reserved : 0000
  272. [0001] Memory Flags (decoded below) : 01
  273. Coherency : 1
  274. Device Attribute : 0
  275. [0004] ATS Attribute : 00000000
  276. [0004] PCI Segment Number : 00000000
  277. Memory Size Limit : 00
  278. Reserved : 00000000
  279. [0004] Input base : 00000000
  280. [0004] ID Count : 00002000
  281. [0004] Output Base : 00000000
  282. [0004] Output Reference : 00000034
  283. [0004] Flags (decoded below) : 00000000
  284. Single Mapping : 0
  285. /* RC 1 */
  286. [0001] Type : 02
  287. [0002] Length : 0038
  288. [0001] Revision : 01
  289. [0004] Reserved : 00000000
  290. [0004] Mapping Count : 00000001
  291. [0004] Mapping Offset : 00000024
  292. [0008] Memory Properties : [IORT Memory Access Properties]
  293. [0004] Cache Coherency : 00000001
  294. [0001] Hints (decoded below) : 00
  295. Transient : 0
  296. Write Allocate : 0
  297. Read Allocate : 0
  298. Override : 0
  299. [0002] Reserved : 0000
  300. [0001] Memory Flags (decoded below) : 01
  301. Coherency : 1
  302. Device Attribute : 0
  303. [0004] ATS Attribute : 00000000
  304. [0004] PCI Segment Number : 00000001
  305. Memory Size Limit : 00
  306. Reserved : 00000000
  307. [0004] Input base : 0000e000
  308. [0004] ID Count : 00002000
  309. [0004] Output Base : 0000e000
  310. [0004] Output Reference : 00000034
  311. [0004] Flags (decoded below) : 00000000
  312. Single Mapping : 0
  313. /* RC 2 */
  314. [0001] Type : 02
  315. [0002] Length : 0038
  316. [0001] Revision : 01
  317. [0004] Reserved : 00000000
  318. [0004] Mapping Count : 00000001
  319. [0004] Mapping Offset : 00000024
  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) : 01
  329. Coherency : 1
  330. Device Attribute : 0
  331. [0004] ATS Attribute : 00000000
  332. [0004] PCI Segment Number : 00000002
  333. Memory Size Limit : 00
  334. Reserved : 00000000
  335. [0004] Input base : 00008000
  336. [0004] ID Count : 00002000
  337. [0004] Output Base : 00008000
  338. [0004] Output Reference : 00000034
  339. [0004] Flags (decoded below) : 00000000
  340. Single Mapping : 0