summaryrefslogtreecommitdiff
path: root/src/asahi
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>2021-07-05 19:50:13 -0400
committerMarge Bot <eric+marge@anholt.net>2021-07-06 13:44:50 +0000
commit19bb9d278fbc9d7e218ee12b2e066f4d2576ddb3 (patch)
treeb9a04abf0f2e6e51b4ad33e817f74a15aed11e74 /src/asahi
parentc1d8ed1bc213bac4db9bf77c880c648f1e074a4a (diff)
asahi: Extend IOGPU header to contain encoder
Let's squash together all the resulting zeroes. Trying to discern some structure out of this. 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.xml5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/asahi/lib/cmdbuf.xml b/src/asahi/lib/cmdbuf.xml
index 8398cf29181..43b94a36967 100644
--- a/src/asahi/lib/cmdbuf.xml
+++ b/src/asahi/lib/cmdbuf.xml
@@ -465,7 +465,7 @@
<value name="Depth" value="0xC"/>
</enum>
- <struct name="IOGPU Header" size="48">
+ <struct name="IOGPU Header" size="64">
<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"/>
@@ -473,6 +473,9 @@
<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"/>
+ <field name="Unk 4" start="12:0" size="32" default="0x30" type="hex"/>
+ <field name="Unk 5" start="13:0" size="32" default="0x01" type="hex"/>
+ <field name="Encoder" start="14:0" size="64" type="address"/>
</struct>
<struct name="IOGPU Attachment" size="24">