diff options
author | José Roberto de Souza <jose.souza@intel.com> | 2024-03-27 14:10:02 -0700 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2024-04-03 20:21:04 +0000 |
commit | a47a65c1c28e3aad5aeec86e34ea995e58cd731a (patch) | |
tree | fba25e59d715b8b5e0666c3c8e0815040434814d | |
parent | 0f29b780e11ce4e6df899ccc19265f8e74d3e475 (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.xml | 36 |
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> |