intel/genxml: add registers handling autostrip for gfx200

These registers need to be whitelisted by kernel so that we can use
it to disable autostrip at will. This is about Wa_14024997852.

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37975>
This commit is contained in:
Tapani Pälli 2025-09-01 14:53:42 +03:00 committed by Marge Bot
parent 9a71dcde1b
commit 0ff1dd9e0c

View file

@ -1942,7 +1942,18 @@
<register name="COMP_CTX0_TRTT_VA_RANGE" length="1" num="0x4584">
<field name="TR-VA Base" dword="0" bits="12:0" type="uint" />
</register>
<register name="FF_MODE" length="1" num="0x6210">
<field name="Mesh Shader Autostrip Disable" dword="0" bits="15:15" type="bool" />
<field name="Mesh Shader Partial Autostrip Disable" dword="0" bits="16:16" type="bool" />
<field name="TE Autostrip Disable" dword="0" bits="31:31" type="bool" />
</register>
<register name="GFX_TRTT_VA_RANGE" length="1" num="0x4404">
<field name="TR-VA Base" dword="0" bits="12:0" type="uint" />
</register>
<register name="VFL_SCRATCH_PAD" length="1" num="0x62a8">
<field name="Autostrip Disable" dword="0" bits="6:6" type="uint" />
<field name="Partial Autostrip Disable" dword="0" bits="9:9" type="uint" />
<field name="Autostrip Disable Mask" dword="0" bits="22:22" type="bool" />
<field name="Partial Autostrip Disable Mask" dword="0" bits="25:25" type="bool" />
</register>
</genxml>