summaryrefslogtreecommitdiff
path: root/src/asahi
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>2021-07-05 19:45:41 -0400
committerMarge Bot <eric+marge@anholt.net>2021-07-06 13:44:50 +0000
commitc1d8ed1bc213bac4db9bf77c880c648f1e074a4a (patch)
tree86b3cce3025bc27a3bfbf876dbedf838bdf3d749 /src/asahi
parent0b9e8181da01240ee77d89d9d646a1a6d98cdfb0 (diff)
asahi: Move IOGPU header to XML
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11730>
Diffstat (limited to 'src/asahi')
-rw-r--r--src/asahi/lib/cmdbuf.xml10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/asahi/lib/cmdbuf.xml b/src/asahi/lib/cmdbuf.xml
index 8ffae47b2d3..8398cf29181 100644
--- a/src/asahi/lib/cmdbuf.xml
+++ b/src/asahi/lib/cmdbuf.xml
@@ -465,6 +465,16 @@
<value name="Depth" value="0xC"/>
</enum>
+ <struct name="IOGPU Header" size="48">
+ <field name="Unk 0" start="0:0" size="32" default="0x10000" type="hex"/>
+ <field name="Total size" start="1:0" size="32" type="uint"/>
+ <field name="Unk 2" start="2:0" size="32" default="0x7" type="hex"/>
+ <field name="Attachment offset 1" start="8:0" size="32" type="uint"/>
+ <field name="Unk 3" start="9:0" size="32" default="0x18" type="hex"/>
+ <field name="Attachment offset 2" start="10:0" size="32" type="uint"/>
+ <field name="Unknown offset" start="11:0" size="32" type="uint"/>
+ </struct>
+
<struct name="IOGPU Attachment" size="24">
<field name="Unk 0" start="0:0" size="16" default="0x100" type="hex"/>
<field name="Address" start="0:16" size="48" type="address"/>