asahi: Add XML for VDM memory barriers

We'll use these in our implementation of transform feedback.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21272>
This commit is contained in:
Alyssa Rosenzweig 2023-02-11 20:20:39 -05:00 committed by Marge Bot
parent 8e0e68510f
commit 8e1eee8b5e

View file

@ -659,6 +659,7 @@
<!-- VDM commands start. VDM commands are padded out to 8b alignment. -->
<enum name="VDM Block Type">
<value name="PPP State Update" value="0"/>
<value name="Barrier" value="1"/>
<value name="VDM State Update" value="2"/>
<value name="Index List" value="3"/>
<value name="Stream Link" value="4"/>
@ -672,6 +673,11 @@
<field name="Pointer (lo)" size="32" start="32" type="address"/>
</struct>
<struct name="VDM Barrier">
<field name="Unknown" size="29" start="0" type="hex" default="0x1000960"/>
<field name="Block Type" size="3" start="29" type="VDM Block Type" default="Barrier"/>
</struct>
<enum name="Index size">
<value name="U8" value="0"/>
<value name="U16" value="1"/>