summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Roberto de Souza <jose.souza@intel.com>2024-03-27 14:10:02 -0700
committerMarge Bot <emma+marge@anholt.net>2024-04-03 20:21:04 +0000
commita47a65c1c28e3aad5aeec86e34ea995e58cd731a (patch)
treefba25e59d715b8b5e0666c3c8e0815040434814d
parent0f29b780e11ce4e6df899ccc19265f8e74d3e475 (diff)
intel/genxml/xe2: Update definition of INTERFACE_DESCRIPTOR_DATA
This maches specification and better matches the gfx 125 definition. Signed-off-by: José Roberto de Souza <jose.souza@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28505>
-rw-r--r--src/intel/genxml/gen20.xml36
1 files changed, 27 insertions, 9 deletions
diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen20.xml
index db1aba9e65a..877cc4961c0 100644
--- a/src/intel/genxml/gen20.xml
+++ b/src/intel/genxml/gen20.xml
@@ -41,10 +41,7 @@
<value name="IEEE-754" value="0" />
<value name="Alternate" value="1" />
</field>
- <field name="Single Program Flow" start="82" end="82" type="uint">
- <value name="Multiple" value="0" />
- <value name="Single" value="1" />
- </field>
+ <field name="Single Program Flow" start="82" end="82" type="bool" />
<field name="Denorm Mode" start="83" end="83" type="uint">
<value name="Ftz" value="0" />
<value name="SetByKernel" value="1" />
@@ -58,13 +55,25 @@
<value name="Between 13 and 16 samplers used" value="4" />
</field>
<field name="Sampler State Pointer" start="101" end="127" type="offset" />
- <field name="Binding Table Entry Count" start="128" end="132" type="uint">
- <value name="Prefetch disabled" value="0" />
- </field>
+ <field name="Binding Table Entry Count" start="128" end="132" type="uint" />
<field name="Binding Table Pointer" start="133" end="148" type="offset" />
<field name="Number of Threads in GPGPU Thread Group" start="160" end="169" type="uint" />
<field name="Thread group forward progress guarantee" start="173" end="173" type="bool" />
- <field name="Shared Local Memory Size" start="176" end="180" type="uint" />
+ <field name="Shared Local Memory Size" start="176" end="180" type="uint">
+ <value name="Encodes 0K" value="0" />
+ <value name="Encodes 1K" value="1" />
+ <value name="Encodes 2K" value="2" />
+ <value name="Encodes 4K" value="3" />
+ <value name="Encodes 8K" value="4" />
+ <value name="Encodes 16K" value="5" />
+ <value name="Encodes 32K" value="6" />
+ <value name="Encodes 64K" value="7" />
+ <value name="Encodes 96K" value="10" />
+ <value name="Encodes 128K" value="11" />
+ <value name="Encodes 192K" value="12" />
+ <value name="Encodes 256K" value="13" />
+ <value name="Encodes 384K" value="14" />
+ </field>
<field name="Rounding Mode" start="182" end="183" type="uint">
<value name="RTNE" value="0" />
<value name="RU" value="1" />
@@ -77,7 +86,16 @@
<value name="TG size 2" value="2" />
<value name="TG size 1" value="3" />
</field>
- <field name="Number Of Barriers" start="188" end="190" type="uint" />
+ <field name="Number Of Barriers" start="188" end="190" type="uint" prefix="BARRIER_SIZE">
+ <value name="NONE" value="0" />
+ <value name="B1" value="1" />
+ <value name="B2" value="2" />
+ <value name="B4" value="3" />
+ <value name="B8" value="4" />
+ <value name="B16" value="5" />
+ <value name="B24" value="6" />
+ <value name="B32" value="7" />
+ </field>
<field name="BTD Mode" start="191" end="191" type="uint" />
<field name="Preferred SLM Allocation Size" start="224" end="227" type="PREF_SLM_ALLOCATION_SIZE" />
</struct>