From 1b3443fbd974fa776462ad7e097029fafd47ba3f Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 25 Aug 2020 16:12:16 +0300 Subject: [PATCH] intel/perf: break TGL perf configs in GT1/2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Programming and equations are different enough that we really need 2 files. Signed-off-by: Lionel Landwerlin Acked-by: Marcin Ĺšlusarz Acked-by: Kenneth Graunke Part-of: --- src/intel/Makefile.sources | 3 +- src/intel/perf/gen_perf.c | 8 +- src/intel/perf/meson.build | 2 +- src/intel/perf/oa-tglgt1.xml | 8560 ++++++++++++++++++ src/intel/perf/{oa-tgl.xml => oa-tglgt2.xml} | 252 +- 5 files changed, 8721 insertions(+), 104 deletions(-) create mode 100644 src/intel/perf/oa-tglgt1.xml rename src/intel/perf/{oa-tgl.xml => oa-tglgt2.xml} (98%) diff --git a/src/intel/Makefile.sources b/src/intel/Makefile.sources index 00358b9e08b..16ec0d4cae5 100644 --- a/src/intel/Makefile.sources +++ b/src/intel/Makefile.sources @@ -362,7 +362,8 @@ GEN_PERF_XML_FILES = \ perf/oa-cflgt3.xml \ perf/oa-icl.xml \ perf/oa-ehl.xml \ - perf/oa-tgl.xml + perf/oa-tglgt1.xml \ + perf/oa-tglgt2.xml GEN_PERF_FILES = \ perf/gen_perf.c \ diff --git a/src/intel/perf/gen_perf.c b/src/intel/perf/gen_perf.c index a59ff4a7d2a..eac4b62ad02 100644 --- a/src/intel/perf/gen_perf.c +++ b/src/intel/perf/gen_perf.c @@ -469,8 +469,12 @@ get_register_queries_function(const struct gen_device_info *devinfo) return gen_oa_register_queries_ehl; return gen_oa_register_queries_icl; } - if (devinfo->gen == 12) - return gen_oa_register_queries_tgl; + if (devinfo->is_tigerlake) { + if (devinfo->gt == 1) + return gen_oa_register_queries_tglgt1; + if (devinfo->gt == 2) + return gen_oa_register_queries_tglgt2; + } return NULL; } diff --git a/src/intel/perf/meson.build b/src/intel/perf/meson.build index 6c1c625e127..36f7b268031 100644 --- a/src/intel/perf/meson.build +++ b/src/intel/perf/meson.build @@ -6,7 +6,7 @@ gen_hw_metrics = [ 'cflgt2', 'cflgt3', 'bxt', 'glk', 'icl', 'ehl', - 'tgl', + 'tglgt1', 'tglgt2', ] gen_hw_metrics_xml_files = [] diff --git a/src/intel/perf/oa-tglgt1.xml b/src/intel/perf/oa-tglgt1.xml new file mode 100644 index 00000000000..84cb2802bef --- /dev/null +++ b/src/intel/perf/oa-tglgt1.xml @@ -0,0 +1,8560 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/intel/perf/oa-tgl.xml b/src/intel/perf/oa-tglgt2.xml similarity index 98% rename from src/intel/perf/oa-tgl.xml rename to src/intel/perf/oa-tglgt2.xml index 1c6ee712c06..2108e81007a 100644 --- a/src/intel/perf/oa-tgl.xml +++ b/src/intel/perf/oa-tglgt2.xml @@ -1,11 +1,11 @@ - + + + - - - - - - + + + + + + + + + + - - - - + + + + + + - - - - - - + + + + + + + + + + + + @@ -478,14 +520,16 @@ + + + + + - - - @@ -494,10 +538,18 @@ - + - + + + + + + + + + @@ -511,11 +563,11 @@