Module: Mesa
Branch: main
Commit: db5be188629ae7724d963b54acd0c77a95a8d971
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=db5be188629ae7724d963b54acd0c77a95a8d971

Author: Jordan Justen <[email protected]>
Date:   Fri Aug 12 13:30:57 2022 -0700

intel/genxml/gfx125: Move STATE_SURFACE_TYPE to enum

This will allow us to use it in Xe2 genxml.

Signed-off-by: Jordan Justen <[email protected]>
Signed-off-by: José Roberto de Souza <[email protected]>
Reviewed-by: Sagar Ghuge <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26801>

---

 src/intel/genxml/gen125.xml | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index b469c5c29ca..3d5fe2ff925 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -30,6 +30,16 @@
     <value name="SLM_ENCODES_192K" value="14" />
     <value name="SLM_ENCODES_256K" value="15" />
   </enum>
+  <enum name="STATE_SURFACE_TYPE">
+    <value name="SURFTYPE_1D" value="0" />
+    <value name="SURFTYPE_2D" value="1" />
+    <value name="SURFTYPE_3D" value="2" />
+    <value name="SURFTYPE_CUBE" value="3" />
+    <value name="SURFTYPE_BUFFER" value="4" />
+    <value name="SURFTYPE_RES5" value="5" />
+    <value name="SURFTYPE_SCRATCH" value="6" />
+    <value name="SURFTYPE_NULL" value="7" />
+  </enum>
   <struct name="INTERFACE_DESCRIPTOR_DATA" length="8">
     <field name="Kernel Start Pointer" start="6" end="31" type="offset" />
     <field name="Software Exception Enable" start="71" end="71" type="bool" />
@@ -307,16 +317,7 @@
     </field>
     <field name="Surface Format" start="18" end="26" type="uint" />
     <field name="Surface Array" start="28" end="28" type="bool" />
-    <field name="Surface Type" start="29" end="31" type="uint">
-      <value name="SURFTYPE_1D" value="0" />
-      <value name="SURFTYPE_2D" value="1" />
-      <value name="SURFTYPE_3D" value="2" />
-      <value name="SURFTYPE_CUBE" value="3" />
-      <value name="SURFTYPE_BUFFER" value="4" />
-      <value name="SURFTYPE_STRBUF" value="5" />
-      <value name="SURFTYPE_SCRATCH" value="6" />
-      <value name="SURFTYPE_NULL" value="7" />
-    </field>
+    <field name="Surface Type" start="29" end="31" type="STATE_SURFACE_TYPE" />
     <field name="Surface QPitch" start="32" end="46" type="uint" />
     <field name="Sample Tap Discard Disable" start="47" end="47" type="bool" />
     <field name="Double Fetch Disable" start="49" end="49" type="bool" />

Reply via email to