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

Author: Rohan Garg <[email protected]>
Date:   Fri Oct 14 11:09:55 2022 +0200

intel/genxml: Add the preferred slm size enum for xe2

Signed-off-by: Rohan Garg <[email protected]>
Reviewed-by: Caio Oliveira <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26390>

---

 src/intel/genxml/gen20.xml | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen20.xml
index d1135726571..fabe18a710d 100644
--- a/src/intel/genxml/gen20.xml
+++ b/src/intel/genxml/gen20.xml
@@ -1,6 +1,19 @@
 <?xml version='1.0' encoding='utf-8'?>
 <genxml name="XE2" gen="20">
   <import name="gen125.xml" />
+  <enum name="PREF_SLM_ALLOCATION_SIZE">
+    <value name="SLM_ENCODES_0K" value="0" />
+    <value name="SLM_ENCODES_16K" value="1" />
+    <value name="SLM_ENCODES_32K" value="2" />
+    <value name="SLM_ENCODES_64K" value="3" />
+    <value name="SLM_ENCODES_96K" value="4" />
+    <value name="SLM_ENCODES_128K" value="5" />
+    <value name="SLM_ENCODES_160K" value="6" />
+    <value name="SLM_ENCODES_192K" value="7" />
+    <value name="SLM_ENCODES_224K" value="8" />
+    <value name="SLM_ENCODES_256K" value="9" />
+    <value name="SLM_ENCODES_384K" value="10" />
+  </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" />
@@ -46,7 +59,7 @@
     </field>
     <field name="Number Of Barriers" start="188" end="190" type="uint" />
     <field name="BTD Mode" start="191" end="191" type="uint" />
-    <field name="Preferred SLM Allocation Size" start="224" end="227" 
type="uint" />
+    <field name="Preferred SLM Allocation Size" start="224" end="227" 
type="PREF_SLM_ALLOCATION_SIZE" />
   </struct>
   <instruction name="COMPUTE_WALKER" bias="2" length="40">
     <field name="DWord Length" start="0" end="7" type="uint" default="38" />

Reply via email to