intel/genxml: Added dispatch timeout counter extended field

Since field is split in between multiple fields, we have to manually
write the values and refer to Bspec 43851 for exact values.

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40733>
This commit is contained in:
Sagar Ghuge 2026-03-30 11:46:36 -07:00 committed by Marge Bot
parent 3e203a8040
commit 8a990b5a1c

View file

@ -599,18 +599,14 @@
<field name="3D Command Opcode" dword="0" bits="26:24" type="uint" default="1" />
<field name="Command SubType" dword="0" bits="28:27" type="uint" default="0" />
<field name="Command Type" dword="0" bits="31:29" type="uint" default="3" />
<field name="Dispatch Timeout Counter" dword="1" bits="1:0" type="uint">
<value name="64 clocks" value="0" />
<value name="128 clocks" value="1" />
<value name="192 clocks" value="2" />
<value name="256 clocks" value="3" />
</field>
<field name="Dispatch Timeout Counter" dword="1" bits="1:0" type="uint" />
<field name="AMFS Mode" dword="1" bits="4:3" type="uint" prefix="AMFS_MODE">
<value name="NORMAL" value="0" />
<value name="TOUCH" value="1" />
<value name="BACKFILL" value="2" />
<value name="FALLBACK" value="3" />
</field>
<field name="Dispatch Timeout Counter Extend" dword="1" bits="6:5" type="uint" />
<field name="Per DSS Memory Backed Buffer Size" dword="2" bits="2:0" type="uint" />
<field name="Memory Backed Buffer Base Pointer" dword="2" bits="63:10" type="address" />
<field name="Scratch Space Buffer" dword="4" bits="31:10" type="uint" />