intel/genxml: Drop Tiled Resource Mode fields
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 5 Jun 2023 21:14:09 +0000 (14:14 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 8 Jun 2023 00:07:40 +0000 (00:07 +0000)
Neither RENDER_SURFACE_STATE nor VDENC_SURFACE_CONTROL_BITS have a
Tiled Resource Mode field anymore.  The RENDER_SURFACE_STATE field
was also overlapping with the L1 Cache Control settings field.

This also drops the assignment of that field in isl, because we were
just explicitly setting it to NONE (0) which is already the default
value genxml packing will give us.  That saves us some ifdefs.

Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23449>

src/intel/genxml/gen125.xml
src/intel/isl/isl_surface_state.c

index 37cf196..3ba0685 100644 (file)
       <value name="WT" value="3" />
       <value name="WS" value="4" />
     </field>
-    <field name="Tiled Resource Mode" start="178" end="179" type="uint">
-      <value name="NONE" value="0" />
-      <value name="4KB" value="1" />
-      <value name="64KB" value="2" />
-      <value name="TILEYF" value="1" />
-      <value name="TILEYS" value="2" />
-    </field>
     <field name="EWA Disable For Cube" start="180" end="180" type="bool" />
     <field name="Y Offset" start="181" end="183" type="uint" />
     <field name="X Offset" start="185" end="191" type="uint" />
     <field name="Memory Compression Enable" start="9" end="9" type="bool" />
     <field name="Memory Compression Mode" start="10" end="10" type="uint" />
     <field name="Cache Select" start="12" end="12" type="uint" />
-    <field name="Tiled Resource Mode" start="13" end="14" type="uint">
-      <value name="TRMODE_NONE" value="0" />
-      <value name="TRMODE_TILEYF" value="1" />
-      <value name="TRMODE_TILEYS" value="2" />
-    </field>
   </struct>
   <struct name="VDENC_PICTURE" length="3">
     <field name="Address" start="0" end="63" type="address" />
index f7fd331..73cd71b 100644 (file)
@@ -427,7 +427,6 @@ isl_genX(surf_fill_state_s)(const struct isl_device *dev, void *state,
    /* We don't use miptails yet.  The PRM recommends that you set "Mip Tail
     * Start LOD" to 15 to prevent the hardware from trying to use them.
     */
-   s.TiledResourceMode = NONE;
    s.MipTailStartLOD = 15;
 #endif