intel/genxml/xe2: Add STATE_SYSTEM_MEM_FENCE_ADDRESS instruction
Fixes: 86813c60a4
("mi-builder: add read/write memory fencing support on Gfx20+")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32680>
This commit is contained in:

committed by
Marge Bot

parent
9e8824371b
commit
edb33b47ab
@@ -1136,6 +1136,15 @@
|
||||
<field name="UAV Coherency Mode Mask" start="86" end="86" type="uint" />
|
||||
<field name="Memory allocation for Scratch and Midthread Preemption buffers Mask" start="91" end="91" type="uint" />
|
||||
</instruction>
|
||||
<instruction name="STATE_SYSTEM_MEM_FENCE_ADDRESS" bias="2" length="3">
|
||||
<field name="DWord Length" start="0" end="7" type="uint" default="1" />
|
||||
<field name="Context Restore Invalid" start="15" end="15" type="bool" default="0" />
|
||||
<field name="3D Command Sub Opcode" start="16" end="23" type="uint" default="9" />
|
||||
<field name="3D Command Opcode" start="24" end="26" type="uint" default="1" />
|
||||
<field name="Command SubType" start="27" end="28" type="uint" default="0" />
|
||||
<field name="Command Type" start="29" end="31" type="uint" default="3" />
|
||||
<field name="System Memory Fence Address" start="44" end="95" type="address" />
|
||||
</instruction>
|
||||
<instruction name="XY_BLOCK_COPY_BLT" bias="2" length="22" engine="blitter">
|
||||
<field name="DWord Length" start="0" end="7" type="uint" default="20" />
|
||||
<field name="Special Mode of Operation" start="12" end="13" type="uint">
|
||||
|
Reference in New Issue
Block a user