[Mesa-dev] [PATCH 01/16] intel/genxml/icl: Add gen11.xml

Anuj Phogat anuj.phogat at gmail.com
Tue Feb 13 22:41:44 UTC 2018


Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
---
This patch adds a big xml file. So I couldn't send the patch
to the list. Clamping down the patch so that reviewers can
actually see what i'm doing in [PATCH 01/16 ]. The whole
patch can be found in my 'review' branch on github.

 src/intel/Makefile.sources   |    3 +-
 src/intel/genxml/gen11.xml   | 3787 ++++++++++++++++++++++++++++++++++++++++++
 src/intel/genxml/meson.build |    1 +
 3 files changed, 3790 insertions(+), 1 deletion(-)
 create mode 100644 src/intel/genxml/gen11.xml

diff --git a/src/intel/Makefile.sources b/src/intel/Makefile.sources
index 9595bf4258..2d76c93e56 100644
--- a/src/intel/Makefile.sources
+++ b/src/intel/Makefile.sources
@@ -132,7 +132,8 @@ GENXML_XML_FILES = \
 	genxml/gen75.xml \
 	genxml/gen8.xml \
 	genxml/gen9.xml \
-	genxml/gen10.xml
+	genxml/gen10.xml \
+	genxml/gen11.xml
 
 GENXML_GENERATED_PACK_FILES = \
 	genxml/gen4_pack.h \
diff --git a/src/intel/genxml/gen11.xml b/src/intel/genxml/gen11.xml
new file mode 100644
index 0000000000..2490b0e25b
--- /dev/null
+++ b/src/intel/genxml/gen11.xml
@@ -0,0 +1,3787 @@
+<?xml version="1.0" ?>
+<genxml name="ICL" gen="11">
+  <enum name="3D_Prim_Topo_Type" prefix="3DPRIM">
+    <value name="POINTLIST" value="1"/>
+    <value name="LINELIST" value="2"/>
+    <value name="LINESTRIP" value="3"/>
+    <value name="TRILIST" value="4"/>
+    <value name="TRISTRIP" value="5"/>
+    <value name="TRIFAN" value="6"/>
+    <value name="QUADLIST" value="7"/>
+    <value name="QUADSTRIP" value="8"/>
+    <value name="LINELIST_ADJ" value="9"/>
+    <value name="LINESTRIP_ADJ" value="10"/>
+    <value name="TRILIST_ADJ" value="11"/>
+    <value name="TRISTRIP_ADJ" value="12"/>
+    <value name="TRISTRIP_REVERSE" value="13"/>
+    <value name="POLYGON" value="14"/>
+    <value name="RECTLIST" value="15"/>
+    <value name="LINELOOP" value="16"/>
+    <value name="POINTLIST _BF" value="17"/>
+    <value name="LINESTRIP_CONT" value="18"/>
+    <value name="LINESTRIP_BF" value="19"/>
+    <value name="LINESTRIP_CONT_BF" value="20"/>
+    <value name="TRIFAN_NOSTIPPLE" value="22"/>
+    <value name="PATCHLIST_1" value="32"/>
+    <value name="PATCHLIST_2" value="33"/>
+    <value name="PATCHLIST_3" value="34"/>
+    <value name="PATCHLIST_4" value="35"/>
+    <value name="PATCHLIST_5" value="36"/>
+    <value name="PATCHLIST_6" value="37"/>
+    <value name="PATCHLIST_7" value="38"/>
+    <value name="PATCHLIST_8" value="39"/>
+    <value name="PATCHLIST_9" value="40"/>
+    <value name="PATCHLIST_10" value="41"/>
+    <value name="PATCHLIST_11" value="42"/>
+    <value name="PATCHLIST_12" value="43"/>
+    <value name="PATCHLIST_13" value="44"/>
+    <value name="PATCHLIST_14" value="45"/>
+    <value name="PATCHLIST_15" value="46"/>
+    <value name="PATCHLIST_16" value="47"/>
+    <value name="PATCHLIST_17" value="48"/>
+    <value name="PATCHLIST_18" value="49"/>
+    <value name="PATCHLIST_19" value="50"/>
+    <value name="PATCHLIST_20" value="51"/>
+    <value name="PATCHLIST_21" value="52"/>
+    <value name="PATCHLIST_22" value="53"/>
+    <value name="PATCHLIST_23" value="54"/>
+    <value name="PATCHLIST_24" value="55"/>
+    <value name="PATCHLIST_25" value="56"/>
+    <value name="PATCHLIST_26" value="57"/>
+    <value name="PATCHLIST_27" value="58"/>
+    <value name="PATCHLIST_28" value="59"/>
+    <value name="PATCHLIST_29" value="60"/>
+    <value name="PATCHLIST_30" value="61"/>
+    <value name="PATCHLIST_31" value="62"/>
+    <value name="PATCHLIST_32" value="63"/>
+  </enum>
+
...
+</genxml>
diff --git a/src/intel/genxml/meson.build b/src/intel/genxml/meson.build
index 371f85307c..970d565471 100644
--- a/src/intel/genxml/meson.build
+++ b/src/intel/genxml/meson.build
@@ -28,6 +28,7 @@ gen_xml_files = [
   'gen8.xml',
   'gen9.xml',
   'gen10.xml',
+  'gen11.xml',
 ]
 
 genX_xml_h = custom_target(
-- 
2.13.6



More information about the mesa-dev mailing list