Pretty sure this is how you flush the blitter.
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13520>
<field name="Left Eye Display Buffer Base Address" start="108" end="127" type="address"/>
</instruction>
- <instruction name="MI_FLUSH_DW" bias="2" length="5" engine="video">
+ <instruction name="MI_FLUSH_DW" bias="2" length="5" engine="blitter|video">
<field name="DWord Length" start="0" end="5" type="uint"/>
<field name="Video Pipeline Cache Invalidate" start="7" end="7" type="bool"/>
<field name="Notify Enable" start="8" end="8" type="bool"/>
<field name="Left Eye Display Buffer Base Address" start="108" end="127" type="address"/>
</instruction>
- <instruction name="MI_FLUSH_DW" bias="2" length="5" engine="video">
- <field name="DWord Length" start="0" end="5" type="uint"/>
+ <instruction name="MI_FLUSH_DW" bias="2" length="5" engine="blitter|video">
+ <field name="DWord Length" start="0" end="5" type="uint" default="3"/>
<field name="Video Pipeline Cache Invalidate" start="7" end="7" type="bool"/>
<field name="Notify Enable" start="8" end="8" type="bool"/>
<field name="Flush LLC" start="9" end="9" type="bool"/>
<field name="Left Eye Display Buffer Base Address" start="108" end="127" type="address"/>
</instruction>
- <instruction name="MI_FLUSH_DW" bias="2" length="5" engine="video">
+ <instruction name="MI_FLUSH_DW" bias="2" length="5" engine="blitter|video">
<field name="DWord Length" start="0" end="5" type="uint"/>
<field name="Video Pipeline Cache Invalidate" start="7" end="7" type="bool"/>
<field name="Notify Enable" start="8" end="8" type="bool"/>