intel/perf: update Gen9/11 programming for AsyncCompute
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 21 May 2021 15:35:46 +0000 (18:35 +0300)
committerMarge Bot <eric+marge@anholt.net>
Tue, 25 May 2021 10:09:44 +0000 (10:09 +0000)
Adding a register, similar to what was done for RenderBasic.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10930>

src/intel/perf/oa-cflgt2.xml
src/intel/perf/oa-cflgt3.xml
src/intel/perf/oa-icl.xml
src/intel/perf/oa-kblgt2.xml
src/intel/perf/oa-kblgt3.xml
src/intel/perf/oa-sklgt2.xml
src/intel/perf/oa-sklgt3.xml
src/intel/perf/oa-sklgt4.xml

index 020eeb5..c5b9541 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609841995" merge_md5="">
+<metrics version="1609843830" merge_md5="">
   <set name="Render Metrics Basic Gen9"
        chipset="CFLGT2"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="d642768d-65a2-458d-9233-d15ff6f717e9"
+       hw_config_guid="9802484e-5e21-4ad3-8060-12b7f3bb81fe"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
     </register_config>
   </set>
 
index bcf5ad7..71f00b5 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609842035" merge_md5="">
+<metrics version="1609843831" merge_md5="">
   <set name="Render Metrics Basic Gen9"
        chipset="CFLGT3"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="4a97c6cf-8e84-4854-a031-6c6e7b42e07c"
+       hw_config_guid="0c824ec1-af53-4545-84a3-ede5e3572fc1"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
     </register_config>
   </set>
 
index 7fd0713..053507c 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609843424" merge_md5="">
+<metrics version="1609843831" merge_md5="">
   <set name="Render Metrics Basic Gen11"
        chipset="ICL"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="7d863af6-be13-4f00-822d-33f58c8df9e7"
+       hw_config_guid="eca4858e-27a4-4bcf-a57f-2616e2f08950"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
     </register_config>
   </set>
 
index 619cda9..93f1e2c 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609842130" merge_md5="">
+<metrics version="1609843830" merge_md5="">
   <set name="Render Metrics Basic Gen9"
        chipset="KBLGT2"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="2f0740b8-da7c-47ff-b7ec-cc7bbf2057a0"
+       hw_config_guid="4032137b-8dcc-4f3f-912d-c0bb14a123bc"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
     </register_config>
   </set>
 
index 64a54e9..c1017a4 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609842140" merge_md5="">
+<metrics version="1609843830" merge_md5="">
   <set name="Render Metrics Basic Gen9"
        chipset="KBLGT3"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="cad0e478-5fec-44cc-ad01-76d4c61f52ad"
+       hw_config_guid="8d6d28f5-f699-4eec-89f7-216956bf2ed5"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
     </register_config>
   </set>
 
index 12e0118..fbd49ba 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609842167" merge_md5="">
+<metrics version="1609843830" merge_md5="">
   <set name="Render Metrics Basic Gen9"
        chipset="SKLGT2"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="ea700484-6e4d-4765-94a3-7867fba6805a"
+       hw_config_guid="04769cac-6809-4f2a-af5d-40022435a8b2"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
     </register_config>
   </set>
 
index 2e32bc7..98c3374 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609842186" merge_md5="">
+<metrics version="1609843830" merge_md5="">
   <set name="Render Metrics Basic Gen9"
        chipset="SKLGT3"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="2acbf308-143d-4846-a976-6ad7cc83148a"
+       hw_config_guid="9d8e6b6c-c6ec-4591-99b5-7d9983e10d64"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
     </register_config>
   </set>
 
index 570919d..7741566 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metrics version="1609842208" merge_md5="">
+<metrics version="1609843830" merge_md5="">
   <set name="Render Metrics Basic Gen9"
        chipset="SKLGT4"
        symbol_name="RenderBasic"
        symbol_name="AsyncCompute"
        underscore_name="async_compute"
        mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
-       hw_config_guid="93685e9d-f4ba-4f30-a087-a4f56246fc70"
+       hw_config_guid="796044f3-8f9d-4439-ab2c-aca5b046a1ef"
        >
     <counter name="GPU Time Elapsed"
              symbol_name="GpuTime"
         <register type="FLEX" address="0x0000E758" value="0x00011010" />
         <register type="FLEX" address="0x0000E45C" value="0x00061060" />
         <register type="FLEX" address="0x0000E55C" value="0x00000008" />
+        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
     </register_config>
   </set>