intel/genxml: Add new ScratchSpaceBuffer fields on GFX version 12.5

Rework:
 * Jordan: Fix MEMZONE_BINDER_START detection
 * Jordan: Bump the IRIS_BINDLESS_SIZE to 8M

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11582>
This commit is contained in:
Jason Ekstrand 2020-10-20 16:34:25 -05:00 committed by Marge Bot
parent 1e242785c3
commit 8ca0513eca

View file

@ -1749,6 +1749,7 @@
<field name="Vector Mask Enable" start="126" end="126" type="bool"/>
<field name="Per-Thread Scratch Space" start="128" end="131" type="uint"/>
<field name="Scratch Space Base Pointer" start="138" end="191" type="address"/>
<field name="Scratch Space Buffer" start="138" end="159" type="uint"/>
<field name="Patch URB Entry Read Offset" start="196" end="201" type="uint"/>
<field name="Patch URB Entry Read Length" start="203" end="209" type="uint"/>
<field name="Dispatch GRF Start Register For URB Data" start="212" end="216" type="uint"/>
@ -1935,6 +1936,7 @@
<field name="Single Program Flow" start="127" end="127" type="bool"/>
<field name="Per-Thread Scratch Space" start="128" end="131" type="uint"/>
<field name="Scratch Space Base Pointer" start="138" end="191" type="address"/>
<field name="Scratch Space Buffer" start="138" end="159" type="uint"/>
<field name="Dispatch GRF Start Register For URB Data" start="192" end="195" type="uint"/>
<field name="Vertex URB Entry Read Offset" start="196" end="201" type="uint"/>
<field name="Include Vertex Handles" start="202" end="202" type="bool"/>
@ -2020,6 +2022,7 @@
<field name="Kernel Start Pointer" start="102" end="159" type="offset"/>
<field name="Per-Thread Scratch Space" start="160" end="163" type="uint"/>
<field name="Scratch Space Base Pointer" start="170" end="223" type="address"/>
<field name="Scratch Space Buffer" start="170" end="191" type="uint"/>
<field name="Include Primitive ID" start="224" end="224" type="bool"/>
<field name="Patch Count Threshold" start="225" end="227" type="uint"/>
<field name="Vertex URB Entry Read Offset" start="228" end="233" type="uint"/>
@ -2167,6 +2170,7 @@
<field name="Single Program Flow" start="127" end="127" type="bool"/>
<field name="Per Thread Scratch Space" start="128" end="131" type="uint"/>
<field name="Scratch Space Base Pointer" start="138" end="191" type="address"/>
<field name="Scratch Space Buffer" start="138" end="159" type="uint"/>
<field name="8 Pixel Dispatch Enable" start="192" end="192" type="bool"/>
<field name="16 Pixel Dispatch Enable" start="193" end="193" type="bool"/>
<field name="32 Pixel Dispatch Enable" start="194" end="194" type="bool"/>
@ -3098,6 +3102,7 @@
<field name="Vector Mask Enable" start="126" end="126" type="bool"/>
<field name="Per-Thread Scratch Space" start="128" end="131" type="uint"/>
<field name="Scratch Space Base Pointer" start="138" end="191" type="address"/>
<field name="Scratch Space Buffer" start="138" end="159" type="uint"/>
<field name="Vertex URB Entry Read Offset" start="196" end="201" type="uint"/>
<field name="Vertex URB Entry Read Length" start="203" end="208" type="uint"/>
<field name="Dispatch GRF Start Register For URB Data" start="212" end="216" type="uint"/>