intel/genxml: Start Xe2 support
authorJordan Justen <jordan.l.justen@intel.com>
Fri, 4 Aug 2023 09:20:17 +0000 (02:20 -0700)
committerJordan Justen <jordan.l.justen@intel.com>
Thu, 14 Sep 2023 18:05:16 +0000 (11:05 -0700)
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20593>

src/intel/genxml/gen20.xml [new file with mode: 0644]
src/intel/genxml/gen20_rt.xml [new file with mode: 0644]
src/intel/genxml/intel_genxml.py
src/intel/genxml/meson.build

diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen20.xml
new file mode 100644 (file)
index 0000000..f62c31a
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8'?>
+<genxml name="XE2" gen="20">
+  <import name="gen125.xml" />
+</genxml>
diff --git a/src/intel/genxml/gen20_rt.xml b/src/intel/genxml/gen20_rt.xml
new file mode 100644 (file)
index 0000000..af87a5b
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='utf-8'?>
+<genxml name="RT" gen="20">
+  <import name="gen125_rt.xml" />
+</genxml>
index b8bf9da..2b7b4d8 100755 (executable)
@@ -192,6 +192,8 @@ default_imports = OrderedDict([
     ('gen11.xml', ('gen9.xml',)),
     ('gen12.xml', ('gen11.xml',)),
     ('gen125.xml', ('gen12.xml',)),
+    ('gen20.xml', ('gen125.xml',)),
+    ('gen20_rt.xml', ('gen125_rt.xml',)),
     ])
 known_genxml_files = list(default_imports.keys())
 
index 74fe263..d8fa45a 100644 (file)
@@ -30,10 +30,12 @@ gen_xml_files = [
   'gen11.xml',
   'gen12.xml',
   'gen125.xml',
+  'gen20.xml',
 ]
 
 gen_xml_rt_files = [
   'gen125_rt.xml',
+  'gen20_rt.xml',
 ]
 
 gen_pack_header_deps = files('intel_genxml.py', 'util.py')