diff --git a/src/intel/genxml/README b/src/intel/genxml/README index 09a2adec9fc..d1dfc60fc2b 100644 --- a/src/intel/genxml/README +++ b/src/intel/genxml/README @@ -76,3 +76,6 @@ Keeping genxml files tidy : 3) Sort tags by dependency so that other scripts have everything properly ordered. + + As a convention, a genxml file name includes its version number multiplied + by 10 (verx10). diff --git a/src/intel/genxml/gen11.xml b/src/intel/genxml/gen110.xml similarity index 99% rename from src/intel/genxml/gen11.xml rename to src/intel/genxml/gen110.xml index f77ecceda7c..fdbb5cd2537 100644 --- a/src/intel/genxml/gen11.xml +++ b/src/intel/genxml/gen110.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/gen12.xml b/src/intel/genxml/gen120.xml similarity index 99% rename from src/intel/genxml/gen12.xml rename to src/intel/genxml/gen120.xml index 541a6a6ba56..6e74f1cda81 100644 --- a/src/intel/genxml/gen12.xml +++ b/src/intel/genxml/gen120.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml index c78cdef9ff7..4bd5f6d65b0 100644 --- a/src/intel/genxml/gen125.xml +++ b/src/intel/genxml/gen125.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen200.xml similarity index 100% rename from src/intel/genxml/gen20.xml rename to src/intel/genxml/gen200.xml diff --git a/src/intel/genxml/gen20_rt.xml b/src/intel/genxml/gen200_rt.xml similarity index 100% rename from src/intel/genxml/gen20_rt.xml rename to src/intel/genxml/gen200_rt.xml diff --git a/src/intel/genxml/gen30.xml b/src/intel/genxml/gen300.xml similarity index 71% rename from src/intel/genxml/gen30.xml rename to src/intel/genxml/gen300.xml index ae87f088aaf..c5b82c33200 100644 --- a/src/intel/genxml/gen30.xml +++ b/src/intel/genxml/gen300.xml @@ -1,4 +1,4 @@ - + diff --git a/src/intel/genxml/gen30_rt.xml b/src/intel/genxml/gen300_rt.xml similarity index 69% rename from src/intel/genxml/gen30_rt.xml rename to src/intel/genxml/gen300_rt.xml index 242218077cb..efa7dc7d79d 100644 --- a/src/intel/genxml/gen30_rt.xml +++ b/src/intel/genxml/gen300_rt.xml @@ -1,4 +1,4 @@ - + diff --git a/src/intel/genxml/gen4.xml b/src/intel/genxml/gen40.xml similarity index 100% rename from src/intel/genxml/gen4.xml rename to src/intel/genxml/gen40.xml diff --git a/src/intel/genxml/gen45.xml b/src/intel/genxml/gen45.xml index 8c58ae254b9..cea41a79ad2 100644 --- a/src/intel/genxml/gen45.xml +++ b/src/intel/genxml/gen45.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/gen5.xml b/src/intel/genxml/gen50.xml similarity index 100% rename from src/intel/genxml/gen5.xml rename to src/intel/genxml/gen50.xml diff --git a/src/intel/genxml/gen6.xml b/src/intel/genxml/gen60.xml similarity index 99% rename from src/intel/genxml/gen6.xml rename to src/intel/genxml/gen60.xml index f6c199b7602..2c9d8f58731 100644 --- a/src/intel/genxml/gen6.xml +++ b/src/intel/genxml/gen60.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/gen7.xml b/src/intel/genxml/gen70.xml similarity index 99% rename from src/intel/genxml/gen7.xml rename to src/intel/genxml/gen70.xml index 5793cd6a67b..623908d7187 100644 --- a/src/intel/genxml/gen7.xml +++ b/src/intel/genxml/gen70.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/gen75.xml b/src/intel/genxml/gen75.xml index 910890776af..c1085df3fd4 100644 --- a/src/intel/genxml/gen75.xml +++ b/src/intel/genxml/gen75.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/gen8.xml b/src/intel/genxml/gen80.xml similarity index 100% rename from src/intel/genxml/gen8.xml rename to src/intel/genxml/gen80.xml diff --git a/src/intel/genxml/gen9.xml b/src/intel/genxml/gen90.xml similarity index 99% rename from src/intel/genxml/gen9.xml rename to src/intel/genxml/gen90.xml index f842a533842..3d6cdac517e 100644 --- a/src/intel/genxml/gen9.xml +++ b/src/intel/genxml/gen90.xml @@ -1,6 +1,6 @@ - + diff --git a/src/intel/genxml/genX_cl_pack.h b/src/intel/genxml/genX_cl_pack.h index 28bbdaad07b..ee80d636035 100644 --- a/src/intel/genxml/genX_cl_pack.h +++ b/src/intel/genxml/genX_cl_pack.h @@ -10,31 +10,31 @@ #endif #if (GFX_VERx10 == 40) -# include "genxml/gen4_cl_pack.h" +# include "genxml/gen40_cl_pack.h" #elif (GFX_VERx10 == 45) # include "genxml/gen45_cl_pack.h" #elif (GFX_VERx10 == 50) -# include "genxml/gen5_cl_pack.h" +# include "genxml/gen50_cl_pack.h" #elif (GFX_VERx10 == 60) -# include "genxml/gen6_cl_pack.h" +# include "genxml/gen60_cl_pack.h" #elif (GFX_VERx10 == 70) -# include "genxml/gen7_cl_pack.h" +# include "genxml/gen70_cl_pack.h" #elif (GFX_VERx10 == 75) # include "genxml/gen75_cl_pack.h" #elif (GFX_VERx10 == 80) -# include "genxml/gen8_cl_pack.h" +# include "genxml/gen80_cl_pack.h" #elif (GFX_VERx10 == 90) -# include "genxml/gen9_cl_pack.h" +# include "genxml/gen90_cl_pack.h" #elif (GFX_VERx10 == 110) -# include "genxml/gen11_cl_pack.h" +# include "genxml/gen110_cl_pack.h" #elif (GFX_VERx10 == 120) -# include "genxml/gen12_cl_pack.h" +# include "genxml/gen120_cl_pack.h" #elif (GFX_VERx10 == 125) # include "genxml/gen125_cl_pack.h" #elif (GFX_VERx10 == 200) -# include "genxml/gen20_cl_pack.h" +# include "genxml/gen200_cl_pack.h" #elif (GFX_VERx10 == 300) -# include "genxml/gen30_cl_pack.h" +# include "genxml/gen300_cl_pack.h" #else # error "Need to add a pack header include for this gen" #endif diff --git a/src/intel/genxml/genX_pack.h b/src/intel/genxml/genX_pack.h index 27ee72d1c0b..d661d6f49e9 100644 --- a/src/intel/genxml/genX_pack.h +++ b/src/intel/genxml/genX_pack.h @@ -29,31 +29,31 @@ #endif #if (GFX_VERx10 == 40) -# include "genxml/gen4_pack.h" +# include "genxml/gen40_pack.h" #elif (GFX_VERx10 == 45) # include "genxml/gen45_pack.h" #elif (GFX_VERx10 == 50) -# include "genxml/gen5_pack.h" +# include "genxml/gen50_pack.h" #elif (GFX_VERx10 == 60) -# include "genxml/gen6_pack.h" +# include "genxml/gen60_pack.h" #elif (GFX_VERx10 == 70) -# include "genxml/gen7_pack.h" +# include "genxml/gen70_pack.h" #elif (GFX_VERx10 == 75) # include "genxml/gen75_pack.h" #elif (GFX_VERx10 == 80) -# include "genxml/gen8_pack.h" +# include "genxml/gen80_pack.h" #elif (GFX_VERx10 == 90) -# include "genxml/gen9_pack.h" +# include "genxml/gen90_pack.h" #elif (GFX_VERx10 == 110) -# include "genxml/gen11_pack.h" +# include "genxml/gen110_pack.h" #elif (GFX_VERx10 == 120) -# include "genxml/gen12_pack.h" +# include "genxml/gen120_pack.h" #elif (GFX_VERx10 == 125) # include "genxml/gen125_pack.h" #elif (GFX_VERx10 == 200) -# include "genxml/gen20_pack.h" +# include "genxml/gen200_pack.h" #elif (GFX_VERx10 == 300) -# include "genxml/gen30_pack.h" +# include "genxml/gen300_pack.h" #else # error "Need to add a pack header include for this gen" #endif diff --git a/src/intel/genxml/genX_rt_pack.h b/src/intel/genxml/genX_rt_pack.h index fd17f87e371..0bb42bfdbac 100644 --- a/src/intel/genxml/genX_rt_pack.h +++ b/src/intel/genxml/genX_rt_pack.h @@ -51,9 +51,9 @@ #elif (GFX_VERx10 == 125) # include "genxml/gen125_rt_pack.h" #elif (GFX_VERx10 == 200) -# include "genxml/gen20_rt_pack.h" +# include "genxml/gen200_rt_pack.h" #elif (GFX_VERx10 == 300) -# include "genxml/gen30_rt_pack.h" +# include "genxml/gen300_rt_pack.h" #else # error "Need to add a pack header include for this gen" #endif diff --git a/src/intel/genxml/intel_genxml.py b/src/intel/genxml/intel_genxml.py index 48ca07e4128..72d7b67b1aa 100755 --- a/src/intel/genxml/intel_genxml.py +++ b/src/intel/genxml/intel_genxml.py @@ -181,21 +181,21 @@ def sort_xml(xml: et.ElementTree) -> None: # (genxml_import.py uses GenXml.add_xml_imports, which relies on # `default_imports`.) default_imports = OrderedDict([ - ('gen4.xml', ()), - ('gen45.xml', ('gen4.xml',)), - ('gen5.xml', ('gen45.xml',)), - ('gen6.xml', ('gen5.xml',)), - ('gen7.xml', ('gen6.xml',)), - ('gen75.xml', ('gen7.xml',)), - ('gen8.xml', ('gen75.xml',)), - ('gen9.xml', ('gen8.xml',)), - ('gen11.xml', ('gen9.xml',)), - ('gen12.xml', ('gen11.xml',)), - ('gen125.xml', ('gen12.xml',)), - ('gen20.xml', ('gen125.xml',)), - ('gen20_rt.xml', ('gen125_rt.xml',)), - ('gen30.xml', ('gen20.xml',)), - ('gen30_rt.xml', ('gen20_rt.xml',)), + ('gen40.xml', ()), + ('gen45.xml', ('gen40.xml',)), + ('gen50.xml', ('gen45.xml',)), + ('gen60.xml', ('gen50.xml',)), + ('gen70.xml', ('gen60.xml',)), + ('gen75.xml', ('gen70.xml',)), + ('gen80.xml', ('gen75.xml',)), + ('gen90.xml', ('gen80.xml',)), + ('gen110.xml', ('gen90.xml',)), + ('gen120.xml', ('gen110.xml',)), + ('gen125.xml', ('gen120.xml',)), + ('gen200.xml', ('gen125.xml',)), + ('gen200_rt.xml', ('gen125_rt.xml',)), + ('gen300.xml', ('gen200.xml',)), + ('gen300_rt.xml', ('gen200_rt.xml',)), ]) known_genxml_files = list(default_imports.keys()) diff --git a/src/intel/genxml/meson.build b/src/intel/genxml/meson.build index 13c0a04e72b..7173ac5f031 100644 --- a/src/intel/genxml/meson.build +++ b/src/intel/genxml/meson.build @@ -2,25 +2,25 @@ # SPDX-License-Identifier: MIT gen_xml_files = [ - 'gen4.xml', + 'gen40.xml', 'gen45.xml', - 'gen5.xml', - 'gen6.xml', - 'gen7.xml', + 'gen50.xml', + 'gen60.xml', + 'gen70.xml', 'gen75.xml', - 'gen8.xml', - 'gen9.xml', - 'gen11.xml', - 'gen12.xml', + 'gen80.xml', + 'gen90.xml', + 'gen110.xml', + 'gen120.xml', 'gen125.xml', - 'gen20.xml', - 'gen30.xml', + 'gen200.xml', + 'gen300.xml', ] gen_xml_rt_files = [ 'gen125_rt.xml', - 'gen20_rt.xml', - 'gen30_rt.xml', + 'gen200_rt.xml', + 'gen300_rt.xml', ] gen_pack_header_deps = files('intel_genxml.py', 'util.py') diff --git a/src/intel/vulkan/anv_batch_chain.c b/src/intel/vulkan/anv_batch_chain.c index a38c8b2291f..bb8fe62115d 100644 --- a/src/intel/vulkan/anv_batch_chain.c +++ b/src/intel/vulkan/anv_batch_chain.c @@ -34,7 +34,7 @@ #include "common/intel_debug_identifier.h" -#include "genxml/gen9_pack.h" +#include "genxml/gen90_pack.h" #include "genxml/genX_bits.h" #include "util/perf/u_trace.h" diff --git a/src/intel/vulkan/anv_blorp.c b/src/intel/vulkan/anv_blorp.c index c7afce9471e..58fee04431b 100644 --- a/src/intel/vulkan/anv_blorp.c +++ b/src/intel/vulkan/anv_blorp.c @@ -22,7 +22,7 @@ */ #include "anv_private.h" -#include "genxml/gen8_pack.h" +#include "genxml/gen80_pack.h" static bool lookup_blorp_shader(struct blorp_batch *batch, diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 1252ad70cc7..cb5100dcfce 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -50,7 +50,7 @@ #include "i915/anv_device.h" #include "xe/anv_device.h" -#include "genxml/gen7_pack.h" +#include "genxml/gen70_pack.h" #include "genxml/genX_bits.h" static void diff --git a/src/intel/vulkan/anv_utrace.c b/src/intel/vulkan/anv_utrace.c index 6da6ce460c2..8145bbc2549 100644 --- a/src/intel/vulkan/anv_utrace.c +++ b/src/intel/vulkan/anv_utrace.c @@ -26,7 +26,7 @@ #include "common/intel_debug_identifier.h" #include "ds/intel_tracepoints.h" -#include "genxml/gen9_pack.h" +#include "genxml/gen90_pack.h" #include "perf/intel_perf.h" #include "util/perf/cpu_trace.h" diff --git a/src/intel/vulkan_hasvk/anv_batch_chain.c b/src/intel/vulkan_hasvk/anv_batch_chain.c index ffdf3474176..2997998c397 100644 --- a/src/intel/vulkan_hasvk/anv_batch_chain.c +++ b/src/intel/vulkan_hasvk/anv_batch_chain.c @@ -34,7 +34,7 @@ #include "common/intel_debug_identifier.h" -#include "genxml/gen8_pack.h" +#include "genxml/gen80_pack.h" #include "genxml/genX_bits.h" #include "perf/intel_perf.h" diff --git a/src/intel/vulkan_hasvk/anv_device.c b/src/intel/vulkan_hasvk/anv_device.c index 01f8389b976..be50246b990 100644 --- a/src/intel/vulkan_hasvk/anv_device.c +++ b/src/intel/vulkan_hasvk/anv_device.c @@ -59,7 +59,7 @@ #include "common/intel_uuid.h" #include "perf/intel_perf.h" -#include "genxml/gen7_pack.h" +#include "genxml/gen70_pack.h" #include "genxml/genX_bits.h" static const driOptionDescription anv_dri_options[] = {