xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-rkl.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<metrics version="1619078711" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="RKL"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO"
8       hw_config_guid="5b492c36-73f7-4827-83b3-c6863697ec51"
9       >
10    <counter name="GPU Time Elapsed"
11             symbol_name="GpuTime"
12             underscore_name="gpu_time"
13             description="Time elapsed on the GPU during the measurement."
14             data_type="uint64"
15             units="ns"
16             semantic_type="duration"
17             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18             mdapi_group="GPU"
19             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20             mdapi_supported_apis=""
21             mdapi_hw_unit_type="gpu"
22             />
23    <counter name="GPU Core Clocks"
24             symbol_name="GpuCoreClocks"
25             underscore_name="gpu_core_clocks"
26             description="The total number of GPU core clocks elapsed during the measurement."
27             data_type="uint64"
28             units="cycles"
29             semantic_type="event"
30             equation="GPU_CLOCK 0 READ"
31             mdapi_group="GPU"
32             mdapi_usage_flags="Tier1 Frame Batch Draw"
33             mdapi_supported_apis=""
34             mdapi_hw_unit_type="gpu"
35             />
36    <counter name="AVG GPU Core Frequency"
37             symbol_name="AvgGpuCoreFrequency"
38             underscore_name="avg_gpu_core_frequency"
39             description="Average GPU Core Frequency in the measurement."
40             data_type="uint64"
41             max_equation="$GpuMaxFrequency"
42             units="hz"
43             semantic_type="event"
44             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45             mdapi_group="GPU"
46             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47             mdapi_supported_apis=""
48             mdapi_hw_unit_type="gpu"
49             />
50    <counter name="VS Threads Dispatched"
51             symbol_name="VsThreads"
52             underscore_name="vs_threads"
53             description="The total number of vertex shader hardware threads dispatched."
54             data_type="uint64"
55             units="threads"
56             semantic_type="event"
57             equation="A 1 READ"
58             mdapi_group="EU Array/Vertex Shader"
59             mdapi_usage_flags="Tier3 Frame Batch Draw"
60             mdapi_supported_apis="VK OGL IO"
61             mdapi_hw_unit_type="gpu"
62             />
63    <counter name="HS Threads Dispatched"
64             symbol_name="HsThreads"
65             underscore_name="hs_threads"
66             description="The total number of hull shader hardware threads dispatched."
67             data_type="uint64"
68             units="threads"
69             semantic_type="event"
70             equation="A 2 READ"
71             mdapi_group="EU Array/Hull Shader"
72             mdapi_usage_flags="Tier3 Frame Batch Draw"
73             mdapi_supported_apis="VK OGL IO"
74             mdapi_hw_unit_type="gpu"
75             />
76    <counter name="DS Threads Dispatched"
77             symbol_name="DsThreads"
78             underscore_name="ds_threads"
79             description="The total number of domain shader hardware threads dispatched."
80             data_type="uint64"
81             units="threads"
82             semantic_type="event"
83             equation="A 3 READ"
84             mdapi_group="EU Array/Domain Shader"
85             mdapi_usage_flags="Tier3 Frame Batch Draw"
86             mdapi_supported_apis="VK OGL IO"
87             mdapi_hw_unit_type="gpu"
88             />
89    <counter name="GS Threads Dispatched"
90             symbol_name="GsThreads"
91             underscore_name="gs_threads"
92             description="The total number of geometry shader hardware threads dispatched."
93             data_type="uint64"
94             units="threads"
95             semantic_type="event"
96             equation="A 5 READ"
97             mdapi_group="EU Array/Geometry Shader"
98             mdapi_usage_flags="Tier3 Frame Batch Draw"
99             mdapi_supported_apis="VK OGL IO"
100             mdapi_hw_unit_type="gpu"
101             />
102    <counter name="FS Threads Dispatched"
103             symbol_name="PsThreads"
104             underscore_name="ps_threads"
105             description="The total number of fragment shader hardware threads dispatched."
106             data_type="uint64"
107             units="threads"
108             semantic_type="event"
109             equation="A 6 READ"
110             mdapi_group="EU Array/Fragment Shader"
111             mdapi_usage_flags="Tier3 Frame Batch Draw"
112             mdapi_supported_apis="VK OGL IO"
113             mdapi_hw_unit_type="gpu"
114             />
115    <counter name="CS Threads Dispatched"
116             symbol_name="CsThreads"
117             underscore_name="cs_threads"
118             description="The total number of compute shader hardware threads dispatched."
119             data_type="uint64"
120             units="threads"
121             semantic_type="event"
122             equation="A 4 READ"
123             mdapi_group="EU Array/Compute Shader"
124             mdapi_usage_flags="Tier3 Frame Batch Draw"
125             mdapi_supported_apis="VK OGL OCL IO MEDIA"
126             mdapi_hw_unit_type="gpu"
127             />
128    <counter name="GPU Busy"
129             symbol_name="GpuBusy"
130             underscore_name="gpu_busy"
131             description="The percentage of time in which the GPU has been processing GPU commands."
132             data_type="float"
133             max_equation="100"
134             units="percent"
135             semantic_type="duration"
136             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137             mdapi_group="GPU"
138             mdapi_usage_flags="Tier1 Overview System Frame"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="EU Active"
143             symbol_name="EuActive"
144             underscore_name="eu_active"
145             description="The percentage of time in which the Execution Units were actively processing."
146             data_type="float"
147             max_equation="100"
148             units="percent"
149             semantic_type="duration"
150             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151             mdapi_group="EU Array"
152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153             mdapi_supported_apis=""
154             mdapi_hw_unit_type="gpu"
155             />
156    <counter name="EU Stall"
157             symbol_name="EuStall"
158             underscore_name="eu_stall"
159             description="The percentage of time in which the Execution Units were stalled."
160             data_type="float"
161             max_equation="100"
162             units="percent"
163             semantic_type="duration"
164             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165             mdapi_group="EU Array"
166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167             mdapi_supported_apis=""
168             mdapi_hw_unit_type="gpu"
169             />
170    <counter name="EU Thread Occupancy"
171             symbol_name="EuThreadOccupancy"
172             underscore_name="eu_thread_occupancy"
173             description="The percentage of time in which hardware threads occupied EUs."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179             mdapi_group="EU Array"
180             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
181             mdapi_supported_apis=""
182             mdapi_hw_unit_type="gpu"
183             />
184    <counter name="Sampler00 Busy"
185             symbol_name="Sampler00Busy"
186             underscore_name="sampler00_busy"
187             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
188             data_type="float"
189             max_equation="100"
190             units="percent"
191             semantic_type="duration"
192             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
193             availability="$DualSubsliceMask 1 AND"
194             mdapi_group="Sampler"
195             mdapi_usage_flags="Tier3 Batch Frame Draw"
196             mdapi_supported_apis=""
197             mdapi_hw_unit_type="subslice"
198             />
199    <counter name="Sampler Slice0 Dualsubslice0 is bottleneck"
200             symbol_name="Sampler00Bottleneck"
201             underscore_name="sampler00_bottleneck"
202             description="The percentage of time when sampler slice0 dualsubslice0 is bottleneck"
203             data_type="float"
204             max_equation="100"
205             units="percent"
206             semantic_type="duration"
207             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
208             availability="$DualSubsliceMask 1 AND"
209             mdapi_group="GPU/Sampler"
210             mdapi_usage_flags="Frame Batch Draw"
211             mdapi_supported_apis=""
212             mdapi_hw_unit_type="subslice"
213             />
214    <counter name="Samplers Busy"
215             symbol_name="SamplersBusy"
216             underscore_name="samplers_busy"
217             description="The percentage of time in which samplers have been processing EU requests."
218             data_type="float"
219             max_equation="100"
220             units="percent"
221             semantic_type="duration"
222             equation="$Sampler00Busy"
223             availability="$DualSubsliceMask 1 AND"
224             mdapi_group="Sampler"
225             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
226             mdapi_supported_apis=""
227             mdapi_hw_unit_type="slice"
228             />
229    <counter name="Samplers Bottleneck"
230             symbol_name="SamplerBottleneck"
231             underscore_name="sampler_bottleneck"
232             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
233             low_watermark="5"
234             high_watermark="15"
235             data_type="float"
236             max_equation="100"
237             units="percent"
238             semantic_type="duration"
239             equation="$Sampler00Bottleneck"
240             availability="$DualSubsliceMask 1 AND"
241             mdapi_group="Sampler"
242             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
243             mdapi_supported_apis=""
244             mdapi_hw_unit_type="slice"
245             />
246    <counter name="Rasterized Pixels"
247             symbol_name="RasterizedPixels"
248             underscore_name="rasterized_pixels"
249             description="The total number of rasterized pixels."
250             data_type="uint64"
251             units="pixels"
252             semantic_type="event"
253             equation="A 21 READ 4 UMUL"
254             mdapi_group="3D Pipe/Rasterizer"
255             mdapi_usage_flags="Tier3 Frame Batch Draw"
256             mdapi_supported_apis="VK OGL IO"
257             mdapi_hw_unit_type="gpu"
258             />
259    <counter name="Early Hi-Depth Test Fails"
260             symbol_name="HiDepthTestFails"
261             underscore_name="hi_depth_test_fails"
262             description="The total number of pixels dropped on early hierarchical depth test."
263             data_type="uint64"
264             units="pixels"
265             semantic_type="event"
266             equation="A 22 READ 4 UMUL"
267             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
268             mdapi_usage_flags="Tier3 Frame Batch Draw"
269             mdapi_supported_apis="VK OGL IO"
270             mdapi_hw_unit_type="gpu"
271             />
272    <counter name="Early Depth Test Fails"
273             symbol_name="EarlyDepthTestFails"
274             underscore_name="early_depth_test_fails"
275             description="The total number of pixels dropped on early depth test."
276             data_type="uint64"
277             units="pixels"
278             semantic_type="event"
279             equation="A 23 READ 4 UMUL"
280             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
281             mdapi_usage_flags="Tier3 Frame Batch Draw"
282             mdapi_supported_apis="VK OGL IO"
283             mdapi_hw_unit_type="gpu"
284             />
285    <counter name="Samples Killed in FS"
286             symbol_name="SamplesKilledInPs"
287             underscore_name="samples_killed_in_ps"
288             description="The total number of samples or pixels dropped in fragment shaders."
289             data_type="uint64"
290             units="pixels"
291             semantic_type="event"
292             equation="A 24 READ 4 UMUL"
293             mdapi_group="3D Pipe/Fragment Shader"
294             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
295             mdapi_supported_apis="VK OGL IO"
296             mdapi_hw_unit_type="gpu"
297             />
298    <counter name="Pixels Failing Tests"
299             symbol_name="PixelsFailingPostPsTests"
300             underscore_name="pixels_failing_post_ps_tests"
301             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
302             data_type="uint64"
303             units="pixels"
304             semantic_type="event"
305             equation="A 25 READ 4 UMUL"
306             mdapi_group="3D Pipe/Output Merger"
307             mdapi_usage_flags="Tier3 Frame Batch Draw"
308             mdapi_supported_apis="VK OGL IO"
309             mdapi_hw_unit_type="gpu"
310             />
311    <counter name="Samples Written"
312             symbol_name="SamplesWritten"
313             underscore_name="samples_written"
314             description="The total number of samples or pixels written to all render targets."
315             data_type="uint64"
316             units="pixels"
317             semantic_type="event"
318             equation="A 26 READ 4 UMUL"
319             mdapi_group="3D Pipe/Output Merger"
320             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
321             mdapi_supported_apis="VK OGL IO"
322             mdapi_hw_unit_type="gpu"
323             />
324    <counter name="Samples Blended"
325             symbol_name="SamplesBlended"
326             underscore_name="samples_blended"
327             description="The total number of blended samples or pixels written to all render targets."
328             data_type="uint64"
329             units="pixels"
330             semantic_type="event"
331             equation="A 27 READ 4 UMUL"
332             mdapi_group="3D Pipe/Output Merger"
333             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
334             mdapi_supported_apis="VK OGL IO"
335             mdapi_hw_unit_type="gpu"
336             />
337    <counter name="Sampler Texels"
338             symbol_name="SamplerTexels"
339             underscore_name="sampler_texels"
340             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
341             data_type="uint64"
342             units="texels"
343             semantic_type="event"
344             equation="A 28 READ 4 UMUL"
345             mdapi_group="Sampler/Sampler Input"
346             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
347             mdapi_supported_apis=""
348             mdapi_hw_unit_type="gpu"
349             />
350    <counter name="Sampler Texels Misses"
351             symbol_name="SamplerTexelMisses"
352             underscore_name="sampler_texel_misses"
353             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
354             data_type="uint64"
355             units="texels"
356             semantic_type="event"
357             equation="A 29 READ 4 UMUL"
358             mdapi_group="Sampler/Sampler Cache"
359             mdapi_usage_flags="Tier3 Batch Frame Draw"
360             mdapi_supported_apis=""
361             mdapi_hw_unit_type="gpu"
362             />
363    <counter name="SLM Bytes Read"
364             symbol_name="SlmBytesRead"
365             underscore_name="slm_bytes_read"
366             description="The total number of GPU memory bytes read from shared local memory."
367             data_type="uint64"
368             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
369             units="bytes"
370             semantic_type="throughput"
371             equation="A 30 READ 64 UMUL"
372             mdapi_group="L3/Data Port/SLM"
373             mdapi_usage_flags="Tier3 Frame Batch Draw"
374             mdapi_supported_apis="VK OGL OCL IO"
375             mdapi_hw_unit_type="gpu"
376             />
377    <counter name="SLM Bytes Written"
378             symbol_name="SlmBytesWritten"
379             underscore_name="slm_bytes_written"
380             description="The total number of GPU memory bytes written into shared local memory."
381             data_type="uint64"
382             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
383             units="bytes"
384             semantic_type="throughput"
385             equation="A 31 READ 64 UMUL"
386             mdapi_group="L3/Data Port/SLM"
387             mdapi_usage_flags="Tier3 Frame Batch Draw"
388             mdapi_supported_apis="VK OGL OCL IO"
389             mdapi_hw_unit_type="gpu"
390             />
391    <counter name="Shader Memory Accesses"
392             symbol_name="ShaderMemoryAccesses"
393             underscore_name="shader_memory_accesses"
394             description="The total number of shader memory accesses to L3."
395             data_type="uint64"
396             units="messages"
397             semantic_type="event"
398             equation="A 32 READ"
399             mdapi_group="L3/Data Port"
400             mdapi_usage_flags="Tier3 Frame Batch Draw"
401             mdapi_supported_apis="VK OGL OCL IO"
402             mdapi_hw_unit_type="gpu"
403             />
404    <counter name="Shader Atomic Memory Accesses"
405             symbol_name="ShaderAtomics"
406             underscore_name="shader_atomics"
407             description="The total number of shader atomic memory accesses."
408             data_type="uint64"
409             units="messages"
410             semantic_type="event"
411             equation="A 34 READ"
412             mdapi_group="L3/Data Port/Atomics"
413             mdapi_usage_flags="Tier3 Frame Batch Draw"
414             mdapi_supported_apis=""
415             mdapi_hw_unit_type="gpu"
416             />
417    <counter name="L3 Shader Throughput"
418             symbol_name="L3ShaderThroughput"
419             underscore_name="l3_shader_throughput"
420             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
421             data_type="uint64"
422             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
423             units="bytes"
424             semantic_type="throughput"
425             equation="$ShaderMemoryAccesses 64 UMUL"
426             mdapi_group="L3/Data Port"
427             mdapi_usage_flags="Tier2 Frame Batch Draw"
428             mdapi_supported_apis="VK OGL OCL IO"
429             mdapi_hw_unit_type="gpu"
430             />
431    <counter name="Shader Barrier Messages"
432             symbol_name="ShaderBarriers"
433             underscore_name="shader_barriers"
434             description="The total number of shader barrier messages."
435             data_type="uint64"
436             units="messages"
437             semantic_type="event"
438             equation="A 35 READ"
439             mdapi_group="EU Array/Barrier"
440             mdapi_usage_flags="Tier3 Frame Batch Draw"
441             mdapi_supported_apis=""
442             mdapi_hw_unit_type="gpu"
443             />
444    <counter name="GTI Read Throughput"
445             symbol_name="GtiReadThroughput"
446             underscore_name="gti_read_throughput"
447             description="The total number of GPU memory bytes read from GTI."
448             data_type="uint64"
449             max_equation="$GpuCoreClocks 64 UMUL"
450             units="bytes"
451             semantic_type="throughput"
452             equation="64  C 5 READ C 4 READ UADD C 3 READ UADD C 2 READ UADD UMUL"
453             mdapi_group="GTI"
454             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
455             mdapi_supported_apis=""
456             mdapi_hw_unit_type="gpu"
457             />
458    <counter name="GTI Write Throughput"
459             symbol_name="GtiWriteThroughput"
460             underscore_name="gti_write_throughput"
461             description="The total number of GPU memory bytes written to GTI."
462             data_type="uint64"
463             max_equation="$GpuCoreClocks 64 UMUL"
464             units="bytes"
465             semantic_type="throughput"
466             equation="64  C 1 READ C 0 READ UADD UMUL"
467             mdapi_group="GTI"
468             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
469             mdapi_supported_apis=""
470             mdapi_hw_unit_type="gpu"
471             />
472    <register_config type="NOA">
473        <register type="NOA" address="0x00000D04" value="0x00000200" />
474        <register type="NOA" address="0x00009840" value="0x00000000" />
475        <register type="NOA" address="0x00009884" value="0x00000000" />
476        <register type="NOA" address="0x00009888" value="0x14150001" />
477        <register type="NOA" address="0x00009888" value="0x16150020" />
478        <register type="NOA" address="0x00009888" value="0x00124000" />
479        <register type="NOA" address="0x00009888" value="0x0E124000" />
480        <register type="NOA" address="0x00009888" value="0x10124000" />
481        <register type="NOA" address="0x00009888" value="0x12124000" />
482        <register type="NOA" address="0x00009888" value="0x10138000" />
483        <register type="NOA" address="0x00009888" value="0x1C130E00" />
484        <register type="NOA" address="0x00009888" value="0x00150050" />
485        <register type="NOA" address="0x00009888" value="0x06157000" />
486        <register type="NOA" address="0x00009888" value="0x08157151" />
487        <register type="NOA" address="0x00009888" value="0x10150000" />
488        <register type="NOA" address="0x00009888" value="0x18150000" />
489        <register type="NOA" address="0x00009888" value="0x1C150000" />
490        <register type="NOA" address="0x00009888" value="0x000B4000" />
491        <register type="NOA" address="0x00009888" value="0x0E0B4000" />
492        <register type="NOA" address="0x00009888" value="0x100B4000" />
493        <register type="NOA" address="0x00009888" value="0x120B4000" />
494        <register type="NOA" address="0x00009888" value="0x100C8000" />
495        <register type="NOA" address="0x00009888" value="0x1E0C000E" />
496        <register type="NOA" address="0x00009888" value="0x040D4000" />
497        <register type="NOA" address="0x00009888" value="0x0A0D8000" />
498        <register type="NOA" address="0x00009888" value="0x0C0DC000" />
499        <register type="NOA" address="0x00009888" value="0x000E8000" />
500        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
501        <register type="NOA" address="0x00009888" value="0x100E8000" />
502        <register type="NOA" address="0x00009888" value="0x120E8000" />
503        <register type="NOA" address="0x00009888" value="0x000F4000" />
504        <register type="NOA" address="0x00009888" value="0x060F8000" />
505        <register type="NOA" address="0x00009888" value="0x080FC000" />
506        <register type="NOA" address="0x00009884" value="0x00000003" />
507        <register type="NOA" address="0x00009888" value="0x05151D47" />
508        <register type="NOA" address="0x00009888" value="0x09151536" />
509        <register type="NOA" address="0x00009888" value="0x05351C00" />
510        <register type="NOA" address="0x00009888" value="0x09351400" />
511        <register type="NOA" address="0x00009888" value="0x41104000" />
512        <register type="NOA" address="0x00009888" value="0x5B1050BB" />
513        <register type="NOA" address="0x00009888" value="0x5D102C01" />
514        <register type="NOA" address="0x00009888" value="0x4B112000" />
515        <register type="NOA" address="0x00009888" value="0x5F115000" />
516        <register type="NOA" address="0x00009888" value="0x61110001" />
517        <register type="NOA" address="0x00009888" value="0x01128000" />
518        <register type="NOA" address="0x00009888" value="0x0F128000" />
519        <register type="NOA" address="0x00009888" value="0x11128000" />
520        <register type="NOA" address="0x00009888" value="0x13128000" />
521        <register type="NOA" address="0x00009888" value="0x1F150137" />
522        <register type="NOA" address="0x00009888" value="0x01150000" />
523        <register type="NOA" address="0x00009888" value="0x0F168000" />
524        <register type="NOA" address="0x00009888" value="0x03164000" />
525        <register type="NOA" address="0x00009888" value="0x05164000" />
526        <register type="NOA" address="0x00009888" value="0x1D350137" />
527        <register type="NOA" address="0x00009888" value="0x03350147" />
528        <register type="NOA" address="0x00009888" value="0x07350136" />
529        <register type="NOA" address="0x00009888" value="0x01350000" />
530        <register type="NOA" address="0x00009888" value="0x0F364000" />
531        <register type="NOA" address="0x00009888" value="0x01368000" />
532        <register type="NOA" address="0x00009888" value="0x03368000" />
533        <register type="NOA" address="0x00009888" value="0x47101000" />
534        <register type="NOA" address="0x00009888" value="0x4D100000" />
535        <register type="NOA" address="0x00009888" value="0x4F100000" />
536        <register type="NOA" address="0x00009888" value="0x51100000" />
537        <register type="NOA" address="0x00009888" value="0x17100000" />
538        <register type="NOA" address="0x00009888" value="0x31100000" />
539        <register type="NOA" address="0x00009888" value="0x55101810" />
540        <register type="NOA" address="0x00009888" value="0x57100008" />
541        <register type="NOA" address="0x00009888" value="0x49101818" />
542        <register type="NOA" address="0x00009888" value="0x4B100818" />
543        <register type="NOA" address="0x00009884" value="0x00000003" />
544        <register type="NOA" address="0x00009888" value="0x65100002" />
545        <register type="NOA" address="0x00009884" value="0x00000000" />
546        <register type="NOA" address="0x00009888" value="0x42000001" />
547    </register_config>
548    <register_config type="OA">
549        <register type="OA" address="0x0000D920" value="0x00000000" />
550        <register type="OA" address="0x0000D900" value="0x00000000" />
551        <register type="OA" address="0x0000D904" value="0x30800000" />
552        <register type="OA" address="0x0000D910" value="0x00000000" />
553        <register type="OA" address="0x0000D914" value="0x00800000" />
554        <register type="OA" address="0x0000DC40" value="0x00030000" />
555        <register type="OA" address="0x0000D940" value="0x00000018" />
556        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
557        <register type="OA" address="0x0000DC00" value="0x00000018" />
558        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
559        <register type="OA" address="0x0000D948" value="0x00000060" />
560        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
561        <register type="OA" address="0x0000DC08" value="0x00000060" />
562        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
563    </register_config>
564    <register_config type="FLEX">
565        <register type="FLEX" address="0x0000E458" value="0x00804704" />
566        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
567        <register type="FLEX" address="0x0000E658" value="0x00805705" />
568        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
569        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
570        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
571        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
572    </register_config>
573  </set>
574
575  <set name="Compute Metrics Basic set"
576       chipset="RKL"
577       symbol_name="ComputeBasic"
578       underscore_name="compute_basic"
579       mdapi_supported_apis="VK OGL OCL IO"
580       hw_config_guid="09740672-ccc3-48da-a5bc-64994fe3a0a7"
581       >
582    <counter name="GPU Time Elapsed"
583             symbol_name="GpuTime"
584             underscore_name="gpu_time"
585             description="Time elapsed on the GPU during the measurement."
586             data_type="uint64"
587             units="ns"
588             semantic_type="duration"
589             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
590             mdapi_group="GPU"
591             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
592             mdapi_supported_apis=""
593             mdapi_hw_unit_type="gpu"
594             />
595    <counter name="GPU Core Clocks"
596             symbol_name="GpuCoreClocks"
597             underscore_name="gpu_core_clocks"
598             description="The total number of GPU core clocks elapsed during the measurement."
599             data_type="uint64"
600             units="cycles"
601             semantic_type="event"
602             equation="GPU_CLOCK 0 READ"
603             mdapi_group="GPU"
604             mdapi_usage_flags="Tier1 Frame Batch Draw"
605             mdapi_supported_apis=""
606             mdapi_hw_unit_type="gpu"
607             />
608    <counter name="AVG GPU Core Frequency"
609             symbol_name="AvgGpuCoreFrequency"
610             underscore_name="avg_gpu_core_frequency"
611             description="Average GPU Core Frequency in the measurement."
612             data_type="uint64"
613             max_equation="$GpuMaxFrequency"
614             units="hz"
615             semantic_type="event"
616             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
617             mdapi_group="GPU"
618             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
619             mdapi_supported_apis=""
620             mdapi_hw_unit_type="gpu"
621             />
622    <counter name="GPU Busy"
623             symbol_name="GpuBusy"
624             underscore_name="gpu_busy"
625             description="The percentage of time in which the GPU has been processing GPU commands."
626             data_type="float"
627             max_equation="100"
628             units="percent"
629             semantic_type="duration"
630             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
631             mdapi_group="GPU"
632             mdapi_usage_flags="Tier1 Overview System Frame"
633             mdapi_supported_apis=""
634             mdapi_hw_unit_type="gpu"
635             />
636    <counter name="VS Threads Dispatched"
637             symbol_name="VsThreads"
638             underscore_name="vs_threads"
639             description="The total number of vertex shader hardware threads dispatched."
640             data_type="uint64"
641             units="threads"
642             semantic_type="event"
643             equation="A 1 READ"
644             mdapi_group="EU Array/Vertex Shader"
645             mdapi_usage_flags="Tier3 Frame Batch Draw"
646             mdapi_supported_apis="VK OGL IO"
647             mdapi_hw_unit_type="gpu"
648             />
649    <counter name="HS Threads Dispatched"
650             symbol_name="HsThreads"
651             underscore_name="hs_threads"
652             description="The total number of hull shader hardware threads dispatched."
653             data_type="uint64"
654             units="threads"
655             semantic_type="event"
656             equation="A 2 READ"
657             mdapi_group="EU Array/Hull Shader"
658             mdapi_usage_flags="Tier3 Frame Batch Draw"
659             mdapi_supported_apis="VK OGL IO"
660             mdapi_hw_unit_type="gpu"
661             />
662    <counter name="DS Threads Dispatched"
663             symbol_name="DsThreads"
664             underscore_name="ds_threads"
665             description="The total number of domain shader hardware threads dispatched."
666             data_type="uint64"
667             units="threads"
668             semantic_type="event"
669             equation="A 3 READ"
670             mdapi_group="EU Array/Domain Shader"
671             mdapi_usage_flags="Tier3 Frame Batch Draw"
672             mdapi_supported_apis="VK OGL IO"
673             mdapi_hw_unit_type="gpu"
674             />
675    <counter name="GS Threads Dispatched"
676             symbol_name="GsThreads"
677             underscore_name="gs_threads"
678             description="The total number of geometry shader hardware threads dispatched."
679             data_type="uint64"
680             units="threads"
681             semantic_type="event"
682             equation="A 5 READ"
683             mdapi_group="EU Array/Geometry Shader"
684             mdapi_usage_flags="Tier3 Frame Batch Draw"
685             mdapi_supported_apis="VK OGL IO"
686             mdapi_hw_unit_type="gpu"
687             />
688    <counter name="FS Threads Dispatched"
689             symbol_name="PsThreads"
690             underscore_name="ps_threads"
691             description="The total number of fragment shader hardware threads dispatched."
692             data_type="uint64"
693             units="threads"
694             semantic_type="event"
695             equation="A 6 READ"
696             mdapi_group="EU Array/Fragment Shader"
697             mdapi_usage_flags="Tier3 Frame Batch Draw"
698             mdapi_supported_apis="VK OGL IO"
699             mdapi_hw_unit_type="gpu"
700             />
701    <counter name="CS Threads Dispatched"
702             symbol_name="CsThreads"
703             underscore_name="cs_threads"
704             description="The total number of compute shader hardware threads dispatched."
705             data_type="uint64"
706             units="threads"
707             semantic_type="event"
708             equation="A 4 READ"
709             mdapi_group="EU Array/Compute Shader"
710             mdapi_usage_flags="Tier3 Frame Batch Draw"
711             mdapi_supported_apis="VK OGL OCL IO MEDIA"
712             mdapi_hw_unit_type="gpu"
713             />
714    <counter name="EU Active"
715             symbol_name="EuActive"
716             underscore_name="eu_active"
717             description="The percentage of time in which the Execution Units were actively processing."
718             data_type="float"
719             max_equation="100"
720             units="percent"
721             semantic_type="duration"
722             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
723             mdapi_group="EU Array"
724             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
725             mdapi_supported_apis=""
726             mdapi_hw_unit_type="gpu"
727             />
728    <counter name="EU Stall"
729             symbol_name="EuStall"
730             underscore_name="eu_stall"
731             description="The percentage of time in which the Execution Units were stalled."
732             data_type="float"
733             max_equation="100"
734             units="percent"
735             semantic_type="duration"
736             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
737             mdapi_group="EU Array"
738             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
739             mdapi_supported_apis=""
740             mdapi_hw_unit_type="gpu"
741             />
742    <counter name="EU Thread Occupancy"
743             symbol_name="EuThreadOccupancy"
744             underscore_name="eu_thread_occupancy"
745             description="The percentage of time in which hardware threads occupied EUs."
746             data_type="float"
747             max_equation="100"
748             units="percent"
749             semantic_type="duration"
750             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
751             mdapi_group="EU Array"
752             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
753             mdapi_supported_apis=""
754             mdapi_hw_unit_type="gpu"
755             />
756    <counter name="Rasterized Pixels"
757             symbol_name="RasterizedPixels"
758             underscore_name="rasterized_pixels"
759             description="The total number of rasterized pixels."
760             data_type="uint64"
761             units="pixels"
762             semantic_type="event"
763             equation="A 21 READ 4 UMUL"
764             mdapi_group="3D Pipe/Rasterizer"
765             mdapi_usage_flags="Tier3 Frame Batch Draw"
766             mdapi_supported_apis="VK OGL IO"
767             mdapi_hw_unit_type="gpu"
768             />
769    <counter name="Early Hi-Depth Test Fails"
770             symbol_name="HiDepthTestFails"
771             underscore_name="hi_depth_test_fails"
772             description="The total number of pixels dropped on early hierarchical depth test."
773             data_type="uint64"
774             units="pixels"
775             semantic_type="event"
776             equation="A 22 READ 4 UMUL"
777             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
778             mdapi_usage_flags="Tier3 Frame Batch Draw"
779             mdapi_supported_apis="VK OGL IO"
780             mdapi_hw_unit_type="gpu"
781             />
782    <counter name="Early Depth Test Fails"
783             symbol_name="EarlyDepthTestFails"
784             underscore_name="early_depth_test_fails"
785             description="The total number of pixels dropped on early depth test."
786             data_type="uint64"
787             units="pixels"
788             semantic_type="event"
789             equation="A 23 READ 4 UMUL"
790             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
791             mdapi_usage_flags="Tier3 Frame Batch Draw"
792             mdapi_supported_apis="VK OGL IO"
793             mdapi_hw_unit_type="gpu"
794             />
795    <counter name="Samples Killed in FS"
796             symbol_name="SamplesKilledInPs"
797             underscore_name="samples_killed_in_ps"
798             description="The total number of samples or pixels dropped in fragment shaders."
799             data_type="uint64"
800             units="pixels"
801             semantic_type="event"
802             equation="A 24 READ 4 UMUL"
803             mdapi_group="3D Pipe/Fragment Shader"
804             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
805             mdapi_supported_apis="VK OGL IO"
806             mdapi_hw_unit_type="gpu"
807             />
808    <counter name="Pixels Failing Tests"
809             symbol_name="PixelsFailingPostPsTests"
810             underscore_name="pixels_failing_post_ps_tests"
811             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
812             data_type="uint64"
813             units="pixels"
814             semantic_type="event"
815             equation="A 25 READ 4 UMUL"
816             mdapi_group="3D Pipe/Output Merger"
817             mdapi_usage_flags="Tier3 Frame Batch Draw"
818             mdapi_supported_apis="VK OGL IO"
819             mdapi_hw_unit_type="gpu"
820             />
821    <counter name="Samples Written"
822             symbol_name="SamplesWritten"
823             underscore_name="samples_written"
824             description="The total number of samples or pixels written to all render targets."
825             data_type="uint64"
826             units="pixels"
827             semantic_type="event"
828             equation="A 26 READ 4 UMUL"
829             mdapi_group="3D Pipe/Output Merger"
830             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
831             mdapi_supported_apis="VK OGL IO"
832             mdapi_hw_unit_type="gpu"
833             />
834    <counter name="Samples Blended"
835             symbol_name="SamplesBlended"
836             underscore_name="samples_blended"
837             description="The total number of blended samples or pixels written to all render targets."
838             data_type="uint64"
839             units="pixels"
840             semantic_type="event"
841             equation="A 27 READ 4 UMUL"
842             mdapi_group="3D Pipe/Output Merger"
843             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
844             mdapi_supported_apis="VK OGL IO"
845             mdapi_hw_unit_type="gpu"
846             />
847    <counter name="Sampler Texels"
848             symbol_name="SamplerTexels"
849             underscore_name="sampler_texels"
850             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
851             data_type="uint64"
852             units="texels"
853             semantic_type="event"
854             equation="A 28 READ 4 UMUL"
855             mdapi_group="Sampler/Sampler Input"
856             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
857             mdapi_supported_apis=""
858             mdapi_hw_unit_type="gpu"
859             />
860    <counter name="Sampler Texels Misses"
861             symbol_name="SamplerTexelMisses"
862             underscore_name="sampler_texel_misses"
863             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
864             data_type="uint64"
865             units="texels"
866             semantic_type="event"
867             equation="A 29 READ 4 UMUL"
868             mdapi_group="Sampler/Sampler Cache"
869             mdapi_usage_flags="Tier3 Batch Frame Draw"
870             mdapi_supported_apis=""
871             mdapi_hw_unit_type="gpu"
872             />
873    <counter name="SLM Bytes Read"
874             symbol_name="SlmBytesRead"
875             underscore_name="slm_bytes_read"
876             description="The total number of GPU memory bytes read from shared local memory."
877             data_type="uint64"
878             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
879             units="bytes"
880             semantic_type="throughput"
881             equation="A 30 READ 64 UMUL"
882             mdapi_group="L3/Data Port/SLM"
883             mdapi_usage_flags="Tier3 Frame Batch Draw"
884             mdapi_supported_apis="VK OGL OCL IO"
885             mdapi_hw_unit_type="gpu"
886             />
887    <counter name="SLM Bytes Written"
888             symbol_name="SlmBytesWritten"
889             underscore_name="slm_bytes_written"
890             description="The total number of GPU memory bytes written into shared local memory."
891             data_type="uint64"
892             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
893             units="bytes"
894             semantic_type="throughput"
895             equation="A 31 READ 64 UMUL"
896             mdapi_group="L3/Data Port/SLM"
897             mdapi_usage_flags="Tier3 Frame Batch Draw"
898             mdapi_supported_apis="VK OGL OCL IO"
899             mdapi_hw_unit_type="gpu"
900             />
901    <counter name="Shader Memory Accesses"
902             symbol_name="ShaderMemoryAccesses"
903             underscore_name="shader_memory_accesses"
904             description="The total number of shader memory accesses to L3."
905             data_type="uint64"
906             units="messages"
907             semantic_type="event"
908             equation="A 32 READ"
909             mdapi_group="L3/Data Port"
910             mdapi_usage_flags="Tier3 Frame Batch Draw"
911             mdapi_supported_apis="VK OGL OCL IO"
912             mdapi_hw_unit_type="gpu"
913             />
914    <counter name="Shader Atomic Memory Accesses"
915             symbol_name="ShaderAtomics"
916             underscore_name="shader_atomics"
917             description="The total number of shader atomic memory accesses."
918             data_type="uint64"
919             units="messages"
920             semantic_type="event"
921             equation="A 34 READ"
922             mdapi_group="L3/Data Port/Atomics"
923             mdapi_usage_flags="Tier3 Frame Batch Draw"
924             mdapi_supported_apis=""
925             mdapi_hw_unit_type="gpu"
926             />
927    <counter name="L3 Shader Throughput"
928             symbol_name="L3ShaderThroughput"
929             underscore_name="l3_shader_throughput"
930             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
931             data_type="uint64"
932             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
933             units="bytes"
934             semantic_type="throughput"
935             equation="$ShaderMemoryAccesses 64 UMUL"
936             mdapi_group="L3/Data Port"
937             mdapi_usage_flags="Tier2 Frame Batch Draw"
938             mdapi_supported_apis="VK OGL OCL IO"
939             mdapi_hw_unit_type="gpu"
940             />
941    <counter name="Shader Barrier Messages"
942             symbol_name="ShaderBarriers"
943             underscore_name="shader_barriers"
944             description="The total number of shader barrier messages."
945             data_type="uint64"
946             units="messages"
947             semantic_type="event"
948             equation="A 35 READ"
949             mdapi_group="EU Array/Barrier"
950             mdapi_usage_flags="Tier3 Frame Batch Draw"
951             mdapi_supported_apis=""
952             mdapi_hw_unit_type="gpu"
953             />
954    <counter name="GTI Read Throughput"
955             symbol_name="GtiReadThroughput"
956             underscore_name="gti_read_throughput"
957             description="The total number of GPU memory bytes read from GTI."
958             data_type="uint64"
959             max_equation="$GpuCoreClocks 64 UMUL"
960             units="bytes"
961             semantic_type="throughput"
962             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
963             mdapi_group="GTI"
964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
965             mdapi_supported_apis=""
966             mdapi_hw_unit_type="gpu"
967             />
968    <counter name="GTI Write Throughput"
969             symbol_name="GtiWriteThroughput"
970             underscore_name="gti_write_throughput"
971             description="The total number of GPU memory bytes written to GTI."
972             data_type="uint64"
973             max_equation="$GpuCoreClocks 64 UMUL"
974             units="bytes"
975             semantic_type="throughput"
976             equation="64  C 3 READ C 2 READ UADD UMUL"
977             mdapi_group="GTI"
978             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
979             mdapi_supported_apis=""
980             mdapi_hw_unit_type="gpu"
981             />
982    <register_config type="NOA">
983        <register type="NOA" address="0x00000D04" value="0x00000200" />
984        <register type="NOA" address="0x00009840" value="0x00000000" />
985        <register type="NOA" address="0x00009884" value="0x00000003" />
986        <register type="NOA" address="0x00009888" value="0x05151D37" />
987        <register type="NOA" address="0x00009888" value="0x09151547" />
988        <register type="NOA" address="0x00009888" value="0x05351C00" />
989        <register type="NOA" address="0x00009888" value="0x09351400" />
990        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
991        <register type="NOA" address="0x00009888" value="0x0D150136" />
992        <register type="NOA" address="0x00009888" value="0x01150000" />
993        <register type="NOA" address="0x00009888" value="0x03164000" />
994        <register type="NOA" address="0x00009888" value="0x05164000" />
995        <register type="NOA" address="0x00009888" value="0x07164000" />
996        <register type="NOA" address="0x00009888" value="0x03350137" />
997        <register type="NOA" address="0x00009888" value="0x07350147" />
998        <register type="NOA" address="0x00009888" value="0x0B350136" />
999        <register type="NOA" address="0x00009888" value="0x01350000" />
1000        <register type="NOA" address="0x00009888" value="0x01368000" />
1001        <register type="NOA" address="0x00009888" value="0x03368000" />
1002        <register type="NOA" address="0x00009888" value="0x05368000" />
1003        <register type="NOA" address="0x00009888" value="0x17100000" />
1004        <register type="NOA" address="0x00009888" value="0x47100000" />
1005        <register type="NOA" address="0x00009888" value="0x49100000" />
1006        <register type="NOA" address="0x00009888" value="0x4B100000" />
1007        <register type="NOA" address="0x00009888" value="0x4D100000" />
1008        <register type="NOA" address="0x00009888" value="0x31100000" />
1009        <register type="NOA" address="0x00009884" value="0x00000003" />
1010        <register type="NOA" address="0x00009888" value="0x65100002" />
1011        <register type="NOA" address="0x00009884" value="0x00000000" />
1012        <register type="NOA" address="0x00009888" value="0x42000001" />
1013    </register_config>
1014    <register_config type="OA">
1015        <register type="OA" address="0x0000D920" value="0x00000000" />
1016        <register type="OA" address="0x0000D900" value="0x00000000" />
1017        <register type="OA" address="0x0000D904" value="0x00800000" />
1018        <register type="OA" address="0x0000D910" value="0x00000000" />
1019        <register type="OA" address="0x0000D914" value="0x00800000" />
1020        <register type="OA" address="0x0000DC40" value="0x00000000" />
1021    </register_config>
1022    <register_config type="FLEX">
1023        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1024        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1025        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1026        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1027        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1028        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1029        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
1030    </register_config>
1031  </set>
1032
1033  <set name="Render Metrics set for 3D Pipeline Profile"
1034       chipset="RKL"
1035       symbol_name="RenderPipeProfile"
1036       underscore_name="render_pipe_profile"
1037       mdapi_supported_apis="VK OGL OCL IO"
1038       hw_config_guid="833bb0f2-9483-498e-b3bf-ebf026a6301a"
1039       >
1040    <counter name="GPU Time Elapsed"
1041             symbol_name="GpuTime"
1042             underscore_name="gpu_time"
1043             description="Time elapsed on the GPU during the measurement."
1044             data_type="uint64"
1045             units="ns"
1046             semantic_type="duration"
1047             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1048             mdapi_group="GPU"
1049             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1050             mdapi_supported_apis=""
1051             mdapi_hw_unit_type="gpu"
1052             />
1053    <counter name="GPU Core Clocks"
1054             symbol_name="GpuCoreClocks"
1055             underscore_name="gpu_core_clocks"
1056             description="The total number of GPU core clocks elapsed during the measurement."
1057             data_type="uint64"
1058             units="cycles"
1059             semantic_type="event"
1060             equation="GPU_CLOCK 0 READ"
1061             mdapi_group="GPU"
1062             mdapi_usage_flags="Tier1 Frame Batch Draw"
1063             mdapi_supported_apis=""
1064             mdapi_hw_unit_type="gpu"
1065             />
1066    <counter name="AVG GPU Core Frequency"
1067             symbol_name="AvgGpuCoreFrequency"
1068             underscore_name="avg_gpu_core_frequency"
1069             description="Average GPU Core Frequency in the measurement."
1070             data_type="uint64"
1071             max_equation="$GpuMaxFrequency"
1072             units="hz"
1073             semantic_type="event"
1074             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1075             mdapi_group="GPU"
1076             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1077             mdapi_supported_apis=""
1078             mdapi_hw_unit_type="gpu"
1079             />
1080    <counter name="GPU Busy"
1081             symbol_name="GpuBusy"
1082             underscore_name="gpu_busy"
1083             description="The percentage of time in which the GPU has been processing GPU commands."
1084             data_type="float"
1085             max_equation="100"
1086             units="percent"
1087             semantic_type="duration"
1088             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1089             mdapi_group="GPU"
1090             mdapi_usage_flags="Tier1 Overview System Frame"
1091             mdapi_supported_apis=""
1092             mdapi_hw_unit_type="gpu"
1093             />
1094    <counter name="VS Threads Dispatched"
1095             symbol_name="VsThreads"
1096             underscore_name="vs_threads"
1097             description="The total number of vertex shader hardware threads dispatched."
1098             data_type="uint64"
1099             units="threads"
1100             semantic_type="event"
1101             equation="A 1 READ"
1102             mdapi_group="EU Array/Vertex Shader"
1103             mdapi_usage_flags="Tier3 Frame Batch Draw"
1104             mdapi_supported_apis="VK OGL IO"
1105             mdapi_hw_unit_type="gpu"
1106             />
1107    <counter name="HS Threads Dispatched"
1108             symbol_name="HsThreads"
1109             underscore_name="hs_threads"
1110             description="The total number of hull shader hardware threads dispatched."
1111             data_type="uint64"
1112             units="threads"
1113             semantic_type="event"
1114             equation="A 2 READ"
1115             mdapi_group="EU Array/Hull Shader"
1116             mdapi_usage_flags="Tier3 Frame Batch Draw"
1117             mdapi_supported_apis="VK OGL IO"
1118             mdapi_hw_unit_type="gpu"
1119             />
1120    <counter name="DS Threads Dispatched"
1121             symbol_name="DsThreads"
1122             underscore_name="ds_threads"
1123             description="The total number of domain shader hardware threads dispatched."
1124             data_type="uint64"
1125             units="threads"
1126             semantic_type="event"
1127             equation="A 3 READ"
1128             mdapi_group="EU Array/Domain Shader"
1129             mdapi_usage_flags="Tier3 Frame Batch Draw"
1130             mdapi_supported_apis="VK OGL IO"
1131             mdapi_hw_unit_type="gpu"
1132             />
1133    <counter name="GS Threads Dispatched"
1134             symbol_name="GsThreads"
1135             underscore_name="gs_threads"
1136             description="The total number of geometry shader hardware threads dispatched."
1137             data_type="uint64"
1138             units="threads"
1139             semantic_type="event"
1140             equation="A 5 READ"
1141             mdapi_group="EU Array/Geometry Shader"
1142             mdapi_usage_flags="Tier3 Frame Batch Draw"
1143             mdapi_supported_apis="VK OGL IO"
1144             mdapi_hw_unit_type="gpu"
1145             />
1146    <counter name="FS Threads Dispatched"
1147             symbol_name="PsThreads"
1148             underscore_name="ps_threads"
1149             description="The total number of fragment shader hardware threads dispatched."
1150             data_type="uint64"
1151             units="threads"
1152             semantic_type="event"
1153             equation="A 6 READ"
1154             mdapi_group="EU Array/Fragment Shader"
1155             mdapi_usage_flags="Tier3 Frame Batch Draw"
1156             mdapi_supported_apis="VK OGL IO"
1157             mdapi_hw_unit_type="gpu"
1158             />
1159    <counter name="CS Threads Dispatched"
1160             symbol_name="CsThreads"
1161             underscore_name="cs_threads"
1162             description="The total number of compute shader hardware threads dispatched."
1163             data_type="uint64"
1164             units="threads"
1165             semantic_type="event"
1166             equation="A 4 READ"
1167             mdapi_group="EU Array/Compute Shader"
1168             mdapi_usage_flags="Tier3 Frame Batch Draw"
1169             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1170             mdapi_hw_unit_type="gpu"
1171             />
1172    <counter name="EU Active"
1173             symbol_name="EuActive"
1174             underscore_name="eu_active"
1175             description="The percentage of time in which the Execution Units were actively processing."
1176             data_type="float"
1177             max_equation="100"
1178             units="percent"
1179             semantic_type="duration"
1180             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1181             mdapi_group="EU Array"
1182             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1183             mdapi_supported_apis=""
1184             mdapi_hw_unit_type="gpu"
1185             />
1186    <counter name="EU Stall"
1187             symbol_name="EuStall"
1188             underscore_name="eu_stall"
1189             description="The percentage of time in which the Execution Units were stalled."
1190             data_type="float"
1191             max_equation="100"
1192             units="percent"
1193             semantic_type="duration"
1194             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1195             mdapi_group="EU Array"
1196             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1197             mdapi_supported_apis=""
1198             mdapi_hw_unit_type="gpu"
1199             />
1200    <counter name="EU Thread Occupancy"
1201             symbol_name="EuThreadOccupancy"
1202             underscore_name="eu_thread_occupancy"
1203             description="The percentage of time in which hardware threads occupied EUs."
1204             data_type="float"
1205             max_equation="100"
1206             units="percent"
1207             semantic_type="duration"
1208             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1209             mdapi_group="EU Array"
1210             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1211             mdapi_supported_apis=""
1212             mdapi_hw_unit_type="gpu"
1213             />
1214    <counter name="Rasterized Pixels"
1215             symbol_name="RasterizedPixels"
1216             underscore_name="rasterized_pixels"
1217             description="The total number of rasterized pixels."
1218             data_type="uint64"
1219             units="pixels"
1220             semantic_type="event"
1221             equation="A 21 READ 4 UMUL"
1222             mdapi_group="3D Pipe/Rasterizer"
1223             mdapi_usage_flags="Tier3 Frame Batch Draw"
1224             mdapi_supported_apis="VK OGL IO"
1225             mdapi_hw_unit_type="gpu"
1226             />
1227    <counter name="Early Hi-Depth Test Fails"
1228             symbol_name="HiDepthTestFails"
1229             underscore_name="hi_depth_test_fails"
1230             description="The total number of pixels dropped on early hierarchical depth test."
1231             data_type="uint64"
1232             units="pixels"
1233             semantic_type="event"
1234             equation="A 22 READ 4 UMUL"
1235             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1236             mdapi_usage_flags="Tier3 Frame Batch Draw"
1237             mdapi_supported_apis="VK OGL IO"
1238             mdapi_hw_unit_type="gpu"
1239             />
1240    <counter name="Early Depth Test Fails"
1241             symbol_name="EarlyDepthTestFails"
1242             underscore_name="early_depth_test_fails"
1243             description="The total number of pixels dropped on early depth test."
1244             data_type="uint64"
1245             units="pixels"
1246             semantic_type="event"
1247             equation="A 23 READ 4 UMUL"
1248             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1249             mdapi_usage_flags="Tier3 Frame Batch Draw"
1250             mdapi_supported_apis="VK OGL IO"
1251             mdapi_hw_unit_type="gpu"
1252             />
1253    <counter name="Samples Killed in FS"
1254             symbol_name="SamplesKilledInPs"
1255             underscore_name="samples_killed_in_ps"
1256             description="The total number of samples or pixels dropped in fragment shaders."
1257             data_type="uint64"
1258             units="pixels"
1259             semantic_type="event"
1260             equation="A 24 READ 4 UMUL"
1261             mdapi_group="3D Pipe/Fragment Shader"
1262             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1263             mdapi_supported_apis="VK OGL IO"
1264             mdapi_hw_unit_type="gpu"
1265             />
1266    <counter name="Pixels Failing Tests"
1267             symbol_name="PixelsFailingPostPsTests"
1268             underscore_name="pixels_failing_post_ps_tests"
1269             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1270             data_type="uint64"
1271             units="pixels"
1272             semantic_type="event"
1273             equation="A 25 READ 4 UMUL"
1274             mdapi_group="3D Pipe/Output Merger"
1275             mdapi_usage_flags="Tier3 Frame Batch Draw"
1276             mdapi_supported_apis="VK OGL IO"
1277             mdapi_hw_unit_type="gpu"
1278             />
1279    <counter name="Samples Written"
1280             symbol_name="SamplesWritten"
1281             underscore_name="samples_written"
1282             description="The total number of samples or pixels written to all render targets."
1283             data_type="uint64"
1284             units="pixels"
1285             semantic_type="event"
1286             equation="A 26 READ 4 UMUL"
1287             mdapi_group="3D Pipe/Output Merger"
1288             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1289             mdapi_supported_apis="VK OGL IO"
1290             mdapi_hw_unit_type="gpu"
1291             />
1292    <counter name="Samples Blended"
1293             symbol_name="SamplesBlended"
1294             underscore_name="samples_blended"
1295             description="The total number of blended samples or pixels written to all render targets."
1296             data_type="uint64"
1297             units="pixels"
1298             semantic_type="event"
1299             equation="A 27 READ 4 UMUL"
1300             mdapi_group="3D Pipe/Output Merger"
1301             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1302             mdapi_supported_apis="VK OGL IO"
1303             mdapi_hw_unit_type="gpu"
1304             />
1305    <counter name="Sampler Texels"
1306             symbol_name="SamplerTexels"
1307             underscore_name="sampler_texels"
1308             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1309             data_type="uint64"
1310             units="texels"
1311             semantic_type="event"
1312             equation="A 28 READ 4 UMUL"
1313             mdapi_group="Sampler/Sampler Input"
1314             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1315             mdapi_supported_apis=""
1316             mdapi_hw_unit_type="gpu"
1317             />
1318    <counter name="Sampler Texels Misses"
1319             symbol_name="SamplerTexelMisses"
1320             underscore_name="sampler_texel_misses"
1321             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1322             data_type="uint64"
1323             units="texels"
1324             semantic_type="event"
1325             equation="A 29 READ 4 UMUL"
1326             mdapi_group="Sampler/Sampler Cache"
1327             mdapi_usage_flags="Tier3 Batch Frame Draw"
1328             mdapi_supported_apis=""
1329             mdapi_hw_unit_type="gpu"
1330             />
1331    <counter name="SLM Bytes Read"
1332             symbol_name="SlmBytesRead"
1333             underscore_name="slm_bytes_read"
1334             description="The total number of GPU memory bytes read from shared local memory."
1335             data_type="uint64"
1336             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1337             units="bytes"
1338             semantic_type="throughput"
1339             equation="A 30 READ 64 UMUL"
1340             mdapi_group="L3/Data Port/SLM"
1341             mdapi_usage_flags="Tier3 Frame Batch Draw"
1342             mdapi_supported_apis="VK OGL OCL IO"
1343             mdapi_hw_unit_type="gpu"
1344             />
1345    <counter name="SLM Bytes Written"
1346             symbol_name="SlmBytesWritten"
1347             underscore_name="slm_bytes_written"
1348             description="The total number of GPU memory bytes written into shared local memory."
1349             data_type="uint64"
1350             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1351             units="bytes"
1352             semantic_type="throughput"
1353             equation="A 31 READ 64 UMUL"
1354             mdapi_group="L3/Data Port/SLM"
1355             mdapi_usage_flags="Tier3 Frame Batch Draw"
1356             mdapi_supported_apis="VK OGL OCL IO"
1357             mdapi_hw_unit_type="gpu"
1358             />
1359    <counter name="Shader Memory Accesses"
1360             symbol_name="ShaderMemoryAccesses"
1361             underscore_name="shader_memory_accesses"
1362             description="The total number of shader memory accesses to L3."
1363             data_type="uint64"
1364             units="messages"
1365             semantic_type="event"
1366             equation="A 32 READ"
1367             mdapi_group="L3/Data Port"
1368             mdapi_usage_flags="Tier3 Frame Batch Draw"
1369             mdapi_supported_apis="VK OGL OCL IO"
1370             mdapi_hw_unit_type="gpu"
1371             />
1372    <counter name="Shader Atomic Memory Accesses"
1373             symbol_name="ShaderAtomics"
1374             underscore_name="shader_atomics"
1375             description="The total number of shader atomic memory accesses."
1376             data_type="uint64"
1377             units="messages"
1378             semantic_type="event"
1379             equation="A 34 READ"
1380             mdapi_group="L3/Data Port/Atomics"
1381             mdapi_usage_flags="Tier3 Frame Batch Draw"
1382             mdapi_supported_apis=""
1383             mdapi_hw_unit_type="gpu"
1384             />
1385    <counter name="L3 Shader Throughput"
1386             symbol_name="L3ShaderThroughput"
1387             underscore_name="l3_shader_throughput"
1388             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1389             data_type="uint64"
1390             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1391             units="bytes"
1392             semantic_type="throughput"
1393             equation="$ShaderMemoryAccesses 64 UMUL"
1394             mdapi_group="L3/Data Port"
1395             mdapi_usage_flags="Tier2 Frame Batch Draw"
1396             mdapi_supported_apis="VK OGL OCL IO"
1397             mdapi_hw_unit_type="gpu"
1398             />
1399    <counter name="Shader Barrier Messages"
1400             symbol_name="ShaderBarriers"
1401             underscore_name="shader_barriers"
1402             description="The total number of shader barrier messages."
1403             data_type="uint64"
1404             units="messages"
1405             semantic_type="event"
1406             equation="A 35 READ"
1407             mdapi_group="EU Array/Barrier"
1408             mdapi_usage_flags="Tier3 Frame Batch Draw"
1409             mdapi_supported_apis=""
1410             mdapi_hw_unit_type="gpu"
1411             />
1412    <counter name="VF Bottleneck"
1413             symbol_name="VfBottleneck"
1414             underscore_name="vf_bottleneck"
1415             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1416             low_watermark="5"
1417             high_watermark="15"
1418             data_type="float"
1419             max_equation="100"
1420             units="percent"
1421             semantic_type="duration"
1422             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1423             mdapi_group="3D Pipe/Input Assembler"
1424             mdapi_usage_flags="Tier3 Indicate Draw"
1425             mdapi_supported_apis="VK OGL IO"
1426             mdapi_hw_unit_type="gpu"
1427             />
1428    <counter name="VS Bottleneck"
1429             symbol_name="VsBottleneck"
1430             underscore_name="vs_bottleneck"
1431             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1432             low_watermark="10"
1433             high_watermark="30"
1434             data_type="float"
1435             max_equation="100"
1436             units="percent"
1437             semantic_type="duration"
1438             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1439             mdapi_group="3D Pipe/Vertex Shader"
1440             mdapi_usage_flags="Tier3 Indicate Draw"
1441             mdapi_supported_apis="VK OGL IO"
1442             mdapi_hw_unit_type="gpu"
1443             />
1444    <counter name="HS Bottleneck"
1445             symbol_name="HsBottleneck"
1446             underscore_name="hs_bottleneck"
1447             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1448             low_watermark="3"
1449             high_watermark="9"
1450             data_type="float"
1451             max_equation="100"
1452             units="percent"
1453             semantic_type="duration"
1454             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1455             mdapi_group="3D Pipe/Hull Shader"
1456             mdapi_usage_flags="Tier3 Indicate Draw"
1457             mdapi_supported_apis="VK OGL IO"
1458             mdapi_hw_unit_type="gpu"
1459             />
1460    <counter name="DS Bottleneck"
1461             symbol_name="DsBottleneck"
1462             underscore_name="ds_bottleneck"
1463             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1464             low_watermark="5"
1465             high_watermark="15"
1466             data_type="float"
1467             max_equation="100"
1468             units="percent"
1469             semantic_type="duration"
1470             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1471             mdapi_group="3D Pipe/Domain Shader"
1472             mdapi_usage_flags="Tier3 Indicate Draw"
1473             mdapi_supported_apis="VK OGL IO"
1474             mdapi_hw_unit_type="gpu"
1475             />
1476    <counter name="GS Bottleneck"
1477             symbol_name="GsBottleneck"
1478             underscore_name="gs_bottleneck"
1479             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1480             low_watermark="5"
1481             high_watermark="15"
1482             data_type="float"
1483             max_equation="100"
1484             units="percent"
1485             semantic_type="duration"
1486             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1487             mdapi_group="3D Pipe/Geometry Shader"
1488             mdapi_usage_flags="Tier3 Indicate Draw"
1489             mdapi_supported_apis="VK OGL IO"
1490             mdapi_hw_unit_type="gpu"
1491             />
1492    <counter name="SO Bottleneck"
1493             symbol_name="SoBottleneck"
1494             underscore_name="so_bottleneck"
1495             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1496             low_watermark="5"
1497             high_watermark="15"
1498             data_type="float"
1499             max_equation="100"
1500             units="percent"
1501             semantic_type="duration"
1502             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1503             mdapi_group="3D Pipe/Stream Output"
1504             mdapi_usage_flags="Tier3 Indicate Draw"
1505             mdapi_supported_apis="VK OGL IO"
1506             mdapi_hw_unit_type="gpu"
1507             />
1508    <counter name="Clipper Bottleneck"
1509             symbol_name="ClBottleneck"
1510             underscore_name="cl_bottleneck"
1511             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1512             low_watermark="10"
1513             high_watermark="30"
1514             data_type="float"
1515             max_equation="100"
1516             units="percent"
1517             semantic_type="duration"
1518             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1519             mdapi_group="3D Pipe/Clipper"
1520             mdapi_usage_flags="Tier3 Indicate Draw"
1521             mdapi_supported_apis="VK OGL IO"
1522             mdapi_hw_unit_type="gpu"
1523             />
1524    <counter name="Strip-Fans Bottleneck"
1525             symbol_name="SfBottleneck"
1526             underscore_name="sf_bottleneck"
1527             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1528             low_watermark="5"
1529             high_watermark="10"
1530             data_type="float"
1531             max_equation="100"
1532             units="percent"
1533             semantic_type="duration"
1534             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1535             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1536             mdapi_usage_flags="Tier3 Indicate Draw"
1537             mdapi_supported_apis="VK OGL IO"
1538             mdapi_hw_unit_type="gpu"
1539             />
1540    <counter name="Hi-Depth Bottleneck"
1541             symbol_name="HiDepthBottleneck"
1542             underscore_name="hi_depth_bottleneck"
1543             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1544             low_watermark="5"
1545             high_watermark="15"
1546             data_type="float"
1547             max_equation="100"
1548             units="percent"
1549             semantic_type="duration"
1550             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1551             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1552             mdapi_usage_flags="Tier3 Indicate Draw"
1553             mdapi_supported_apis="VK OGL IO"
1554             mdapi_hw_unit_type="gpu"
1555             />
1556    <counter name="BC Bottleneck"
1557             symbol_name="BcBottleneck"
1558             underscore_name="bc_bottleneck"
1559             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1560             low_watermark="5"
1561             high_watermark="15"
1562             data_type="float"
1563             max_equation="100"
1564             units="percent"
1565             semantic_type="duration"
1566             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1567             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1568             mdapi_usage_flags="Tier3 Indicate Draw"
1569             mdapi_supported_apis="VK OGL IO"
1570             mdapi_hw_unit_type="gpu"
1571             />
1572    <counter name="HS Stall"
1573             symbol_name="HsStall"
1574             underscore_name="hs_stall"
1575             description="The percentage of time in which hull stall pipeline stage was stalled."
1576             data_type="float"
1577             max_equation="100"
1578             units="percent"
1579             semantic_type="duration"
1580             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1581             mdapi_group="3D Pipe/Hull Shader"
1582             mdapi_usage_flags="Tier4 Correlate Draw"
1583             mdapi_supported_apis="VK OGL IO"
1584             mdapi_hw_unit_type="gpu"
1585             />
1586    <counter name="DS Stall"
1587             symbol_name="DsStall"
1588             underscore_name="ds_stall"
1589             description="The percentage of time in which domain shader pipeline stage was stalled."
1590             data_type="float"
1591             max_equation="100"
1592             units="percent"
1593             semantic_type="duration"
1594             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1595             mdapi_group="3D Pipe/Domain Shader"
1596             mdapi_usage_flags="Tier4 Correlate Draw"
1597             mdapi_supported_apis="VK OGL IO"
1598             mdapi_hw_unit_type="gpu"
1599             />
1600    <counter name="SO Stall"
1601             symbol_name="SoStall"
1602             underscore_name="so_stall"
1603             description="The percentage of time in which stream-output pipeline stage was stalled."
1604             data_type="float"
1605             max_equation="100"
1606             units="percent"
1607             semantic_type="duration"
1608             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1609             mdapi_group="3D Pipe/Stream Output"
1610             mdapi_usage_flags="Tier4 Correlate Draw"
1611             mdapi_supported_apis="VK OGL IO"
1612             mdapi_hw_unit_type="gpu"
1613             />
1614    <counter name="CL Stall"
1615             symbol_name="ClStall"
1616             underscore_name="cl_stall"
1617             description="The percentage of time in which clipper pipeline stage was stalled."
1618             data_type="float"
1619             max_equation="100"
1620             units="percent"
1621             semantic_type="duration"
1622             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1623             mdapi_group="3D Pipe/Clipper"
1624             mdapi_usage_flags="Tier4 Correlate Draw"
1625             mdapi_supported_apis="VK OGL IO"
1626             mdapi_hw_unit_type="gpu"
1627             />
1628    <counter name="SF Stall"
1629             symbol_name="SfStall"
1630             underscore_name="sf_stall"
1631             description="The percentage of time in which strip-fans pipeline stage was stalled."
1632             data_type="float"
1633             max_equation="100"
1634             units="percent"
1635             semantic_type="duration"
1636             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1637             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1638             mdapi_usage_flags="Tier4 Correlate Draw"
1639             mdapi_supported_apis="VK OGL IO"
1640             mdapi_hw_unit_type="gpu"
1641             />
1642    <register_config type="NOA">
1643        <register type="NOA" address="0x00000D04" value="0x00000200" />
1644        <register type="NOA" address="0x00009840" value="0x00000000" />
1645        <register type="NOA" address="0x00009884" value="0x00000000" />
1646        <register type="NOA" address="0x00009888" value="0x00123E00" />
1647        <register type="NOA" address="0x00009888" value="0x060B00B3" />
1648        <register type="NOA" address="0x00009888" value="0x140B7C00" />
1649        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
1650        <register type="NOA" address="0x00009888" value="0x120C0320" />
1651        <register type="NOA" address="0x00009888" value="0x040D3E00" />
1652        <register type="NOA" address="0x00009888" value="0x000D0000" />
1653        <register type="NOA" address="0x00009888" value="0x280D0000" />
1654        <register type="NOA" address="0x00009888" value="0x2A0E03E0" />
1655        <register type="NOA" address="0x00009888" value="0x10087C00" />
1656        <register type="NOA" address="0x00009888" value="0x1E120002" />
1657        <register type="NOA" address="0x00009888" value="0x20120000" />
1658        <register type="NOA" address="0x00009888" value="0x1E130002" />
1659        <register type="NOA" address="0x00009888" value="0x0E0B0031" />
1660        <register type="NOA" address="0x00009888" value="0x180B0092" />
1661        <register type="NOA" address="0x00009888" value="0x1A0B00B1" />
1662        <register type="NOA" address="0x00009888" value="0x020B0093" />
1663        <register type="NOA" address="0x00009888" value="0x040B0033" />
1664        <register type="NOA" address="0x00009888" value="0x200B0000" />
1665        <register type="NOA" address="0x00009888" value="0x100B4000" />
1666        <register type="NOA" address="0x00009888" value="0x120B8000" />
1667        <register type="NOA" address="0x00009888" value="0x160B4000" />
1668        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
1669        <register type="NOA" address="0x00009888" value="0x080B4000" />
1670        <register type="NOA" address="0x00009888" value="0x0A0B4000" />
1671        <register type="NOA" address="0x00009888" value="0x0C0B4000" />
1672        <register type="NOA" address="0x00009888" value="0x0A0C0022" />
1673        <register type="NOA" address="0x00009888" value="0x1E0C0325" />
1674        <register type="NOA" address="0x00009888" value="0x180C8000" />
1675        <register type="NOA" address="0x00009888" value="0x1A0C8000" />
1676        <register type="NOA" address="0x00009888" value="0x100D0017" />
1677        <register type="NOA" address="0x00009888" value="0x160D0013" />
1678        <register type="NOA" address="0x00009888" value="0x1C0D0081" />
1679        <register type="NOA" address="0x00009888" value="0x080D0082" />
1680        <register type="NOA" address="0x00009888" value="0x0A0D4102" />
1681        <register type="NOA" address="0x00009888" value="0x140D0000" />
1682        <register type="NOA" address="0x00009888" value="0x0C0D0000" />
1683        <register type="NOA" address="0x00009888" value="0x0E0D0000" />
1684        <register type="NOA" address="0x00009888" value="0x120D8000" />
1685        <register type="NOA" address="0x00009888" value="0x0C0E0215" />
1686        <register type="NOA" address="0x00009888" value="0x200E0000" />
1687        <register type="NOA" address="0x00009888" value="0x1E0E8000" />
1688        <register type="NOA" address="0x00009888" value="0x0E0F8000" />
1689        <register type="NOA" address="0x00009888" value="0x060F4000" />
1690        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
1691        <register type="NOA" address="0x00009888" value="0x08081000" />
1692        <register type="NOA" address="0x00009888" value="0x16080000" />
1693        <register type="NOA" address="0x00009884" value="0x00000003" />
1694        <register type="NOA" address="0x00009888" value="0x5B105555" />
1695        <register type="NOA" address="0x00009888" value="0x5D101555" />
1696        <register type="NOA" address="0x00009888" value="0x5F115555" />
1697        <register type="NOA" address="0x00009888" value="0x61111555" />
1698        <register type="NOA" address="0x00009888" value="0x0F128000" />
1699        <register type="NOA" address="0x00009888" value="0x11128000" />
1700        <register type="NOA" address="0x00009888" value="0x13128000" />
1701        <register type="NOA" address="0x00009888" value="0x15128000" />
1702        <register type="NOA" address="0x00009888" value="0x17128000" />
1703        <register type="NOA" address="0x00009888" value="0x19128000" />
1704        <register type="NOA" address="0x00009888" value="0x1B128000" />
1705        <register type="NOA" address="0x00009888" value="0x1D128000" />
1706        <register type="NOA" address="0x00009888" value="0x1F128000" />
1707        <register type="NOA" address="0x00009888" value="0x03128000" />
1708        <register type="NOA" address="0x00009888" value="0x05128000" />
1709        <register type="NOA" address="0x00009888" value="0x07128000" />
1710        <register type="NOA" address="0x00009888" value="0x09128000" />
1711        <register type="NOA" address="0x00009888" value="0x0B128000" />
1712        <register type="NOA" address="0x00009888" value="0x0D128000" />
1713        <register type="NOA" address="0x00009888" value="0x4D101408" />
1714        <register type="NOA" address="0x00009888" value="0x4F100801" />
1715        <register type="NOA" address="0x00009888" value="0x51100A08" />
1716        <register type="NOA" address="0x00009888" value="0x53101118" />
1717        <register type="NOA" address="0x00009888" value="0x55100801" />
1718        <register type="NOA" address="0x00009888" value="0x17100000" />
1719        <register type="NOA" address="0x00009888" value="0x31100000" />
1720        <register type="NOA" address="0x00009888" value="0x57100000" />
1721        <register type="NOA" address="0x00009888" value="0x47101000" />
1722        <register type="NOA" address="0x00009888" value="0x49101111" />
1723        <register type="NOA" address="0x00009888" value="0x4B100801" />
1724        <register type="NOA" address="0x00009884" value="0x00000003" />
1725        <register type="NOA" address="0x00009888" value="0x65100002" />
1726        <register type="NOA" address="0x00009884" value="0x00000000" />
1727        <register type="NOA" address="0x00009888" value="0x42000001" />
1728    </register_config>
1729    <register_config type="OA">
1730        <register type="OA" address="0x0000D920" value="0x00000000" />
1731        <register type="OA" address="0x0000D900" value="0x00000000" />
1732        <register type="OA" address="0x0000D904" value="0x00800000" />
1733        <register type="OA" address="0x0000D910" value="0x00000000" />
1734        <register type="OA" address="0x0000D914" value="0x00800000" />
1735        <register type="OA" address="0x0000DC40" value="0x00000000" />
1736    </register_config>
1737    <register_config type="FLEX">
1738        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1739        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1740        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1741        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1742        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1743        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1744    </register_config>
1745  </set>
1746
1747  <set name="Metric set HDCAndSF"
1748       chipset="RKL"
1749       symbol_name="HDCAndSF"
1750       underscore_name="hdc_and_sf"
1751       mdapi_supported_apis="VK OGL OCL IO"
1752       hw_config_guid="40ef13ef-25d9-4ac6-8582-ce97c47fc900"
1753       >
1754    <counter name="GPU Time Elapsed"
1755             symbol_name="GpuTime"
1756             underscore_name="gpu_time"
1757             description="Time elapsed on the GPU during the measurement."
1758             data_type="uint64"
1759             units="ns"
1760             semantic_type="duration"
1761             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1762             mdapi_group="GPU"
1763             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1764             mdapi_supported_apis=""
1765             mdapi_hw_unit_type="gpu"
1766             />
1767    <counter name="GPU Core Clocks"
1768             symbol_name="GpuCoreClocks"
1769             underscore_name="gpu_core_clocks"
1770             description="The total number of GPU core clocks elapsed during the measurement."
1771             data_type="uint64"
1772             units="cycles"
1773             semantic_type="event"
1774             equation="GPU_CLOCK 0 READ"
1775             mdapi_group="GPU"
1776             mdapi_usage_flags="Tier1 Frame Batch Draw"
1777             mdapi_supported_apis=""
1778             mdapi_hw_unit_type="gpu"
1779             />
1780    <counter name="AVG GPU Core Frequency"
1781             symbol_name="AvgGpuCoreFrequency"
1782             underscore_name="avg_gpu_core_frequency"
1783             description="Average GPU Core Frequency in the measurement."
1784             data_type="uint64"
1785             max_equation="$GpuMaxFrequency"
1786             units="hz"
1787             semantic_type="event"
1788             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1789             mdapi_group="GPU"
1790             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1791             mdapi_supported_apis=""
1792             mdapi_hw_unit_type="gpu"
1793             />
1794    <counter name="GPU Busy"
1795             symbol_name="GpuBusy"
1796             underscore_name="gpu_busy"
1797             description="The percentage of time in which the GPU has been processing GPU commands."
1798             data_type="float"
1799             max_equation="100"
1800             units="percent"
1801             semantic_type="duration"
1802             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1803             mdapi_group="GPU"
1804             mdapi_usage_flags="Tier1 Overview System Frame"
1805             mdapi_supported_apis=""
1806             mdapi_hw_unit_type="gpu"
1807             />
1808    <counter name="VS Threads Dispatched"
1809             symbol_name="VsThreads"
1810             underscore_name="vs_threads"
1811             description="The total number of vertex shader hardware threads dispatched."
1812             data_type="uint64"
1813             units="threads"
1814             semantic_type="event"
1815             equation="A 1 READ"
1816             mdapi_group="EU Array/Vertex Shader"
1817             mdapi_usage_flags="Tier3 Frame Batch Draw"
1818             mdapi_supported_apis="VK OGL IO"
1819             mdapi_hw_unit_type="gpu"
1820             />
1821    <counter name="HS Threads Dispatched"
1822             symbol_name="HsThreads"
1823             underscore_name="hs_threads"
1824             description="The total number of hull shader hardware threads dispatched."
1825             data_type="uint64"
1826             units="threads"
1827             semantic_type="event"
1828             equation="A 2 READ"
1829             mdapi_group="EU Array/Hull Shader"
1830             mdapi_usage_flags="Tier3 Frame Batch Draw"
1831             mdapi_supported_apis="VK OGL IO"
1832             mdapi_hw_unit_type="gpu"
1833             />
1834    <counter name="DS Threads Dispatched"
1835             symbol_name="DsThreads"
1836             underscore_name="ds_threads"
1837             description="The total number of domain shader hardware threads dispatched."
1838             data_type="uint64"
1839             units="threads"
1840             semantic_type="event"
1841             equation="A 3 READ"
1842             mdapi_group="EU Array/Domain Shader"
1843             mdapi_usage_flags="Tier3 Frame Batch Draw"
1844             mdapi_supported_apis="VK OGL IO"
1845             mdapi_hw_unit_type="gpu"
1846             />
1847    <counter name="GS Threads Dispatched"
1848             symbol_name="GsThreads"
1849             underscore_name="gs_threads"
1850             description="The total number of geometry shader hardware threads dispatched."
1851             data_type="uint64"
1852             units="threads"
1853             semantic_type="event"
1854             equation="A 5 READ"
1855             mdapi_group="EU Array/Geometry Shader"
1856             mdapi_usage_flags="Tier3 Frame Batch Draw"
1857             mdapi_supported_apis="VK OGL IO"
1858             mdapi_hw_unit_type="gpu"
1859             />
1860    <counter name="FS Threads Dispatched"
1861             symbol_name="PsThreads"
1862             underscore_name="ps_threads"
1863             description="The total number of fragment shader hardware threads dispatched."
1864             data_type="uint64"
1865             units="threads"
1866             semantic_type="event"
1867             equation="A 6 READ"
1868             mdapi_group="EU Array/Fragment Shader"
1869             mdapi_usage_flags="Tier3 Frame Batch Draw"
1870             mdapi_supported_apis="VK OGL IO"
1871             mdapi_hw_unit_type="gpu"
1872             />
1873    <counter name="CS Threads Dispatched"
1874             symbol_name="CsThreads"
1875             underscore_name="cs_threads"
1876             description="The total number of compute shader hardware threads dispatched."
1877             data_type="uint64"
1878             units="threads"
1879             semantic_type="event"
1880             equation="A 4 READ"
1881             mdapi_group="EU Array/Compute Shader"
1882             mdapi_usage_flags="Tier3 Frame Batch Draw"
1883             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1884             mdapi_hw_unit_type="gpu"
1885             />
1886    <counter name="EU Active"
1887             symbol_name="EuActive"
1888             underscore_name="eu_active"
1889             description="The percentage of time in which the Execution Units were actively processing."
1890             data_type="float"
1891             max_equation="100"
1892             units="percent"
1893             semantic_type="duration"
1894             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1895             mdapi_group="EU Array"
1896             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1897             mdapi_supported_apis=""
1898             mdapi_hw_unit_type="gpu"
1899             />
1900    <counter name="EU Stall"
1901             symbol_name="EuStall"
1902             underscore_name="eu_stall"
1903             description="The percentage of time in which the Execution Units were stalled."
1904             data_type="float"
1905             max_equation="100"
1906             units="percent"
1907             semantic_type="duration"
1908             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1909             mdapi_group="EU Array"
1910             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1911             mdapi_supported_apis=""
1912             mdapi_hw_unit_type="gpu"
1913             />
1914    <counter name="EU Thread Occupancy"
1915             symbol_name="EuThreadOccupancy"
1916             underscore_name="eu_thread_occupancy"
1917             description="The percentage of time in which hardware threads occupied EUs."
1918             data_type="float"
1919             max_equation="100"
1920             units="percent"
1921             semantic_type="duration"
1922             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1923             mdapi_group="EU Array"
1924             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1925             mdapi_supported_apis=""
1926             mdapi_hw_unit_type="gpu"
1927             />
1928    <counter name="Rasterized Pixels"
1929             symbol_name="RasterizedPixels"
1930             underscore_name="rasterized_pixels"
1931             description="The total number of rasterized pixels."
1932             data_type="uint64"
1933             units="pixels"
1934             semantic_type="event"
1935             equation="A 21 READ 4 UMUL"
1936             mdapi_group="3D Pipe/Rasterizer"
1937             mdapi_usage_flags="Tier3 Frame Batch Draw"
1938             mdapi_supported_apis="VK OGL IO"
1939             mdapi_hw_unit_type="gpu"
1940             />
1941    <counter name="Early Hi-Depth Test Fails"
1942             symbol_name="HiDepthTestFails"
1943             underscore_name="hi_depth_test_fails"
1944             description="The total number of pixels dropped on early hierarchical depth test."
1945             data_type="uint64"
1946             units="pixels"
1947             semantic_type="event"
1948             equation="A 22 READ 4 UMUL"
1949             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1950             mdapi_usage_flags="Tier3 Frame Batch Draw"
1951             mdapi_supported_apis="VK OGL IO"
1952             mdapi_hw_unit_type="gpu"
1953             />
1954    <counter name="Early Depth Test Fails"
1955             symbol_name="EarlyDepthTestFails"
1956             underscore_name="early_depth_test_fails"
1957             description="The total number of pixels dropped on early depth test."
1958             data_type="uint64"
1959             units="pixels"
1960             semantic_type="event"
1961             equation="A 23 READ 4 UMUL"
1962             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1963             mdapi_usage_flags="Tier3 Frame Batch Draw"
1964             mdapi_supported_apis="VK OGL IO"
1965             mdapi_hw_unit_type="gpu"
1966             />
1967    <counter name="Samples Killed in FS"
1968             symbol_name="SamplesKilledInPs"
1969             underscore_name="samples_killed_in_ps"
1970             description="The total number of samples or pixels dropped in fragment shaders."
1971             data_type="uint64"
1972             units="pixels"
1973             semantic_type="event"
1974             equation="A 24 READ 4 UMUL"
1975             mdapi_group="3D Pipe/Fragment Shader"
1976             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1977             mdapi_supported_apis="VK OGL IO"
1978             mdapi_hw_unit_type="gpu"
1979             />
1980    <counter name="Pixels Failing Tests"
1981             symbol_name="PixelsFailingPostPsTests"
1982             underscore_name="pixels_failing_post_ps_tests"
1983             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1984             data_type="uint64"
1985             units="pixels"
1986             semantic_type="event"
1987             equation="A 25 READ 4 UMUL"
1988             mdapi_group="3D Pipe/Output Merger"
1989             mdapi_usage_flags="Tier3 Frame Batch Draw"
1990             mdapi_supported_apis="VK OGL IO"
1991             mdapi_hw_unit_type="gpu"
1992             />
1993    <counter name="Samples Written"
1994             symbol_name="SamplesWritten"
1995             underscore_name="samples_written"
1996             description="The total number of samples or pixels written to all render targets."
1997             data_type="uint64"
1998             units="pixels"
1999             semantic_type="event"
2000             equation="A 26 READ 4 UMUL"
2001             mdapi_group="3D Pipe/Output Merger"
2002             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2003             mdapi_supported_apis="VK OGL IO"
2004             mdapi_hw_unit_type="gpu"
2005             />
2006    <counter name="Samples Blended"
2007             symbol_name="SamplesBlended"
2008             underscore_name="samples_blended"
2009             description="The total number of blended samples or pixels written to all render targets."
2010             data_type="uint64"
2011             units="pixels"
2012             semantic_type="event"
2013             equation="A 27 READ 4 UMUL"
2014             mdapi_group="3D Pipe/Output Merger"
2015             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2016             mdapi_supported_apis="VK OGL IO"
2017             mdapi_hw_unit_type="gpu"
2018             />
2019    <counter name="Sampler Texels"
2020             symbol_name="SamplerTexels"
2021             underscore_name="sampler_texels"
2022             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2023             data_type="uint64"
2024             units="texels"
2025             semantic_type="event"
2026             equation="A 28 READ 4 UMUL"
2027             mdapi_group="Sampler/Sampler Input"
2028             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2029             mdapi_supported_apis=""
2030             mdapi_hw_unit_type="gpu"
2031             />
2032    <counter name="Sampler Texels Misses"
2033             symbol_name="SamplerTexelMisses"
2034             underscore_name="sampler_texel_misses"
2035             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2036             data_type="uint64"
2037             units="texels"
2038             semantic_type="event"
2039             equation="A 29 READ 4 UMUL"
2040             mdapi_group="Sampler/Sampler Cache"
2041             mdapi_usage_flags="Tier3 Batch Frame Draw"
2042             mdapi_supported_apis=""
2043             mdapi_hw_unit_type="gpu"
2044             />
2045    <counter name="SLM Bytes Read"
2046             symbol_name="SlmBytesRead"
2047             underscore_name="slm_bytes_read"
2048             description="The total number of GPU memory bytes read from shared local memory."
2049             data_type="uint64"
2050             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2051             units="bytes"
2052             semantic_type="throughput"
2053             equation="A 30 READ 64 UMUL"
2054             mdapi_group="L3/Data Port/SLM"
2055             mdapi_usage_flags="Tier3 Frame Batch Draw"
2056             mdapi_supported_apis="VK OGL OCL IO"
2057             mdapi_hw_unit_type="gpu"
2058             />
2059    <counter name="SLM Bytes Written"
2060             symbol_name="SlmBytesWritten"
2061             underscore_name="slm_bytes_written"
2062             description="The total number of GPU memory bytes written into shared local memory."
2063             data_type="uint64"
2064             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2065             units="bytes"
2066             semantic_type="throughput"
2067             equation="A 31 READ 64 UMUL"
2068             mdapi_group="L3/Data Port/SLM"
2069             mdapi_usage_flags="Tier3 Frame Batch Draw"
2070             mdapi_supported_apis="VK OGL OCL IO"
2071             mdapi_hw_unit_type="gpu"
2072             />
2073    <counter name="Shader Memory Accesses"
2074             symbol_name="ShaderMemoryAccesses"
2075             underscore_name="shader_memory_accesses"
2076             description="The total number of shader memory accesses to L3."
2077             data_type="uint64"
2078             units="messages"
2079             semantic_type="event"
2080             equation="A 32 READ"
2081             mdapi_group="L3/Data Port"
2082             mdapi_usage_flags="Tier3 Frame Batch Draw"
2083             mdapi_supported_apis="VK OGL OCL IO"
2084             mdapi_hw_unit_type="gpu"
2085             />
2086    <counter name="Shader Atomic Memory Accesses"
2087             symbol_name="ShaderAtomics"
2088             underscore_name="shader_atomics"
2089             description="The total number of shader atomic memory accesses."
2090             data_type="uint64"
2091             units="messages"
2092             semantic_type="event"
2093             equation="A 34 READ"
2094             mdapi_group="L3/Data Port/Atomics"
2095             mdapi_usage_flags="Tier3 Frame Batch Draw"
2096             mdapi_supported_apis=""
2097             mdapi_hw_unit_type="gpu"
2098             />
2099    <counter name="L3 Shader Throughput"
2100             symbol_name="L3ShaderThroughput"
2101             underscore_name="l3_shader_throughput"
2102             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2103             data_type="uint64"
2104             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2105             units="bytes"
2106             semantic_type="throughput"
2107             equation="$ShaderMemoryAccesses 64 UMUL"
2108             mdapi_group="L3/Data Port"
2109             mdapi_usage_flags="Tier2 Frame Batch Draw"
2110             mdapi_supported_apis="VK OGL OCL IO"
2111             mdapi_hw_unit_type="gpu"
2112             />
2113    <counter name="Shader Barrier Messages"
2114             symbol_name="ShaderBarriers"
2115             underscore_name="shader_barriers"
2116             description="The total number of shader barrier messages."
2117             data_type="uint64"
2118             units="messages"
2119             semantic_type="event"
2120             equation="A 35 READ"
2121             mdapi_group="EU Array/Barrier"
2122             mdapi_usage_flags="Tier3 Frame Batch Draw"
2123             mdapi_supported_apis=""
2124             mdapi_hw_unit_type="gpu"
2125             />
2126    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
2127             symbol_name="NonSamplerShader00AccessStalledOnL3"
2128             underscore_name="non_sampler_shader00_access_stalled_on_l3"
2129             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
2130             data_type="float"
2131             max_equation="100"
2132             units="percent"
2133             semantic_type="duration"
2134             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2135             availability="$DualSubsliceMask 1 AND"
2136             mdapi_group="GPU/Data Port"
2137             mdapi_usage_flags="Tier3 Frame Batch Draw"
2138             mdapi_supported_apis=""
2139             mdapi_hw_unit_type="subslice"
2140             />
2141    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
2142             symbol_name="NonSamplerShader01AccessStalledOnL3"
2143             underscore_name="non_sampler_shader01_access_stalled_on_l3"
2144             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
2145             data_type="float"
2146             max_equation="100"
2147             units="percent"
2148             semantic_type="duration"
2149             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2150             availability="$DualSubsliceMask 2 AND"
2151             mdapi_group="GPU/Data Port"
2152             mdapi_usage_flags="Tier3 Frame Batch Draw"
2153             mdapi_supported_apis=""
2154             mdapi_hw_unit_type="subslice"
2155             />
2156    <counter name="Polygon Data Ready"
2157             symbol_name="PolyDataReady"
2158             underscore_name="poly_data_ready"
2159             description="The percentage of time in which geometry pipeline output is ready"
2160             data_type="float"
2161             max_equation="100"
2162             units="percent"
2163             semantic_type="duration"
2164             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2165             mdapi_group="GPU/3D Pipe/Strip-Fans"
2166             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2167             mdapi_supported_apis=""
2168             mdapi_hw_unit_type="gpu"
2169             />
2170    <register_config type="NOA">
2171        <register type="NOA" address="0x00000D04" value="0x00000200" />
2172        <register type="NOA" address="0x00009840" value="0x00000000" />
2173        <register type="NOA" address="0x00009884" value="0x00000000" />
2174        <register type="NOA" address="0x00009888" value="0x14112400" />
2175        <register type="NOA" address="0x00009888" value="0x14312400" />
2176        <register type="NOA" address="0x00009888" value="0x240A0019" />
2177        <register type="NOA" address="0x00009888" value="0x00110074" />
2178        <register type="NOA" address="0x00009888" value="0x10110000" />
2179        <register type="NOA" address="0x00009888" value="0x00128000" />
2180        <register type="NOA" address="0x00009888" value="0x10138000" />
2181        <register type="NOA" address="0x00009888" value="0x0E310074" />
2182        <register type="NOA" address="0x00009888" value="0x10310000" />
2183        <register type="NOA" address="0x00009888" value="0x06310000" />
2184        <register type="NOA" address="0x00009888" value="0x0E328000" />
2185        <register type="NOA" address="0x00009888" value="0x1C330200" />
2186        <register type="NOA" address="0x00009888" value="0x1C058000" />
2187        <register type="NOA" address="0x00009888" value="0x000B4000" />
2188        <register type="NOA" address="0x00009888" value="0x0E0B8000" />
2189        <register type="NOA" address="0x00009888" value="0x100B8000" />
2190        <register type="NOA" address="0x00009888" value="0x100C8000" />
2191        <register type="NOA" address="0x00009888" value="0x040D4000" />
2192        <register type="NOA" address="0x00009888" value="0x000E8000" />
2193        <register type="NOA" address="0x00009888" value="0x000F4000" />
2194        <register type="NOA" address="0x00009888" value="0x100A00F7" />
2195        <register type="NOA" address="0x00009888" value="0x140A0000" />
2196        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
2197        <register type="NOA" address="0x00009888" value="0x0C0A0000" />
2198        <register type="NOA" address="0x00009888" value="0x0E084000" />
2199        <register type="NOA" address="0x00009888" value="0x14092000" />
2200        <register type="NOA" address="0x00009884" value="0x00000003" />
2201        <register type="NOA" address="0x00009888" value="0x41104000" />
2202        <register type="NOA" address="0x00009888" value="0x5B105000" />
2203        <register type="NOA" address="0x00009888" value="0x4B112000" />
2204        <register type="NOA" address="0x00009888" value="0x5F115000" />
2205        <register type="NOA" address="0x00009888" value="0x01128000" />
2206        <register type="NOA" address="0x00009888" value="0x0F128000" />
2207        <register type="NOA" address="0x00009888" value="0x11128000" />
2208        <register type="NOA" address="0x00009888" value="0x47100000" />
2209        <register type="NOA" address="0x00009888" value="0x4D100000" />
2210        <register type="NOA" address="0x00009888" value="0x4F100110" />
2211        <register type="NOA" address="0x00009888" value="0x17100000" />
2212        <register type="NOA" address="0x00009888" value="0x31100000" />
2213        <register type="NOA" address="0x00009884" value="0x00000003" />
2214        <register type="NOA" address="0x00009888" value="0x65100002" />
2215        <register type="NOA" address="0x00009884" value="0x00000000" />
2216        <register type="NOA" address="0x00009888" value="0x42000001" />
2217    </register_config>
2218    <register_config type="OA">
2219        <register type="OA" address="0x0000D920" value="0x00000000" />
2220        <register type="OA" address="0x0000D900" value="0x00000000" />
2221        <register type="OA" address="0x0000D904" value="0x70800000" />
2222        <register type="OA" address="0x0000D910" value="0x00000000" />
2223        <register type="OA" address="0x0000D914" value="0x00800000" />
2224        <register type="OA" address="0x0000DC40" value="0x00070000" />
2225        <register type="OA" address="0x0000D940" value="0x00000002" />
2226        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
2227        <register type="OA" address="0x0000DC00" value="0x00000002" />
2228        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
2229        <register type="OA" address="0x0000D948" value="0x00000002" />
2230        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
2231        <register type="OA" address="0x0000DC08" value="0x00000002" />
2232        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
2233        <register type="OA" address="0x0000D950" value="0x00000002" />
2234        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
2235        <register type="OA" address="0x0000DC10" value="0x00000002" />
2236        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
2237    </register_config>
2238    <register_config type="FLEX">
2239        <register type="FLEX" address="0x0000E458" value="0x00804704" />
2240        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
2241        <register type="FLEX" address="0x0000E658" value="0x00805705" />
2242        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
2243        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
2244        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
2245    </register_config>
2246  </set>
2247
2248  <set name="Metric set RasterizerAndPixelBackend"
2249       chipset="RKL"
2250       symbol_name="RasterizerAndPixelBackend"
2251       underscore_name="rasterizer_and_pixel_backend"
2252       mdapi_supported_apis="VK OGL OCL IO"
2253       hw_config_guid="bf60f7bd-9029-4edf-8311-f6e86599395e"
2254       >
2255    <counter name="GPU Time Elapsed"
2256             symbol_name="GpuTime"
2257             underscore_name="gpu_time"
2258             description="Time elapsed on the GPU during the measurement."
2259             data_type="uint64"
2260             units="ns"
2261             semantic_type="duration"
2262             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2263             mdapi_group="GPU"
2264             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2265             mdapi_supported_apis=""
2266             mdapi_hw_unit_type="gpu"
2267             />
2268    <counter name="GPU Core Clocks"
2269             symbol_name="GpuCoreClocks"
2270             underscore_name="gpu_core_clocks"
2271             description="The total number of GPU core clocks elapsed during the measurement."
2272             data_type="uint64"
2273             units="cycles"
2274             semantic_type="event"
2275             equation="GPU_CLOCK 0 READ"
2276             mdapi_group="GPU"
2277             mdapi_usage_flags="Tier1 Frame Batch Draw"
2278             mdapi_supported_apis=""
2279             mdapi_hw_unit_type="gpu"
2280             />
2281    <counter name="AVG GPU Core Frequency"
2282             symbol_name="AvgGpuCoreFrequency"
2283             underscore_name="avg_gpu_core_frequency"
2284             description="Average GPU Core Frequency in the measurement."
2285             data_type="uint64"
2286             max_equation="$GpuMaxFrequency"
2287             units="hz"
2288             semantic_type="event"
2289             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2290             mdapi_group="GPU"
2291             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2292             mdapi_supported_apis=""
2293             mdapi_hw_unit_type="gpu"
2294             />
2295    <counter name="GPU Busy"
2296             symbol_name="GpuBusy"
2297             underscore_name="gpu_busy"
2298             description="The percentage of time in which the GPU has been processing GPU commands."
2299             data_type="float"
2300             max_equation="100"
2301             units="percent"
2302             semantic_type="duration"
2303             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2304             mdapi_group="GPU"
2305             mdapi_usage_flags="Tier1 Overview System Frame"
2306             mdapi_supported_apis=""
2307             mdapi_hw_unit_type="gpu"
2308             />
2309    <counter name="VS Threads Dispatched"
2310             symbol_name="VsThreads"
2311             underscore_name="vs_threads"
2312             description="The total number of vertex shader hardware threads dispatched."
2313             data_type="uint64"
2314             units="threads"
2315             semantic_type="event"
2316             equation="A 1 READ"
2317             mdapi_group="EU Array/Vertex Shader"
2318             mdapi_usage_flags="Tier3 Frame Batch Draw"
2319             mdapi_supported_apis="VK OGL IO"
2320             mdapi_hw_unit_type="gpu"
2321             />
2322    <counter name="HS Threads Dispatched"
2323             symbol_name="HsThreads"
2324             underscore_name="hs_threads"
2325             description="The total number of hull shader hardware threads dispatched."
2326             data_type="uint64"
2327             units="threads"
2328             semantic_type="event"
2329             equation="A 2 READ"
2330             mdapi_group="EU Array/Hull Shader"
2331             mdapi_usage_flags="Tier3 Frame Batch Draw"
2332             mdapi_supported_apis="VK OGL IO"
2333             mdapi_hw_unit_type="gpu"
2334             />
2335    <counter name="DS Threads Dispatched"
2336             symbol_name="DsThreads"
2337             underscore_name="ds_threads"
2338             description="The total number of domain shader hardware threads dispatched."
2339             data_type="uint64"
2340             units="threads"
2341             semantic_type="event"
2342             equation="A 3 READ"
2343             mdapi_group="EU Array/Domain Shader"
2344             mdapi_usage_flags="Tier3 Frame Batch Draw"
2345             mdapi_supported_apis="VK OGL IO"
2346             mdapi_hw_unit_type="gpu"
2347             />
2348    <counter name="GS Threads Dispatched"
2349             symbol_name="GsThreads"
2350             underscore_name="gs_threads"
2351             description="The total number of geometry shader hardware threads dispatched."
2352             data_type="uint64"
2353             units="threads"
2354             semantic_type="event"
2355             equation="A 5 READ"
2356             mdapi_group="EU Array/Geometry Shader"
2357             mdapi_usage_flags="Tier3 Frame Batch Draw"
2358             mdapi_supported_apis="VK OGL IO"
2359             mdapi_hw_unit_type="gpu"
2360             />
2361    <counter name="FS Threads Dispatched"
2362             symbol_name="PsThreads"
2363             underscore_name="ps_threads"
2364             description="The total number of fragment shader hardware threads dispatched."
2365             data_type="uint64"
2366             units="threads"
2367             semantic_type="event"
2368             equation="A 6 READ"
2369             mdapi_group="EU Array/Fragment Shader"
2370             mdapi_usage_flags="Tier3 Frame Batch Draw"
2371             mdapi_supported_apis="VK OGL IO"
2372             mdapi_hw_unit_type="gpu"
2373             />
2374    <counter name="CS Threads Dispatched"
2375             symbol_name="CsThreads"
2376             underscore_name="cs_threads"
2377             description="The total number of compute shader hardware threads dispatched."
2378             data_type="uint64"
2379             units="threads"
2380             semantic_type="event"
2381             equation="A 4 READ"
2382             mdapi_group="EU Array/Compute Shader"
2383             mdapi_usage_flags="Tier3 Frame Batch Draw"
2384             mdapi_supported_apis="VK OGL OCL IO MEDIA"
2385             mdapi_hw_unit_type="gpu"
2386             />
2387    <counter name="EU Active"
2388             symbol_name="EuActive"
2389             underscore_name="eu_active"
2390             description="The percentage of time in which the Execution Units were actively processing."
2391             data_type="float"
2392             max_equation="100"
2393             units="percent"
2394             semantic_type="duration"
2395             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2396             mdapi_group="EU Array"
2397             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2398             mdapi_supported_apis=""
2399             mdapi_hw_unit_type="gpu"
2400             />
2401    <counter name="EU Stall"
2402             symbol_name="EuStall"
2403             underscore_name="eu_stall"
2404             description="The percentage of time in which the Execution Units were stalled."
2405             data_type="float"
2406             max_equation="100"
2407             units="percent"
2408             semantic_type="duration"
2409             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2410             mdapi_group="EU Array"
2411             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2412             mdapi_supported_apis=""
2413             mdapi_hw_unit_type="gpu"
2414             />
2415    <counter name="EU Thread Occupancy"
2416             symbol_name="EuThreadOccupancy"
2417             underscore_name="eu_thread_occupancy"
2418             description="The percentage of time in which hardware threads occupied EUs."
2419             data_type="float"
2420             max_equation="100"
2421             units="percent"
2422             semantic_type="duration"
2423             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2424             mdapi_group="EU Array"
2425             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2426             mdapi_supported_apis=""
2427             mdapi_hw_unit_type="gpu"
2428             />
2429    <counter name="Rasterized Pixels"
2430             symbol_name="RasterizedPixels"
2431             underscore_name="rasterized_pixels"
2432             description="The total number of rasterized pixels."
2433             data_type="uint64"
2434             units="pixels"
2435             semantic_type="event"
2436             equation="A 21 READ 4 UMUL"
2437             mdapi_group="3D Pipe/Rasterizer"
2438             mdapi_usage_flags="Tier3 Frame Batch Draw"
2439             mdapi_supported_apis="VK OGL IO"
2440             mdapi_hw_unit_type="gpu"
2441             />
2442    <counter name="Early Hi-Depth Test Fails"
2443             symbol_name="HiDepthTestFails"
2444             underscore_name="hi_depth_test_fails"
2445             description="The total number of pixels dropped on early hierarchical depth test."
2446             data_type="uint64"
2447             units="pixels"
2448             semantic_type="event"
2449             equation="A 22 READ 4 UMUL"
2450             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2451             mdapi_usage_flags="Tier3 Frame Batch Draw"
2452             mdapi_supported_apis="VK OGL IO"
2453             mdapi_hw_unit_type="gpu"
2454             />
2455    <counter name="Early Depth Test Fails"
2456             symbol_name="EarlyDepthTestFails"
2457             underscore_name="early_depth_test_fails"
2458             description="The total number of pixels dropped on early depth test."
2459             data_type="uint64"
2460             units="pixels"
2461             semantic_type="event"
2462             equation="A 23 READ 4 UMUL"
2463             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2464             mdapi_usage_flags="Tier3 Frame Batch Draw"
2465             mdapi_supported_apis="VK OGL IO"
2466             mdapi_hw_unit_type="gpu"
2467             />
2468    <counter name="Samples Killed in FS"
2469             symbol_name="SamplesKilledInPs"
2470             underscore_name="samples_killed_in_ps"
2471             description="The total number of samples or pixels dropped in fragment shaders."
2472             data_type="uint64"
2473             units="pixels"
2474             semantic_type="event"
2475             equation="A 24 READ 4 UMUL"
2476             mdapi_group="3D Pipe/Fragment Shader"
2477             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2478             mdapi_supported_apis="VK OGL IO"
2479             mdapi_hw_unit_type="gpu"
2480             />
2481    <counter name="Pixels Failing Tests"
2482             symbol_name="PixelsFailingPostPsTests"
2483             underscore_name="pixels_failing_post_ps_tests"
2484             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2485             data_type="uint64"
2486             units="pixels"
2487             semantic_type="event"
2488             equation="A 25 READ 4 UMUL"
2489             mdapi_group="3D Pipe/Output Merger"
2490             mdapi_usage_flags="Tier3 Frame Batch Draw"
2491             mdapi_supported_apis="VK OGL IO"
2492             mdapi_hw_unit_type="gpu"
2493             />
2494    <counter name="Samples Written"
2495             symbol_name="SamplesWritten"
2496             underscore_name="samples_written"
2497             description="The total number of samples or pixels written to all render targets."
2498             data_type="uint64"
2499             units="pixels"
2500             semantic_type="event"
2501             equation="A 26 READ 4 UMUL"
2502             mdapi_group="3D Pipe/Output Merger"
2503             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2504             mdapi_supported_apis="VK OGL IO"
2505             mdapi_hw_unit_type="gpu"
2506             />
2507    <counter name="Samples Blended"
2508             symbol_name="SamplesBlended"
2509             underscore_name="samples_blended"
2510             description="The total number of blended samples or pixels written to all render targets."
2511             data_type="uint64"
2512             units="pixels"
2513             semantic_type="event"
2514             equation="A 27 READ 4 UMUL"
2515             mdapi_group="3D Pipe/Output Merger"
2516             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2517             mdapi_supported_apis="VK OGL IO"
2518             mdapi_hw_unit_type="gpu"
2519             />
2520    <counter name="Sampler Texels"
2521             symbol_name="SamplerTexels"
2522             underscore_name="sampler_texels"
2523             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2524             data_type="uint64"
2525             units="texels"
2526             semantic_type="event"
2527             equation="A 28 READ 4 UMUL"
2528             mdapi_group="Sampler/Sampler Input"
2529             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2530             mdapi_supported_apis=""
2531             mdapi_hw_unit_type="gpu"
2532             />
2533    <counter name="Sampler Texels Misses"
2534             symbol_name="SamplerTexelMisses"
2535             underscore_name="sampler_texel_misses"
2536             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2537             data_type="uint64"
2538             units="texels"
2539             semantic_type="event"
2540             equation="A 29 READ 4 UMUL"
2541             mdapi_group="Sampler/Sampler Cache"
2542             mdapi_usage_flags="Tier3 Batch Frame Draw"
2543             mdapi_supported_apis=""
2544             mdapi_hw_unit_type="gpu"
2545             />
2546    <counter name="SLM Bytes Read"
2547             symbol_name="SlmBytesRead"
2548             underscore_name="slm_bytes_read"
2549             description="The total number of GPU memory bytes read from shared local memory."
2550             data_type="uint64"
2551             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2552             units="bytes"
2553             semantic_type="throughput"
2554             equation="A 30 READ 64 UMUL"
2555             mdapi_group="L3/Data Port/SLM"
2556             mdapi_usage_flags="Tier3 Frame Batch Draw"
2557             mdapi_supported_apis="VK OGL OCL IO"
2558             mdapi_hw_unit_type="gpu"
2559             />
2560    <counter name="SLM Bytes Written"
2561             symbol_name="SlmBytesWritten"
2562             underscore_name="slm_bytes_written"
2563             description="The total number of GPU memory bytes written into shared local memory."
2564             data_type="uint64"
2565             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2566             units="bytes"
2567             semantic_type="throughput"
2568             equation="A 31 READ 64 UMUL"
2569             mdapi_group="L3/Data Port/SLM"
2570             mdapi_usage_flags="Tier3 Frame Batch Draw"
2571             mdapi_supported_apis="VK OGL OCL IO"
2572             mdapi_hw_unit_type="gpu"
2573             />
2574    <counter name="Shader Memory Accesses"
2575             symbol_name="ShaderMemoryAccesses"
2576             underscore_name="shader_memory_accesses"
2577             description="The total number of shader memory accesses to L3."
2578             data_type="uint64"
2579             units="messages"
2580             semantic_type="event"
2581             equation="A 32 READ"
2582             mdapi_group="L3/Data Port"
2583             mdapi_usage_flags="Tier3 Frame Batch Draw"
2584             mdapi_supported_apis="VK OGL OCL IO"
2585             mdapi_hw_unit_type="gpu"
2586             />
2587    <counter name="Shader Atomic Memory Accesses"
2588             symbol_name="ShaderAtomics"
2589             underscore_name="shader_atomics"
2590             description="The total number of shader atomic memory accesses."
2591             data_type="uint64"
2592             units="messages"
2593             semantic_type="event"
2594             equation="A 34 READ"
2595             mdapi_group="L3/Data Port/Atomics"
2596             mdapi_usage_flags="Tier3 Frame Batch Draw"
2597             mdapi_supported_apis=""
2598             mdapi_hw_unit_type="gpu"
2599             />
2600    <counter name="L3 Shader Throughput"
2601             symbol_name="L3ShaderThroughput"
2602             underscore_name="l3_shader_throughput"
2603             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2604             data_type="uint64"
2605             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2606             units="bytes"
2607             semantic_type="throughput"
2608             equation="$ShaderMemoryAccesses 64 UMUL"
2609             mdapi_group="L3/Data Port"
2610             mdapi_usage_flags="Tier2 Frame Batch Draw"
2611             mdapi_supported_apis="VK OGL OCL IO"
2612             mdapi_hw_unit_type="gpu"
2613             />
2614    <counter name="Shader Barrier Messages"
2615             symbol_name="ShaderBarriers"
2616             underscore_name="shader_barriers"
2617             description="The total number of shader barrier messages."
2618             data_type="uint64"
2619             units="messages"
2620             semantic_type="event"
2621             equation="A 35 READ"
2622             mdapi_group="EU Array/Barrier"
2623             mdapi_usage_flags="Tier3 Frame Batch Draw"
2624             mdapi_supported_apis=""
2625             mdapi_hw_unit_type="gpu"
2626             />
2627    <counter name="Slice0 Rasterizer Input Available"
2628             symbol_name="Rasterizer0InputAvailable"
2629             underscore_name="rasterizer0_input_available"
2630             description="The percentage of time in which slice0 rasterizer input is available"
2631             data_type="float"
2632             max_equation="100"
2633             units="percent"
2634             semantic_type="duration"
2635             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2636             availability="$SliceMask 1 AND"
2637             mdapi_group="GPU/Rasterizer"
2638             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2639             mdapi_supported_apis=""
2640             mdapi_hw_unit_type="slice"
2641             />
2642    <counter name="Slice0 Rasterizer Output Ready"
2643             symbol_name="Rasterizer0OutputReady"
2644             underscore_name="rasterizer0_output_ready"
2645             description="The percentage of time in which slice0 rasterizer output is ready"
2646             data_type="float"
2647             max_equation="100"
2648             units="percent"
2649             semantic_type="duration"
2650             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2651             availability="$SliceMask 1 AND"
2652             mdapi_group="GPU/Rasterizer"
2653             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2654             mdapi_supported_apis=""
2655             mdapi_hw_unit_type="slice"
2656             />
2657    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
2658             symbol_name="PixelData00Ready"
2659             underscore_name="pixel_data00_ready"
2660             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
2661             data_type="float"
2662             max_equation="100"
2663             units="percent"
2664             semantic_type="duration"
2665             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2666             mdapi_group="GPU/Rasterizer/Early Depth Test"
2667             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2668             mdapi_supported_apis=""
2669             mdapi_hw_unit_type="slice"
2670             />
2671    <counter name="Slice0 Pipe0 PS Output Available"
2672             symbol_name="PSOutput00Available"
2673             underscore_name="ps_output00_available"
2674             description="The percentage of time in which slice0 pipe0 PS output is available"
2675             data_type="float"
2676             max_equation="100"
2677             units="percent"
2678             semantic_type="duration"
2679             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2680             mdapi_group="GPU/3D Pipe"
2681             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2682             mdapi_supported_apis=""
2683             mdapi_hw_unit_type="slice"
2684             />
2685    <counter name="Slice0 Pipe0 Pixel Values Ready"
2686             symbol_name="PixelValues00Ready"
2687             underscore_name="pixel_values00_ready"
2688             description="The percentage of time in which slice0 pipe0 pixel values are ready"
2689             data_type="float"
2690             max_equation="100"
2691             units="percent"
2692             semantic_type="duration"
2693             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2694             mdapi_group="GPU/3D Pipe"
2695             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2696             mdapi_supported_apis=""
2697             mdapi_hw_unit_type="slice"
2698             />
2699    <counter name="SQ00 is full"
2700             symbol_name="GTRequestQueue00Full"
2701             underscore_name="gt_request_queue00_full"
2702             description="The percentage of time when IDI0 SQ0 is filled above a threshold (usually 48 entries)"
2703             data_type="float"
2704             max_equation="100"
2705             units="percent"
2706             semantic_type="duration"
2707             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2708             mdapi_group="GTI"
2709             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2710             mdapi_supported_apis=""
2711             mdapi_hw_unit_type="gpu"
2712             />
2713    <counter name="SQ01 is full"
2714             symbol_name="GTRequestQueue01Full"
2715             underscore_name="gt_request_queue01_full"
2716             description="The percentage of time when IDI0 SQ1 is filled above a threshold (usually 48 entries)"
2717             data_type="float"
2718             max_equation="100"
2719             units="percent"
2720             semantic_type="duration"
2721             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2722             mdapi_group="GTI"
2723             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2724             mdapi_supported_apis=""
2725             mdapi_hw_unit_type="gpu"
2726             />
2727    <counter name="SQ10 is full"
2728             symbol_name="GTRequestQueue10Full"
2729             underscore_name="gt_request_queue10_full"
2730             description="The percentage of time when IDI1 SQ0 is filled above a threshold (usually 48 entries)"
2731             data_type="float"
2732             max_equation="100"
2733             units="percent"
2734             semantic_type="duration"
2735             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2736             mdapi_group="GTI"
2737             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2738             mdapi_supported_apis=""
2739             mdapi_hw_unit_type="gpu"
2740             />
2741    <counter name="SQ11 is full"
2742             symbol_name="GTRequestQueue11Full"
2743             underscore_name="gt_request_queue11_full"
2744             description="The percentage of time when IDI1 SQ1 is filled above a threshold (usually 48 entries)"
2745             data_type="float"
2746             max_equation="100"
2747             units="percent"
2748             semantic_type="duration"
2749             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
2750             mdapi_group="GTI"
2751             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2752             mdapi_supported_apis=""
2753             mdapi_hw_unit_type="gpu"
2754             />
2755    <register_config type="NOA">
2756        <register type="NOA" address="0x00000D04" value="0x00000200" />
2757        <register type="NOA" address="0x00009840" value="0x00000000" />
2758        <register type="NOA" address="0x00009884" value="0x00000000" />
2759        <register type="NOA" address="0x00009888" value="0x1E055000" />
2760        <register type="NOA" address="0x00009888" value="0x1A0500C0" />
2761        <register type="NOA" address="0x00009888" value="0x2A0A7300" />
2762        <register type="NOA" address="0x00009888" value="0x2C0A0000" />
2763        <register type="NOA" address="0x00009888" value="0x120800A0" />
2764        <register type="NOA" address="0x00009888" value="0x04052700" />
2765        <register type="NOA" address="0x00009888" value="0x060500C0" />
2766        <register type="NOA" address="0x00009888" value="0x22050000" />
2767        <register type="NOA" address="0x00009888" value="0x1C050000" />
2768        <register type="NOA" address="0x00009888" value="0x000B8000" />
2769        <register type="NOA" address="0x00009888" value="0x0E0B8000" />
2770        <register type="NOA" address="0x00009888" value="0x100B8000" />
2771        <register type="NOA" address="0x00009888" value="0x120B8000" />
2772        <register type="NOA" address="0x00009888" value="0x140B8000" />
2773        <register type="NOA" address="0x00009888" value="0x080B8000" />
2774        <register type="NOA" address="0x00009888" value="0x0A0B8000" />
2775        <register type="NOA" address="0x00009888" value="0x0C0B8000" />
2776        <register type="NOA" address="0x00009888" value="0x000A0144" />
2777        <register type="NOA" address="0x00009888" value="0x0E0A4145" />
2778        <register type="NOA" address="0x00009888" value="0x100A0156" />
2779        <register type="NOA" address="0x00009888" value="0x080A814F" />
2780        <register type="NOA" address="0x00009888" value="0x140A0000" />
2781        <register type="NOA" address="0x00009888" value="0x040A0000" />
2782        <register type="NOA" address="0x00009888" value="0x0A0A4000" />
2783        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
2784        <register type="NOA" address="0x00009888" value="0x08081980" />
2785        <register type="NOA" address="0x00009888" value="0x0A084032" />
2786        <register type="NOA" address="0x00009888" value="0x10080000" />
2787        <register type="NOA" address="0x00009888" value="0x16080000" />
2788        <register type="NOA" address="0x00009888" value="0x0C084000" />
2789        <register type="NOA" address="0x00009888" value="0x14091800" />
2790        <register type="NOA" address="0x00009884" value="0x00000003" />
2791        <register type="NOA" address="0x00009888" value="0x31152800" />
2792        <register type="NOA" address="0x00009888" value="0x331500A0" />
2793        <register type="NOA" address="0x00009888" value="0x31352800" />
2794        <register type="NOA" address="0x00009888" value="0x333500A0" />
2795        <register type="NOA" address="0x00009888" value="0x41104000" />
2796        <register type="NOA" address="0x00009888" value="0x5B10556B" />
2797        <register type="NOA" address="0x00009888" value="0x5D103005" />
2798        <register type="NOA" address="0x00009888" value="0x4B112000" />
2799        <register type="NOA" address="0x00009888" value="0x5F115540" />
2800        <register type="NOA" address="0x00009888" value="0x61110005" />
2801        <register type="NOA" address="0x00009888" value="0x01128000" />
2802        <register type="NOA" address="0x00009888" value="0x0F128000" />
2803        <register type="NOA" address="0x00009888" value="0x11128000" />
2804        <register type="NOA" address="0x00009888" value="0x13128000" />
2805        <register type="NOA" address="0x00009888" value="0x15128000" />
2806        <register type="NOA" address="0x00009888" value="0x09128000" />
2807        <register type="NOA" address="0x00009888" value="0x0B128000" />
2808        <register type="NOA" address="0x00009888" value="0x0D128000" />
2809        <register type="NOA" address="0x00009888" value="0x05150096" />
2810        <register type="NOA" address="0x00009888" value="0x07150016" />
2811        <register type="NOA" address="0x00009888" value="0x01150000" />
2812        <register type="NOA" address="0x00009888" value="0x0316C000" />
2813        <register type="NOA" address="0x00009888" value="0x1F350096" />
2814        <register type="NOA" address="0x00009888" value="0x03350016" />
2815        <register type="NOA" address="0x00009888" value="0x01350000" />
2816        <register type="NOA" address="0x00009888" value="0x0F368000" />
2817        <register type="NOA" address="0x00009888" value="0x01368000" />
2818        <register type="NOA" address="0x00009888" value="0x47101600" />
2819        <register type="NOA" address="0x00009888" value="0x4D100000" />
2820        <register type="NOA" address="0x00009888" value="0x4F100606" />
2821        <register type="NOA" address="0x00009888" value="0x51100404" />
2822        <register type="NOA" address="0x00009888" value="0x17100000" />
2823        <register type="NOA" address="0x00009888" value="0x31100000" />
2824        <register type="NOA" address="0x00009888" value="0x55101000" />
2825        <register type="NOA" address="0x00009888" value="0x57100002" />
2826        <register type="NOA" address="0x00009888" value="0x49101212" />
2827        <register type="NOA" address="0x00009888" value="0x4B100602" />
2828        <register type="NOA" address="0x00009884" value="0x00000003" />
2829        <register type="NOA" address="0x00009888" value="0x65100002" />
2830        <register type="NOA" address="0x00009884" value="0x00000000" />
2831        <register type="NOA" address="0x00009888" value="0x42000001" />
2832    </register_config>
2833    <register_config type="OA">
2834        <register type="OA" address="0x0000D920" value="0x00000000" />
2835        <register type="OA" address="0x0000D900" value="0x00000000" />
2836        <register type="OA" address="0x0000D904" value="0x30800000" />
2837        <register type="OA" address="0x0000D910" value="0x00000000" />
2838        <register type="OA" address="0x0000D914" value="0x00800000" />
2839        <register type="OA" address="0x0000DC40" value="0x00030000" />
2840        <register type="OA" address="0x0000D940" value="0x00000038" />
2841        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
2842        <register type="OA" address="0x0000DC00" value="0x00000038" />
2843        <register type="OA" address="0x0000DC04" value="0x0000FFF8" />
2844        <register type="OA" address="0x0000D948" value="0x000000C0" />
2845        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
2846        <register type="OA" address="0x0000DC08" value="0x000000C0" />
2847        <register type="OA" address="0x0000DC0C" value="0x0000FFE7" />
2848    </register_config>
2849    <register_config type="FLEX">
2850        <register type="FLEX" address="0x0000E458" value="0x00804704" />
2851        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
2852        <register type="FLEX" address="0x0000E658" value="0x00805705" />
2853        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
2854        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
2855        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
2856    </register_config>
2857  </set>
2858
2859  <set name="L3_1"
2860       chipset="RKL"
2861       symbol_name="L3_1"
2862       underscore_name="l3_1"
2863       mdapi_supported_apis="VK OGL OCL MEDIA IO"
2864       hw_config_guid="a5f6ac3d-853f-42a4-a038-c4a09e8075be"
2865       >
2866    <counter name="GPU Time Elapsed"
2867             symbol_name="GpuTime"
2868             underscore_name="gpu_time"
2869             description="Time elapsed on the GPU during the measurement."
2870             data_type="uint64"
2871             units="ns"
2872             semantic_type="duration"
2873             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2874             mdapi_group="GPU"
2875             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2876             mdapi_supported_apis=""
2877             mdapi_hw_unit_type="gpu"
2878             />
2879    <counter name="GPU Core Clocks"
2880             symbol_name="GpuCoreClocks"
2881             underscore_name="gpu_core_clocks"
2882             description="The total number of GPU core clocks elapsed during the measurement."
2883             data_type="uint64"
2884             units="cycles"
2885             semantic_type="event"
2886             equation="GPU_CLOCK 0 READ"
2887             mdapi_group="GPU"
2888             mdapi_usage_flags="Tier1 Frame Batch Draw"
2889             mdapi_supported_apis=""
2890             mdapi_hw_unit_type="gpu"
2891             />
2892    <counter name="AVG GPU Core Frequency"
2893             symbol_name="AvgGpuCoreFrequency"
2894             underscore_name="avg_gpu_core_frequency"
2895             description="Average GPU Core Frequency in the measurement."
2896             data_type="uint64"
2897             max_equation="$GpuMaxFrequency"
2898             units="hz"
2899             semantic_type="event"
2900             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2901             mdapi_group="GPU"
2902             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2903             mdapi_supported_apis=""
2904             mdapi_hw_unit_type="gpu"
2905             />
2906    <counter name="GPU Busy"
2907             symbol_name="GpuBusy"
2908             underscore_name="gpu_busy"
2909             description="The percentage of time in which the GPU has been processing GPU commands."
2910             data_type="float"
2911             max_equation="100"
2912             units="percent"
2913             semantic_type="duration"
2914             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2915             mdapi_group="GPU"
2916             mdapi_usage_flags="Tier1 Overview System Frame"
2917             mdapi_supported_apis=""
2918             mdapi_hw_unit_type="gpu"
2919             />
2920    <counter name="EU Active"
2921             symbol_name="EuActive"
2922             underscore_name="eu_active"
2923             description="The percentage of time in which the Execution Units were actively processing."
2924             data_type="float"
2925             max_equation="100"
2926             units="percent"
2927             semantic_type="duration"
2928             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2929             mdapi_group="EU Array"
2930             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2931             mdapi_supported_apis=""
2932             mdapi_hw_unit_type="gpu"
2933             />
2934    <counter name="EU Stall"
2935             symbol_name="EuStall"
2936             underscore_name="eu_stall"
2937             description="The percentage of time in which the Execution Units were stalled."
2938             data_type="float"
2939             max_equation="100"
2940             units="percent"
2941             semantic_type="duration"
2942             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2943             mdapi_group="EU Array"
2944             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2945             mdapi_supported_apis=""
2946             mdapi_hw_unit_type="gpu"
2947             />
2948    <counter name="EU Thread Occupancy"
2949             symbol_name="EuThreadOccupancy"
2950             underscore_name="eu_thread_occupancy"
2951             description="The percentage of time in which hardware threads occupied EUs."
2952             data_type="float"
2953             max_equation="100"
2954             units="percent"
2955             semantic_type="duration"
2956             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2957             mdapi_group="EU Array"
2958             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2959             mdapi_supported_apis=""
2960             mdapi_hw_unit_type="gpu"
2961             />
2962    <counter name="VS Threads Dispatched"
2963             symbol_name="VsThreads"
2964             underscore_name="vs_threads"
2965             description="The total number of vertex shader hardware threads dispatched."
2966             data_type="uint64"
2967             units="threads"
2968             semantic_type="event"
2969             equation="A 1 READ"
2970             mdapi_group="EU Array/Vertex Shader"
2971             mdapi_usage_flags="Tier3 Frame Batch Draw"
2972             mdapi_supported_apis="VK OGL IO"
2973             mdapi_hw_unit_type="gpu"
2974             />
2975    <counter name="HS Threads Dispatched"
2976             symbol_name="HsThreads"
2977             underscore_name="hs_threads"
2978             description="The total number of hull shader hardware threads dispatched."
2979             data_type="uint64"
2980             units="threads"
2981             semantic_type="event"
2982             equation="A 2 READ"
2983             mdapi_group="EU Array/Hull Shader"
2984             mdapi_usage_flags="Tier3 Frame Batch Draw"
2985             mdapi_supported_apis="VK OGL IO"
2986             mdapi_hw_unit_type="gpu"
2987             />
2988    <counter name="DS Threads Dispatched"
2989             symbol_name="DsThreads"
2990             underscore_name="ds_threads"
2991             description="The total number of domain shader hardware threads dispatched."
2992             data_type="uint64"
2993             units="threads"
2994             semantic_type="event"
2995             equation="A 3 READ"
2996             mdapi_group="EU Array/Domain Shader"
2997             mdapi_usage_flags="Tier3 Frame Batch Draw"
2998             mdapi_supported_apis="VK OGL IO"
2999             mdapi_hw_unit_type="gpu"
3000             />
3001    <counter name="GS Threads Dispatched"
3002             symbol_name="GsThreads"
3003             underscore_name="gs_threads"
3004             description="The total number of geometry shader hardware threads dispatched."
3005             data_type="uint64"
3006             units="threads"
3007             semantic_type="event"
3008             equation="A 5 READ"
3009             mdapi_group="EU Array/Geometry Shader"
3010             mdapi_usage_flags="Tier3 Frame Batch Draw"
3011             mdapi_supported_apis="VK OGL IO"
3012             mdapi_hw_unit_type="gpu"
3013             />
3014    <counter name="FS Threads Dispatched"
3015             symbol_name="PsThreads"
3016             underscore_name="ps_threads"
3017             description="The total number of fragment shader hardware threads dispatched."
3018             data_type="uint64"
3019             units="threads"
3020             semantic_type="event"
3021             equation="A 6 READ"
3022             mdapi_group="EU Array/Fragment Shader"
3023             mdapi_usage_flags="Tier3 Frame Batch Draw"
3024             mdapi_supported_apis="VK OGL IO"
3025             mdapi_hw_unit_type="gpu"
3026             />
3027    <counter name="CS Threads Dispatched"
3028             symbol_name="CsThreads"
3029             underscore_name="cs_threads"
3030             description="The total number of compute shader hardware threads dispatched."
3031             data_type="uint64"
3032             units="threads"
3033             semantic_type="event"
3034             equation="A 4 READ"
3035             mdapi_group="EU Array/Compute Shader"
3036             mdapi_usage_flags="Tier3 Frame Batch Draw"
3037             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3038             mdapi_hw_unit_type="gpu"
3039             />
3040    <counter name="Slice0 L3 Bank0 Input Available"
3041             symbol_name="L30Bank0InputAvailable"
3042             underscore_name="l30_bank0_input_available"
3043             description="The percentage of time in which slice0 L3 bank0 has input available"
3044             data_type="float"
3045             max_equation="100"
3046             units="percent"
3047             semantic_type="duration"
3048             equation="C 0 READ C 1 READ FADD C 2 READ FADD C 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3049             availability="$SliceMask 1 AND"
3050             mdapi_group="GTI/L3"
3051             mdapi_usage_flags="Frame Batch Draw"
3052             mdapi_supported_apis=""
3053             mdapi_hw_unit_type="slice"
3054             />
3055    <counter name="Slice0 L3 Bank1 Input Available"
3056             symbol_name="L30Bank1InputAvailable"
3057             underscore_name="l30_bank1_input_available"
3058             description="The percentage of time in which slice0 L3 bank1 has input available"
3059             data_type="float"
3060             max_equation="100"
3061             units="percent"
3062             semantic_type="duration"
3063             equation="C 4 READ C 5 READ FADD C 6 READ FADD C 7 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3064             availability="$SliceMask 1 AND"
3065             mdapi_group="GTI/L3"
3066             mdapi_usage_flags="Frame Batch Draw"
3067             mdapi_supported_apis=""
3068             mdapi_hw_unit_type="slice"
3069             />
3070    <register_config type="NOA">
3071        <register type="NOA" address="0x00000D04" value="0x00000200" />
3072        <register type="NOA" address="0x00009840" value="0x00000000" />
3073        <register type="NOA" address="0x00009884" value="0x00000000" />
3074        <register type="NOA" address="0x00009888" value="0x04002024" />
3075        <register type="NOA" address="0x00009888" value="0x0600282F" />
3076        <register type="NOA" address="0x00009888" value="0x1C0B8000" />
3077        <register type="NOA" address="0x00009888" value="0x1E0B8000" />
3078        <register type="NOA" address="0x00009888" value="0x020B8000" />
3079        <register type="NOA" address="0x00009888" value="0x040B8000" />
3080        <register type="NOA" address="0x00009888" value="0x060B8000" />
3081        <register type="NOA" address="0x00009888" value="0x080B8000" />
3082        <register type="NOA" address="0x00009888" value="0x0A0B8000" />
3083        <register type="NOA" address="0x00009888" value="0x0C0B8000" />
3084        <register type="NOA" address="0x00009888" value="0x120AC000" />
3085        <register type="NOA" address="0x00009888" value="0x040A8000" />
3086        <register type="NOA" address="0x00009888" value="0x060AC000" />
3087        <register type="NOA" address="0x00009888" value="0x080AC000" />
3088        <register type="NOA" address="0x00009888" value="0x0A0A4000" />
3089        <register type="NOA" address="0x00009888" value="0x1608A000" />
3090        <register type="NOA" address="0x00009888" value="0x02088000" />
3091        <register type="NOA" address="0x00009888" value="0x04088000" />
3092        <register type="NOA" address="0x00009888" value="0x06088000" />
3093        <register type="NOA" address="0x00009888" value="0x08088000" />
3094        <register type="NOA" address="0x00009888" value="0x0A088000" />
3095        <register type="NOA" address="0x00009888" value="0x0C088000" />
3096        <register type="NOA" address="0x00009888" value="0x1C000027" />
3097        <register type="NOA" address="0x00009888" value="0x1E000026" />
3098        <register type="NOA" address="0x00009888" value="0x02000025" />
3099        <register type="NOA" address="0x00009888" value="0x0800002E" />
3100        <register type="NOA" address="0x00009888" value="0x0A00002D" />
3101        <register type="NOA" address="0x00009888" value="0x0C00002C" />
3102        <register type="NOA" address="0x00009888" value="0x2E000000" />
3103        <register type="NOA" address="0x00009884" value="0x00000003" />
3104        <register type="NOA" address="0x00009888" value="0x5D101400" />
3105        <register type="NOA" address="0x00009888" value="0x5B100555" />
3106        <register type="NOA" address="0x00009888" value="0x61111400" />
3107        <register type="NOA" address="0x00009888" value="0x5F110555" />
3108        <register type="NOA" address="0x00009888" value="0x1D128000" />
3109        <register type="NOA" address="0x00009888" value="0x1F128000" />
3110        <register type="NOA" address="0x00009888" value="0x03128000" />
3111        <register type="NOA" address="0x00009888" value="0x05128000" />
3112        <register type="NOA" address="0x00009888" value="0x07128000" />
3113        <register type="NOA" address="0x00009888" value="0x09128000" />
3114        <register type="NOA" address="0x00009888" value="0x0B128000" />
3115        <register type="NOA" address="0x00009888" value="0x0D128000" />
3116        <register type="NOA" address="0x00009888" value="0x17100000" />
3117        <register type="NOA" address="0x00009888" value="0x55100000" />
3118        <register type="NOA" address="0x00009888" value="0x57100000" />
3119        <register type="NOA" address="0x00009888" value="0x47100000" />
3120        <register type="NOA" address="0x00009888" value="0x49100000" />
3121        <register type="NOA" address="0x00009888" value="0x4B100000" />
3122        <register type="NOA" address="0x00009888" value="0x4D100000" />
3123        <register type="NOA" address="0x00009888" value="0x31100000" />
3124        <register type="NOA" address="0x00009884" value="0x00000003" />
3125        <register type="NOA" address="0x00009888" value="0x65100002" />
3126        <register type="NOA" address="0x00009884" value="0x00000000" />
3127        <register type="NOA" address="0x00009888" value="0x42000001" />
3128    </register_config>
3129    <register_config type="OA">
3130        <register type="OA" address="0x0000D920" value="0x00000000" />
3131        <register type="OA" address="0x0000D900" value="0x00000000" />
3132        <register type="OA" address="0x0000D904" value="0x00800000" />
3133        <register type="OA" address="0x0000D910" value="0x00000000" />
3134        <register type="OA" address="0x0000D914" value="0x00800000" />
3135        <register type="OA" address="0x0000DC40" value="0x00000000" />
3136    </register_config>
3137    <register_config type="FLEX">
3138        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3139        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3140        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3141        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3142        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3143        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3144    </register_config>
3145  </set>
3146
3147  <set name="L3_2"
3148       chipset="RKL"
3149       symbol_name="L3_2"
3150       underscore_name="l3_2"
3151       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3152       hw_config_guid="bb080384-a01f-442f-8be2-3eae2c7394cd"
3153       >
3154    <counter name="GPU Time Elapsed"
3155             symbol_name="GpuTime"
3156             underscore_name="gpu_time"
3157             description="Time elapsed on the GPU during the measurement."
3158             data_type="uint64"
3159             units="ns"
3160             semantic_type="duration"
3161             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3162             mdapi_group="GPU"
3163             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3164             mdapi_supported_apis=""
3165             mdapi_hw_unit_type="gpu"
3166             />
3167    <counter name="GPU Core Clocks"
3168             symbol_name="GpuCoreClocks"
3169             underscore_name="gpu_core_clocks"
3170             description="The total number of GPU core clocks elapsed during the measurement."
3171             data_type="uint64"
3172             units="cycles"
3173             semantic_type="event"
3174             equation="GPU_CLOCK 0 READ"
3175             mdapi_group="GPU"
3176             mdapi_usage_flags="Tier1 Frame Batch Draw"
3177             mdapi_supported_apis=""
3178             mdapi_hw_unit_type="gpu"
3179             />
3180    <counter name="AVG GPU Core Frequency"
3181             symbol_name="AvgGpuCoreFrequency"
3182             underscore_name="avg_gpu_core_frequency"
3183             description="Average GPU Core Frequency in the measurement."
3184             data_type="uint64"
3185             max_equation="$GpuMaxFrequency"
3186             units="hz"
3187             semantic_type="event"
3188             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3189             mdapi_group="GPU"
3190             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3191             mdapi_supported_apis=""
3192             mdapi_hw_unit_type="gpu"
3193             />
3194    <counter name="GPU Busy"
3195             symbol_name="GpuBusy"
3196             underscore_name="gpu_busy"
3197             description="The percentage of time in which the GPU has been processing GPU commands."
3198             data_type="float"
3199             max_equation="100"
3200             units="percent"
3201             semantic_type="duration"
3202             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3203             mdapi_group="GPU"
3204             mdapi_usage_flags="Tier1 Overview System Frame"
3205             mdapi_supported_apis=""
3206             mdapi_hw_unit_type="gpu"
3207             />
3208    <counter name="VS Threads Dispatched"
3209             symbol_name="VsThreads"
3210             underscore_name="vs_threads"
3211             description="The total number of vertex shader hardware threads dispatched."
3212             data_type="uint64"
3213             units="threads"
3214             semantic_type="event"
3215             equation="A 1 READ"
3216             mdapi_group="EU Array/Vertex Shader"
3217             mdapi_usage_flags="Tier3 Frame Batch Draw"
3218             mdapi_supported_apis="VK OGL IO"
3219             mdapi_hw_unit_type="gpu"
3220             />
3221    <counter name="HS Threads Dispatched"
3222             symbol_name="HsThreads"
3223             underscore_name="hs_threads"
3224             description="The total number of hull shader hardware threads dispatched."
3225             data_type="uint64"
3226             units="threads"
3227             semantic_type="event"
3228             equation="A 2 READ"
3229             mdapi_group="EU Array/Hull Shader"
3230             mdapi_usage_flags="Tier3 Frame Batch Draw"
3231             mdapi_supported_apis="VK OGL IO"
3232             mdapi_hw_unit_type="gpu"
3233             />
3234    <counter name="DS Threads Dispatched"
3235             symbol_name="DsThreads"
3236             underscore_name="ds_threads"
3237             description="The total number of domain shader hardware threads dispatched."
3238             data_type="uint64"
3239             units="threads"
3240             semantic_type="event"
3241             equation="A 3 READ"
3242             mdapi_group="EU Array/Domain Shader"
3243             mdapi_usage_flags="Tier3 Frame Batch Draw"
3244             mdapi_supported_apis="VK OGL IO"
3245             mdapi_hw_unit_type="gpu"
3246             />
3247    <counter name="GS Threads Dispatched"
3248             symbol_name="GsThreads"
3249             underscore_name="gs_threads"
3250             description="The total number of geometry shader hardware threads dispatched."
3251             data_type="uint64"
3252             units="threads"
3253             semantic_type="event"
3254             equation="A 5 READ"
3255             mdapi_group="EU Array/Geometry Shader"
3256             mdapi_usage_flags="Tier3 Frame Batch Draw"
3257             mdapi_supported_apis="VK OGL IO"
3258             mdapi_hw_unit_type="gpu"
3259             />
3260    <counter name="FS Threads Dispatched"
3261             symbol_name="PsThreads"
3262             underscore_name="ps_threads"
3263             description="The total number of fragment shader hardware threads dispatched."
3264             data_type="uint64"
3265             units="threads"
3266             semantic_type="event"
3267             equation="A 6 READ"
3268             mdapi_group="EU Array/Fragment Shader"
3269             mdapi_usage_flags="Tier3 Frame Batch Draw"
3270             mdapi_supported_apis="VK OGL IO"
3271             mdapi_hw_unit_type="gpu"
3272             />
3273    <counter name="CS Threads Dispatched"
3274             symbol_name="CsThreads"
3275             underscore_name="cs_threads"
3276             description="The total number of compute shader hardware threads dispatched."
3277             data_type="uint64"
3278             units="threads"
3279             semantic_type="event"
3280             equation="A 4 READ"
3281             mdapi_group="EU Array/Compute Shader"
3282             mdapi_usage_flags="Tier3 Frame Batch Draw"
3283             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3284             mdapi_hw_unit_type="gpu"
3285             />
3286    <counter name="EU Active"
3287             symbol_name="EuActive"
3288             underscore_name="eu_active"
3289             description="The percentage of time in which the Execution Units were actively processing."
3290             data_type="float"
3291             max_equation="100"
3292             units="percent"
3293             semantic_type="duration"
3294             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3295             mdapi_group="EU Array"
3296             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3297             mdapi_supported_apis=""
3298             mdapi_hw_unit_type="gpu"
3299             />
3300    <counter name="EU Stall"
3301             symbol_name="EuStall"
3302             underscore_name="eu_stall"
3303             description="The percentage of time in which the Execution Units were stalled."
3304             data_type="float"
3305             max_equation="100"
3306             units="percent"
3307             semantic_type="duration"
3308             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3309             mdapi_group="EU Array"
3310             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3311             mdapi_supported_apis=""
3312             mdapi_hw_unit_type="gpu"
3313             />
3314    <counter name="EU Thread Occupancy"
3315             symbol_name="EuThreadOccupancy"
3316             underscore_name="eu_thread_occupancy"
3317             description="The percentage of time in which hardware threads occupied EUs."
3318             data_type="float"
3319             max_equation="100"
3320             units="percent"
3321             semantic_type="duration"
3322             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3323             mdapi_group="EU Array"
3324             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3325             mdapi_supported_apis=""
3326             mdapi_hw_unit_type="gpu"
3327             />
3328    <counter name="Slice0 L3 Bank2 Input Available"
3329             symbol_name="L30Bank2InputAvailable"
3330             underscore_name="l30_bank2_input_available"
3331             description="The percentage of time in which slice0 L3 bank2 has input available"
3332             data_type="float"
3333             max_equation="100"
3334             units="percent"
3335             semantic_type="duration"
3336             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3337             availability="$SliceMask 1 AND"
3338             mdapi_group="GTI/L3"
3339             mdapi_usage_flags="Frame Batch Draw"
3340             mdapi_supported_apis=""
3341             mdapi_hw_unit_type="slice"
3342             />
3343    <counter name="Slice0 L3 Bank3 Input Available"
3344             symbol_name="L30Bank3InputAvailable"
3345             underscore_name="l30_bank3_input_available"
3346             description="The percentage of time in which slice0 L3 bank3 has input available"
3347             data_type="float"
3348             max_equation="100"
3349             units="percent"
3350             semantic_type="duration"
3351             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3352             availability="$SliceMask 1 AND"
3353             mdapi_group="GTI/L3"
3354             mdapi_usage_flags="Frame Batch Draw"
3355             mdapi_supported_apis=""
3356             mdapi_hw_unit_type="slice"
3357             />
3358    <register_config type="NOA">
3359        <register type="NOA" address="0x00000D04" value="0x00000200" />
3360        <register type="NOA" address="0x00009840" value="0x00000000" />
3361        <register type="NOA" address="0x00009884" value="0x00000000" />
3362        <register type="NOA" address="0x00009888" value="0x04003000" />
3363        <register type="NOA" address="0x00009888" value="0x06003800" />
3364        <register type="NOA" address="0x00009888" value="0x000B8000" />
3365        <register type="NOA" address="0x00009888" value="0x0E0B8000" />
3366        <register type="NOA" address="0x00009888" value="0x100B8000" />
3367        <register type="NOA" address="0x00009888" value="0x120B8000" />
3368        <register type="NOA" address="0x00009888" value="0x140B8000" />
3369        <register type="NOA" address="0x00009888" value="0x160B8000" />
3370        <register type="NOA" address="0x00009888" value="0x180B8000" />
3371        <register type="NOA" address="0x00009888" value="0x1A0B8000" />
3372        <register type="NOA" address="0x00009888" value="0x040A4000" />
3373        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
3374        <register type="NOA" address="0x00009888" value="0x0C0AC000" />
3375        <register type="NOA" address="0x00009888" value="0x0E0AC000" />
3376        <register type="NOA" address="0x00009888" value="0x100AC000" />
3377        <register type="NOA" address="0x00009888" value="0x00088000" />
3378        <register type="NOA" address="0x00009888" value="0x0E088000" />
3379        <register type="NOA" address="0x00009888" value="0x16080AAA" />
3380        <register type="NOA" address="0x00009888" value="0x00000024" />
3381        <register type="NOA" address="0x00009888" value="0x0E000025" />
3382        <register type="NOA" address="0x00009888" value="0x10000026" />
3383        <register type="NOA" address="0x00009888" value="0x12000027" />
3384        <register type="NOA" address="0x00009888" value="0x1400002C" />
3385        <register type="NOA" address="0x00009888" value="0x1600002D" />
3386        <register type="NOA" address="0x00009888" value="0x1800002E" />
3387        <register type="NOA" address="0x00009888" value="0x1A00002F" />
3388        <register type="NOA" address="0x00009888" value="0x2E000000" />
3389        <register type="NOA" address="0x00009888" value="0x2C000000" />
3390        <register type="NOA" address="0x00009884" value="0x00000003" />
3391        <register type="NOA" address="0x00009888" value="0x41104000" />
3392        <register type="NOA" address="0x00009888" value="0x5B105000" />
3393        <register type="NOA" address="0x00009888" value="0x5D100155" />
3394        <register type="NOA" address="0x00009888" value="0x4B112000" />
3395        <register type="NOA" address="0x00009888" value="0x5F115000" />
3396        <register type="NOA" address="0x00009888" value="0x61110155" />
3397        <register type="NOA" address="0x00009888" value="0x01128000" />
3398        <register type="NOA" address="0x00009888" value="0x0F128000" />
3399        <register type="NOA" address="0x00009888" value="0x11128000" />
3400        <register type="NOA" address="0x00009888" value="0x13128000" />
3401        <register type="NOA" address="0x00009888" value="0x15128000" />
3402        <register type="NOA" address="0x00009888" value="0x17128000" />
3403        <register type="NOA" address="0x00009888" value="0x19128000" />
3404        <register type="NOA" address="0x00009888" value="0x1B128000" />
3405        <register type="NOA" address="0x00009888" value="0x47100000" />
3406        <register type="NOA" address="0x00009888" value="0x4D100000" />
3407        <register type="NOA" address="0x00009888" value="0x4F100000" />
3408        <register type="NOA" address="0x00009888" value="0x51100000" />
3409        <register type="NOA" address="0x00009888" value="0x53100000" />
3410        <register type="NOA" address="0x00009888" value="0x55100000" />
3411        <register type="NOA" address="0x00009888" value="0x17100000" />
3412        <register type="NOA" address="0x00009888" value="0x31100000" />
3413        <register type="NOA" address="0x00009884" value="0x00000003" />
3414        <register type="NOA" address="0x00009888" value="0x65100002" />
3415        <register type="NOA" address="0x00009884" value="0x00000000" />
3416        <register type="NOA" address="0x00009888" value="0x42000001" />
3417    </register_config>
3418    <register_config type="OA">
3419        <register type="OA" address="0x0000D920" value="0x00000000" />
3420        <register type="OA" address="0x0000D900" value="0x00000000" />
3421        <register type="OA" address="0x0000D904" value="0x00800000" />
3422        <register type="OA" address="0x0000D910" value="0x00000000" />
3423        <register type="OA" address="0x0000D914" value="0x00800000" />
3424        <register type="OA" address="0x0000DC40" value="0x00000000" />
3425    </register_config>
3426    <register_config type="FLEX">
3427        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3428        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3429        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3430        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3431        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3432        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3433    </register_config>
3434  </set>
3435
3436  <set name="L3_3"
3437       chipset="RKL"
3438       symbol_name="L3_3"
3439       underscore_name="l3_3"
3440       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3441       hw_config_guid="9f39ce80-0463-484e-b797-3135b7e0ab0a"
3442       >
3443    <counter name="GPU Time Elapsed"
3444             symbol_name="GpuTime"
3445             underscore_name="gpu_time"
3446             description="Time elapsed on the GPU during the measurement."
3447             data_type="uint64"
3448             units="ns"
3449             semantic_type="duration"
3450             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3451             mdapi_group="GPU"
3452             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3453             mdapi_supported_apis=""
3454             mdapi_hw_unit_type="gpu"
3455             />
3456    <counter name="GPU Core Clocks"
3457             symbol_name="GpuCoreClocks"
3458             underscore_name="gpu_core_clocks"
3459             description="The total number of GPU core clocks elapsed during the measurement."
3460             data_type="uint64"
3461             units="cycles"
3462             semantic_type="event"
3463             equation="GPU_CLOCK 0 READ"
3464             mdapi_group="GPU"
3465             mdapi_usage_flags="Tier1 Frame Batch Draw"
3466             mdapi_supported_apis=""
3467             mdapi_hw_unit_type="gpu"
3468             />
3469    <counter name="AVG GPU Core Frequency"
3470             symbol_name="AvgGpuCoreFrequency"
3471             underscore_name="avg_gpu_core_frequency"
3472             description="Average GPU Core Frequency in the measurement."
3473             data_type="uint64"
3474             max_equation="$GpuMaxFrequency"
3475             units="hz"
3476             semantic_type="event"
3477             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3478             mdapi_group="GPU"
3479             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3480             mdapi_supported_apis=""
3481             mdapi_hw_unit_type="gpu"
3482             />
3483    <counter name="GPU Busy"
3484             symbol_name="GpuBusy"
3485             underscore_name="gpu_busy"
3486             description="The percentage of time in which the GPU has been processing GPU commands."
3487             data_type="float"
3488             max_equation="100"
3489             units="percent"
3490             semantic_type="duration"
3491             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3492             mdapi_group="GPU"
3493             mdapi_usage_flags="Tier1 Overview System Frame"
3494             mdapi_supported_apis=""
3495             mdapi_hw_unit_type="gpu"
3496             />
3497    <counter name="VS Threads Dispatched"
3498             symbol_name="VsThreads"
3499             underscore_name="vs_threads"
3500             description="The total number of vertex shader hardware threads dispatched."
3501             data_type="uint64"
3502             units="threads"
3503             semantic_type="event"
3504             equation="A 1 READ"
3505             mdapi_group="EU Array/Vertex Shader"
3506             mdapi_usage_flags="Tier3 Frame Batch Draw"
3507             mdapi_supported_apis="VK OGL IO"
3508             mdapi_hw_unit_type="gpu"
3509             />
3510    <counter name="HS Threads Dispatched"
3511             symbol_name="HsThreads"
3512             underscore_name="hs_threads"
3513             description="The total number of hull shader hardware threads dispatched."
3514             data_type="uint64"
3515             units="threads"
3516             semantic_type="event"
3517             equation="A 2 READ"
3518             mdapi_group="EU Array/Hull Shader"
3519             mdapi_usage_flags="Tier3 Frame Batch Draw"
3520             mdapi_supported_apis="VK OGL IO"
3521             mdapi_hw_unit_type="gpu"
3522             />
3523    <counter name="DS Threads Dispatched"
3524             symbol_name="DsThreads"
3525             underscore_name="ds_threads"
3526             description="The total number of domain shader hardware threads dispatched."
3527             data_type="uint64"
3528             units="threads"
3529             semantic_type="event"
3530             equation="A 3 READ"
3531             mdapi_group="EU Array/Domain Shader"
3532             mdapi_usage_flags="Tier3 Frame Batch Draw"
3533             mdapi_supported_apis="VK OGL IO"
3534             mdapi_hw_unit_type="gpu"
3535             />
3536    <counter name="GS Threads Dispatched"
3537             symbol_name="GsThreads"
3538             underscore_name="gs_threads"
3539             description="The total number of geometry shader hardware threads dispatched."
3540             data_type="uint64"
3541             units="threads"
3542             semantic_type="event"
3543             equation="A 5 READ"
3544             mdapi_group="EU Array/Geometry Shader"
3545             mdapi_usage_flags="Tier3 Frame Batch Draw"
3546             mdapi_supported_apis="VK OGL IO"
3547             mdapi_hw_unit_type="gpu"
3548             />
3549    <counter name="FS Threads Dispatched"
3550             symbol_name="PsThreads"
3551             underscore_name="ps_threads"
3552             description="The total number of fragment shader hardware threads dispatched."
3553             data_type="uint64"
3554             units="threads"
3555             semantic_type="event"
3556             equation="A 6 READ"
3557             mdapi_group="EU Array/Fragment Shader"
3558             mdapi_usage_flags="Tier3 Frame Batch Draw"
3559             mdapi_supported_apis="VK OGL IO"
3560             mdapi_hw_unit_type="gpu"
3561             />
3562    <counter name="CS Threads Dispatched"
3563             symbol_name="CsThreads"
3564             underscore_name="cs_threads"
3565             description="The total number of compute shader hardware threads dispatched."
3566             data_type="uint64"
3567             units="threads"
3568             semantic_type="event"
3569             equation="A 4 READ"
3570             mdapi_group="EU Array/Compute Shader"
3571             mdapi_usage_flags="Tier3 Frame Batch Draw"
3572             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3573             mdapi_hw_unit_type="gpu"
3574             />
3575    <counter name="EU Active"
3576             symbol_name="EuActive"
3577             underscore_name="eu_active"
3578             description="The percentage of time in which the Execution Units were actively processing."
3579             data_type="float"
3580             max_equation="100"
3581             units="percent"
3582             semantic_type="duration"
3583             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3584             mdapi_group="EU Array"
3585             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3586             mdapi_supported_apis=""
3587             mdapi_hw_unit_type="gpu"
3588             />
3589    <counter name="EU Stall"
3590             symbol_name="EuStall"
3591             underscore_name="eu_stall"
3592             description="The percentage of time in which the Execution Units were stalled."
3593             data_type="float"
3594             max_equation="100"
3595             units="percent"
3596             semantic_type="duration"
3597             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3598             mdapi_group="EU Array"
3599             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3600             mdapi_supported_apis=""
3601             mdapi_hw_unit_type="gpu"
3602             />
3603    <counter name="EU Thread Occupancy"
3604             symbol_name="EuThreadOccupancy"
3605             underscore_name="eu_thread_occupancy"
3606             description="The percentage of time in which hardware threads occupied EUs."
3607             data_type="float"
3608             max_equation="100"
3609             units="percent"
3610             semantic_type="duration"
3611             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3612             mdapi_group="EU Array"
3613             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3614             mdapi_supported_apis=""
3615             mdapi_hw_unit_type="gpu"
3616             />
3617    <counter name="Slice0 L3 Bank0 Output Ready"
3618             symbol_name="L30Bank0OutputReady"
3619             underscore_name="l30_bank0_output_ready"
3620             description="The percentage of time in which slice0 L3 bank0 output is ready"
3621             data_type="float"
3622             max_equation="100"
3623             units="percent"
3624             semantic_type="duration"
3625             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3626             availability="$SliceMask 1 AND"
3627             mdapi_group="GTI/L3"
3628             mdapi_usage_flags="Frame Batch Draw"
3629             mdapi_supported_apis=""
3630             mdapi_hw_unit_type="slice"
3631             />
3632    <register_config type="NOA">
3633        <register type="NOA" address="0x00000D04" value="0x00000200" />
3634        <register type="NOA" address="0x00009840" value="0x00000000" />
3635        <register type="NOA" address="0x00009884" value="0x00000000" />
3636        <register type="NOA" address="0x00009888" value="0x04000200" />
3637        <register type="NOA" address="0x00009888" value="0x06000000" />
3638        <register type="NOA" address="0x00009888" value="0x0A0B8000" />
3639        <register type="NOA" address="0x00009888" value="0x0C0B8000" />
3640        <register type="NOA" address="0x00009888" value="0x080A8000" />
3641        <register type="NOA" address="0x00009888" value="0x0A0A4000" />
3642        <register type="NOA" address="0x00009888" value="0x0A088000" />
3643        <register type="NOA" address="0x00009888" value="0x0C088000" />
3644        <register type="NOA" address="0x00009888" value="0x0A000020" />
3645        <register type="NOA" address="0x00009888" value="0x0C000028" />
3646        <register type="NOA" address="0x00009888" value="0x2E000000" />
3647        <register type="NOA" address="0x00009884" value="0x00000003" />
3648        <register type="NOA" address="0x00009888" value="0x5B100500" />
3649        <register type="NOA" address="0x00009888" value="0x5F110500" />
3650        <register type="NOA" address="0x00009888" value="0x0B128000" />
3651        <register type="NOA" address="0x00009888" value="0x0D128000" />
3652        <register type="NOA" address="0x00009888" value="0x17100000" />
3653        <register type="NOA" address="0x00009888" value="0x4B100000" />
3654        <register type="NOA" address="0x00009888" value="0x4D100000" />
3655        <register type="NOA" address="0x00009888" value="0x31100000" />
3656        <register type="NOA" address="0x00009884" value="0x00000003" />
3657        <register type="NOA" address="0x00009888" value="0x65100002" />
3658        <register type="NOA" address="0x00009884" value="0x00000000" />
3659        <register type="NOA" address="0x00009888" value="0x42000001" />
3660    </register_config>
3661    <register_config type="OA">
3662        <register type="OA" address="0x0000D920" value="0x00000000" />
3663        <register type="OA" address="0x0000D900" value="0x00000000" />
3664        <register type="OA" address="0x0000D904" value="0x00800000" />
3665        <register type="OA" address="0x0000D910" value="0x00000000" />
3666        <register type="OA" address="0x0000D914" value="0x00800000" />
3667        <register type="OA" address="0x0000DC40" value="0x00000000" />
3668    </register_config>
3669    <register_config type="FLEX">
3670        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3671        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3672        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3673        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3674        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3675        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3676    </register_config>
3677  </set>
3678
3679  <set name="L3_4"
3680       chipset="RKL"
3681       symbol_name="L3_4"
3682       underscore_name="l3_4"
3683       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3684       hw_config_guid="11e091e1-bbd3-4bd6-9ce8-8982d2d3a3b2"
3685       >
3686    <counter name="GPU Time Elapsed"
3687             symbol_name="GpuTime"
3688             underscore_name="gpu_time"
3689             description="Time elapsed on the GPU during the measurement."
3690             data_type="uint64"
3691             units="ns"
3692             semantic_type="duration"
3693             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3694             mdapi_group="GPU"
3695             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3696             mdapi_supported_apis=""
3697             mdapi_hw_unit_type="gpu"
3698             />
3699    <counter name="GPU Core Clocks"
3700             symbol_name="GpuCoreClocks"
3701             underscore_name="gpu_core_clocks"
3702             description="The total number of GPU core clocks elapsed during the measurement."
3703             data_type="uint64"
3704             units="cycles"
3705             semantic_type="event"
3706             equation="GPU_CLOCK 0 READ"
3707             mdapi_group="GPU"
3708             mdapi_usage_flags="Tier1 Frame Batch Draw"
3709             mdapi_supported_apis=""
3710             mdapi_hw_unit_type="gpu"
3711             />
3712    <counter name="AVG GPU Core Frequency"
3713             symbol_name="AvgGpuCoreFrequency"
3714             underscore_name="avg_gpu_core_frequency"
3715             description="Average GPU Core Frequency in the measurement."
3716             data_type="uint64"
3717             max_equation="$GpuMaxFrequency"
3718             units="hz"
3719             semantic_type="event"
3720             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3721             mdapi_group="GPU"
3722             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3723             mdapi_supported_apis=""
3724             mdapi_hw_unit_type="gpu"
3725             />
3726    <counter name="GPU Busy"
3727             symbol_name="GpuBusy"
3728             underscore_name="gpu_busy"
3729             description="The percentage of time in which the GPU has been processing GPU commands."
3730             data_type="float"
3731             max_equation="100"
3732             units="percent"
3733             semantic_type="duration"
3734             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3735             mdapi_group="GPU"
3736             mdapi_usage_flags="Tier1 Overview System Frame"
3737             mdapi_supported_apis=""
3738             mdapi_hw_unit_type="gpu"
3739             />
3740    <counter name="VS Threads Dispatched"
3741             symbol_name="VsThreads"
3742             underscore_name="vs_threads"
3743             description="The total number of vertex shader hardware threads dispatched."
3744             data_type="uint64"
3745             units="threads"
3746             semantic_type="event"
3747             equation="A 1 READ"
3748             mdapi_group="EU Array/Vertex Shader"
3749             mdapi_usage_flags="Tier3 Frame Batch Draw"
3750             mdapi_supported_apis="VK OGL IO"
3751             mdapi_hw_unit_type="gpu"
3752             />
3753    <counter name="HS Threads Dispatched"
3754             symbol_name="HsThreads"
3755             underscore_name="hs_threads"
3756             description="The total number of hull shader hardware threads dispatched."
3757             data_type="uint64"
3758             units="threads"
3759             semantic_type="event"
3760             equation="A 2 READ"
3761             mdapi_group="EU Array/Hull Shader"
3762             mdapi_usage_flags="Tier3 Frame Batch Draw"
3763             mdapi_supported_apis="VK OGL IO"
3764             mdapi_hw_unit_type="gpu"
3765             />
3766    <counter name="DS Threads Dispatched"
3767             symbol_name="DsThreads"
3768             underscore_name="ds_threads"
3769             description="The total number of domain shader hardware threads dispatched."
3770             data_type="uint64"
3771             units="threads"
3772             semantic_type="event"
3773             equation="A 3 READ"
3774             mdapi_group="EU Array/Domain Shader"
3775             mdapi_usage_flags="Tier3 Frame Batch Draw"
3776             mdapi_supported_apis="VK OGL IO"
3777             mdapi_hw_unit_type="gpu"
3778             />
3779    <counter name="GS Threads Dispatched"
3780             symbol_name="GsThreads"
3781             underscore_name="gs_threads"
3782             description="The total number of geometry shader hardware threads dispatched."
3783             data_type="uint64"
3784             units="threads"
3785             semantic_type="event"
3786             equation="A 5 READ"
3787             mdapi_group="EU Array/Geometry Shader"
3788             mdapi_usage_flags="Tier3 Frame Batch Draw"
3789             mdapi_supported_apis="VK OGL IO"
3790             mdapi_hw_unit_type="gpu"
3791             />
3792    <counter name="FS Threads Dispatched"
3793             symbol_name="PsThreads"
3794             underscore_name="ps_threads"
3795             description="The total number of fragment shader hardware threads dispatched."
3796             data_type="uint64"
3797             units="threads"
3798             semantic_type="event"
3799             equation="A 6 READ"
3800             mdapi_group="EU Array/Fragment Shader"
3801             mdapi_usage_flags="Tier3 Frame Batch Draw"
3802             mdapi_supported_apis="VK OGL IO"
3803             mdapi_hw_unit_type="gpu"
3804             />
3805    <counter name="CS Threads Dispatched"
3806             symbol_name="CsThreads"
3807             underscore_name="cs_threads"
3808             description="The total number of compute shader hardware threads dispatched."
3809             data_type="uint64"
3810             units="threads"
3811             semantic_type="event"
3812             equation="A 4 READ"
3813             mdapi_group="EU Array/Compute Shader"
3814             mdapi_usage_flags="Tier3 Frame Batch Draw"
3815             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3816             mdapi_hw_unit_type="gpu"
3817             />
3818    <counter name="EU Active"
3819             symbol_name="EuActive"
3820             underscore_name="eu_active"
3821             description="The percentage of time in which the Execution Units were actively processing."
3822             data_type="float"
3823             max_equation="100"
3824             units="percent"
3825             semantic_type="duration"
3826             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3827             mdapi_group="EU Array"
3828             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3829             mdapi_supported_apis=""
3830             mdapi_hw_unit_type="gpu"
3831             />
3832    <counter name="EU Stall"
3833             symbol_name="EuStall"
3834             underscore_name="eu_stall"
3835             description="The percentage of time in which the Execution Units were stalled."
3836             data_type="float"
3837             max_equation="100"
3838             units="percent"
3839             semantic_type="duration"
3840             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3841             mdapi_group="EU Array"
3842             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3843             mdapi_supported_apis=""
3844             mdapi_hw_unit_type="gpu"
3845             />
3846    <counter name="EU Thread Occupancy"
3847             symbol_name="EuThreadOccupancy"
3848             underscore_name="eu_thread_occupancy"
3849             description="The percentage of time in which hardware threads occupied EUs."
3850             data_type="float"
3851             max_equation="100"
3852             units="percent"
3853             semantic_type="duration"
3854             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3855             mdapi_group="EU Array"
3856             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3857             mdapi_supported_apis=""
3858             mdapi_hw_unit_type="gpu"
3859             />
3860    <counter name="Slice0 L3 Bank1 Output Ready"
3861             symbol_name="L30Bank1OutputReady"
3862             underscore_name="l30_bank1_output_ready"
3863             description="The percentage of time in which slice0 L3 bank1 output is ready"
3864             data_type="float"
3865             max_equation="100"
3866             units="percent"
3867             semantic_type="duration"
3868             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3869             availability="$SliceMask 1 AND"
3870             mdapi_group="GTI/L3"
3871             mdapi_usage_flags="Frame Batch Draw"
3872             mdapi_supported_apis=""
3873             mdapi_hw_unit_type="slice"
3874             />
3875    <register_config type="NOA">
3876        <register type="NOA" address="0x00000D04" value="0x00000200" />
3877        <register type="NOA" address="0x00009840" value="0x00000000" />
3878        <register type="NOA" address="0x00009884" value="0x00000000" />
3879        <register type="NOA" address="0x00009888" value="0x04000A00" />
3880        <register type="NOA" address="0x00009888" value="0x06000820" />
3881        <register type="NOA" address="0x00009888" value="0x060B8000" />
3882        <register type="NOA" address="0x00009888" value="0x080B8000" />
3883        <register type="NOA" address="0x00009888" value="0x060A8000" />
3884        <register type="NOA" address="0x00009888" value="0x080A4000" />
3885        <register type="NOA" address="0x00009888" value="0x06088000" />
3886        <register type="NOA" address="0x00009888" value="0x08088000" />
3887        <register type="NOA" address="0x00009888" value="0x08000028" />
3888        <register type="NOA" address="0x00009888" value="0x2E000000" />
3889        <register type="NOA" address="0x00009884" value="0x00000003" />
3890        <register type="NOA" address="0x00009888" value="0x5B100050" />
3891        <register type="NOA" address="0x00009888" value="0x5F110050" />
3892        <register type="NOA" address="0x00009888" value="0x07128000" />
3893        <register type="NOA" address="0x00009888" value="0x09128000" />
3894        <register type="NOA" address="0x00009888" value="0x17100000" />
3895        <register type="NOA" address="0x00009888" value="0x49100000" />
3896        <register type="NOA" address="0x00009888" value="0x4B100000" />
3897        <register type="NOA" address="0x00009888" value="0x31100000" />
3898        <register type="NOA" address="0x00009884" value="0x00000003" />
3899        <register type="NOA" address="0x00009888" value="0x65100002" />
3900        <register type="NOA" address="0x00009884" value="0x00000000" />
3901        <register type="NOA" address="0x00009888" value="0x42000001" />
3902    </register_config>
3903    <register_config type="OA">
3904        <register type="OA" address="0x0000D920" value="0x00000000" />
3905        <register type="OA" address="0x0000D900" value="0x00000000" />
3906        <register type="OA" address="0x0000D904" value="0x00800000" />
3907        <register type="OA" address="0x0000D910" value="0x00000000" />
3908        <register type="OA" address="0x0000D914" value="0x00800000" />
3909        <register type="OA" address="0x0000DC40" value="0x00000000" />
3910    </register_config>
3911    <register_config type="FLEX">
3912        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3913        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3914        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3915        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3916        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3917        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3918    </register_config>
3919  </set>
3920
3921  <set name="L3_5"
3922       chipset="RKL"
3923       symbol_name="L3_5"
3924       underscore_name="l3_5"
3925       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3926       hw_config_guid="0f2e1818-c190-494a-a828-2ed4422d71f3"
3927       >
3928    <counter name="GPU Time Elapsed"
3929             symbol_name="GpuTime"
3930             underscore_name="gpu_time"
3931             description="Time elapsed on the GPU during the measurement."
3932             data_type="uint64"
3933             units="ns"
3934             semantic_type="duration"
3935             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3936             mdapi_group="GPU"
3937             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3938             mdapi_supported_apis=""
3939             mdapi_hw_unit_type="gpu"
3940             />
3941    <counter name="GPU Core Clocks"
3942             symbol_name="GpuCoreClocks"
3943             underscore_name="gpu_core_clocks"
3944             description="The total number of GPU core clocks elapsed during the measurement."
3945             data_type="uint64"
3946             units="cycles"
3947             semantic_type="event"
3948             equation="GPU_CLOCK 0 READ"
3949             mdapi_group="GPU"
3950             mdapi_usage_flags="Tier1 Frame Batch Draw"
3951             mdapi_supported_apis=""
3952             mdapi_hw_unit_type="gpu"
3953             />
3954    <counter name="AVG GPU Core Frequency"
3955             symbol_name="AvgGpuCoreFrequency"
3956             underscore_name="avg_gpu_core_frequency"
3957             description="Average GPU Core Frequency in the measurement."
3958             data_type="uint64"
3959             max_equation="$GpuMaxFrequency"
3960             units="hz"
3961             semantic_type="event"
3962             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3963             mdapi_group="GPU"
3964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3965             mdapi_supported_apis=""
3966             mdapi_hw_unit_type="gpu"
3967             />
3968    <counter name="GPU Busy"
3969             symbol_name="GpuBusy"
3970             underscore_name="gpu_busy"
3971             description="The percentage of time in which the GPU has been processing GPU commands."
3972             data_type="float"
3973             max_equation="100"
3974             units="percent"
3975             semantic_type="duration"
3976             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3977             mdapi_group="GPU"
3978             mdapi_usage_flags="Tier1 Overview System Frame"
3979             mdapi_supported_apis=""
3980             mdapi_hw_unit_type="gpu"
3981             />
3982    <counter name="VS Threads Dispatched"
3983             symbol_name="VsThreads"
3984             underscore_name="vs_threads"
3985             description="The total number of vertex shader hardware threads dispatched."
3986             data_type="uint64"
3987             units="threads"
3988             semantic_type="event"
3989             equation="A 1 READ"
3990             mdapi_group="EU Array/Vertex Shader"
3991             mdapi_usage_flags="Tier3 Frame Batch Draw"
3992             mdapi_supported_apis="VK OGL IO"
3993             mdapi_hw_unit_type="gpu"
3994             />
3995    <counter name="HS Threads Dispatched"
3996             symbol_name="HsThreads"
3997             underscore_name="hs_threads"
3998             description="The total number of hull shader hardware threads dispatched."
3999             data_type="uint64"
4000             units="threads"
4001             semantic_type="event"
4002             equation="A 2 READ"
4003             mdapi_group="EU Array/Hull Shader"
4004             mdapi_usage_flags="Tier3 Frame Batch Draw"
4005             mdapi_supported_apis="VK OGL IO"
4006             mdapi_hw_unit_type="gpu"
4007             />
4008    <counter name="DS Threads Dispatched"
4009             symbol_name="DsThreads"
4010             underscore_name="ds_threads"
4011             description="The total number of domain shader hardware threads dispatched."
4012             data_type="uint64"
4013             units="threads"
4014             semantic_type="event"
4015             equation="A 3 READ"
4016             mdapi_group="EU Array/Domain Shader"
4017             mdapi_usage_flags="Tier3 Frame Batch Draw"
4018             mdapi_supported_apis="VK OGL IO"
4019             mdapi_hw_unit_type="gpu"
4020             />
4021    <counter name="GS Threads Dispatched"
4022             symbol_name="GsThreads"
4023             underscore_name="gs_threads"
4024             description="The total number of geometry shader hardware threads dispatched."
4025             data_type="uint64"
4026             units="threads"
4027             semantic_type="event"
4028             equation="A 5 READ"
4029             mdapi_group="EU Array/Geometry Shader"
4030             mdapi_usage_flags="Tier3 Frame Batch Draw"
4031             mdapi_supported_apis="VK OGL IO"
4032             mdapi_hw_unit_type="gpu"
4033             />
4034    <counter name="FS Threads Dispatched"
4035             symbol_name="PsThreads"
4036             underscore_name="ps_threads"
4037             description="The total number of fragment shader hardware threads dispatched."
4038             data_type="uint64"
4039             units="threads"
4040             semantic_type="event"
4041             equation="A 6 READ"
4042             mdapi_group="EU Array/Fragment Shader"
4043             mdapi_usage_flags="Tier3 Frame Batch Draw"
4044             mdapi_supported_apis="VK OGL IO"
4045             mdapi_hw_unit_type="gpu"
4046             />
4047    <counter name="CS Threads Dispatched"
4048             symbol_name="CsThreads"
4049             underscore_name="cs_threads"
4050             description="The total number of compute shader hardware threads dispatched."
4051             data_type="uint64"
4052             units="threads"
4053             semantic_type="event"
4054             equation="A 4 READ"
4055             mdapi_group="EU Array/Compute Shader"
4056             mdapi_usage_flags="Tier3 Frame Batch Draw"
4057             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4058             mdapi_hw_unit_type="gpu"
4059             />
4060    <counter name="EU Active"
4061             symbol_name="EuActive"
4062             underscore_name="eu_active"
4063             description="The percentage of time in which the Execution Units were actively processing."
4064             data_type="float"
4065             max_equation="100"
4066             units="percent"
4067             semantic_type="duration"
4068             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4069             mdapi_group="EU Array"
4070             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4071             mdapi_supported_apis=""
4072             mdapi_hw_unit_type="gpu"
4073             />
4074    <counter name="EU Stall"
4075             symbol_name="EuStall"
4076             underscore_name="eu_stall"
4077             description="The percentage of time in which the Execution Units were stalled."
4078             data_type="float"
4079             max_equation="100"
4080             units="percent"
4081             semantic_type="duration"
4082             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4083             mdapi_group="EU Array"
4084             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4085             mdapi_supported_apis=""
4086             mdapi_hw_unit_type="gpu"
4087             />
4088    <counter name="EU Thread Occupancy"
4089             symbol_name="EuThreadOccupancy"
4090             underscore_name="eu_thread_occupancy"
4091             description="The percentage of time in which hardware threads occupied EUs."
4092             data_type="float"
4093             max_equation="100"
4094             units="percent"
4095             semantic_type="duration"
4096             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4097             mdapi_group="EU Array"
4098             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4099             mdapi_supported_apis=""
4100             mdapi_hw_unit_type="gpu"
4101             />
4102    <counter name="Slice0 L3 Bank2 Output Ready"
4103             symbol_name="L30Bank2OutputReady"
4104             underscore_name="l30_bank2_output_ready"
4105             description="The percentage of time in which slice0 L3 bank2 output is ready"
4106             data_type="float"
4107             max_equation="100"
4108             units="percent"
4109             semantic_type="duration"
4110             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4111             availability="$SliceMask 1 AND"
4112             mdapi_group="GTI/L3"
4113             mdapi_usage_flags="Frame Batch Draw"
4114             mdapi_supported_apis=""
4115             mdapi_hw_unit_type="slice"
4116             />
4117    <register_config type="NOA">
4118        <register type="NOA" address="0x00000D04" value="0x00000200" />
4119        <register type="NOA" address="0x00009840" value="0x00000000" />
4120        <register type="NOA" address="0x00009884" value="0x00000000" />
4121        <register type="NOA" address="0x00009888" value="0x04001200" />
4122        <register type="NOA" address="0x00009888" value="0x06001020" />
4123        <register type="NOA" address="0x00009888" value="0x060B8000" />
4124        <register type="NOA" address="0x00009888" value="0x080B8000" />
4125        <register type="NOA" address="0x00009888" value="0x060A8000" />
4126        <register type="NOA" address="0x00009888" value="0x080A4000" />
4127        <register type="NOA" address="0x00009888" value="0x06088000" />
4128        <register type="NOA" address="0x00009888" value="0x08088000" />
4129        <register type="NOA" address="0x00009888" value="0x08000028" />
4130        <register type="NOA" address="0x00009888" value="0x2E000000" />
4131        <register type="NOA" address="0x00009884" value="0x00000003" />
4132        <register type="NOA" address="0x00009888" value="0x5B100050" />
4133        <register type="NOA" address="0x00009888" value="0x5F110050" />
4134        <register type="NOA" address="0x00009888" value="0x07128000" />
4135        <register type="NOA" address="0x00009888" value="0x09128000" />
4136        <register type="NOA" address="0x00009888" value="0x17100000" />
4137        <register type="NOA" address="0x00009888" value="0x49100000" />
4138        <register type="NOA" address="0x00009888" value="0x4B100000" />
4139        <register type="NOA" address="0x00009888" value="0x31100000" />
4140        <register type="NOA" address="0x00009884" value="0x00000003" />
4141        <register type="NOA" address="0x00009888" value="0x65100002" />
4142        <register type="NOA" address="0x00009884" value="0x00000000" />
4143        <register type="NOA" address="0x00009888" value="0x42000001" />
4144    </register_config>
4145    <register_config type="OA">
4146        <register type="OA" address="0x0000D920" value="0x00000000" />
4147        <register type="OA" address="0x0000D900" value="0x00000000" />
4148        <register type="OA" address="0x0000D904" value="0x00800000" />
4149        <register type="OA" address="0x0000D910" value="0x00000000" />
4150        <register type="OA" address="0x0000D914" value="0x00800000" />
4151        <register type="OA" address="0x0000DC40" value="0x00000000" />
4152    </register_config>
4153    <register_config type="FLEX">
4154        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4155        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4156        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4157        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4158        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4159        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4160    </register_config>
4161  </set>
4162
4163  <set name="L3_6"
4164       chipset="RKL"
4165       symbol_name="L3_6"
4166       underscore_name="l3_6"
4167       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4168       hw_config_guid="ebd91ba3-4d01-4bdf-8752-384cd0a4e139"
4169       >
4170    <counter name="GPU Time Elapsed"
4171             symbol_name="GpuTime"
4172             underscore_name="gpu_time"
4173             description="Time elapsed on the GPU during the measurement."
4174             data_type="uint64"
4175             units="ns"
4176             semantic_type="duration"
4177             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4178             mdapi_group="GPU"
4179             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4180             mdapi_supported_apis=""
4181             mdapi_hw_unit_type="gpu"
4182             />
4183    <counter name="GPU Core Clocks"
4184             symbol_name="GpuCoreClocks"
4185             underscore_name="gpu_core_clocks"
4186             description="The total number of GPU core clocks elapsed during the measurement."
4187             data_type="uint64"
4188             units="cycles"
4189             semantic_type="event"
4190             equation="GPU_CLOCK 0 READ"
4191             mdapi_group="GPU"
4192             mdapi_usage_flags="Tier1 Frame Batch Draw"
4193             mdapi_supported_apis=""
4194             mdapi_hw_unit_type="gpu"
4195             />
4196    <counter name="AVG GPU Core Frequency"
4197             symbol_name="AvgGpuCoreFrequency"
4198             underscore_name="avg_gpu_core_frequency"
4199             description="Average GPU Core Frequency in the measurement."
4200             data_type="uint64"
4201             max_equation="$GpuMaxFrequency"
4202             units="hz"
4203             semantic_type="event"
4204             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4205             mdapi_group="GPU"
4206             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4207             mdapi_supported_apis=""
4208             mdapi_hw_unit_type="gpu"
4209             />
4210    <counter name="GPU Busy"
4211             symbol_name="GpuBusy"
4212             underscore_name="gpu_busy"
4213             description="The percentage of time in which the GPU has been processing GPU commands."
4214             data_type="float"
4215             max_equation="100"
4216             units="percent"
4217             semantic_type="duration"
4218             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4219             mdapi_group="GPU"
4220             mdapi_usage_flags="Tier1 Overview System Frame"
4221             mdapi_supported_apis=""
4222             mdapi_hw_unit_type="gpu"
4223             />
4224    <counter name="VS Threads Dispatched"
4225             symbol_name="VsThreads"
4226             underscore_name="vs_threads"
4227             description="The total number of vertex shader hardware threads dispatched."
4228             data_type="uint64"
4229             units="threads"
4230             semantic_type="event"
4231             equation="A 1 READ"
4232             mdapi_group="EU Array/Vertex Shader"
4233             mdapi_usage_flags="Tier3 Frame Batch Draw"
4234             mdapi_supported_apis="VK OGL IO"
4235             mdapi_hw_unit_type="gpu"
4236             />
4237    <counter name="HS Threads Dispatched"
4238             symbol_name="HsThreads"
4239             underscore_name="hs_threads"
4240             description="The total number of hull shader hardware threads dispatched."
4241             data_type="uint64"
4242             units="threads"
4243             semantic_type="event"
4244             equation="A 2 READ"
4245             mdapi_group="EU Array/Hull Shader"
4246             mdapi_usage_flags="Tier3 Frame Batch Draw"
4247             mdapi_supported_apis="VK OGL IO"
4248             mdapi_hw_unit_type="gpu"
4249             />
4250    <counter name="DS Threads Dispatched"
4251             symbol_name="DsThreads"
4252             underscore_name="ds_threads"
4253             description="The total number of domain shader hardware threads dispatched."
4254             data_type="uint64"
4255             units="threads"
4256             semantic_type="event"
4257             equation="A 3 READ"
4258             mdapi_group="EU Array/Domain Shader"
4259             mdapi_usage_flags="Tier3 Frame Batch Draw"
4260             mdapi_supported_apis="VK OGL IO"
4261             mdapi_hw_unit_type="gpu"
4262             />
4263    <counter name="GS Threads Dispatched"
4264             symbol_name="GsThreads"
4265             underscore_name="gs_threads"
4266             description="The total number of geometry shader hardware threads dispatched."
4267             data_type="uint64"
4268             units="threads"
4269             semantic_type="event"
4270             equation="A 5 READ"
4271             mdapi_group="EU Array/Geometry Shader"
4272             mdapi_usage_flags="Tier3 Frame Batch Draw"
4273             mdapi_supported_apis="VK OGL IO"
4274             mdapi_hw_unit_type="gpu"
4275             />
4276    <counter name="FS Threads Dispatched"
4277             symbol_name="PsThreads"
4278             underscore_name="ps_threads"
4279             description="The total number of fragment shader hardware threads dispatched."
4280             data_type="uint64"
4281             units="threads"
4282             semantic_type="event"
4283             equation="A 6 READ"
4284             mdapi_group="EU Array/Fragment Shader"
4285             mdapi_usage_flags="Tier3 Frame Batch Draw"
4286             mdapi_supported_apis="VK OGL IO"
4287             mdapi_hw_unit_type="gpu"
4288             />
4289    <counter name="CS Threads Dispatched"
4290             symbol_name="CsThreads"
4291             underscore_name="cs_threads"
4292             description="The total number of compute shader hardware threads dispatched."
4293             data_type="uint64"
4294             units="threads"
4295             semantic_type="event"
4296             equation="A 4 READ"
4297             mdapi_group="EU Array/Compute Shader"
4298             mdapi_usage_flags="Tier3 Frame Batch Draw"
4299             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4300             mdapi_hw_unit_type="gpu"
4301             />
4302    <counter name="EU Active"
4303             symbol_name="EuActive"
4304             underscore_name="eu_active"
4305             description="The percentage of time in which the Execution Units were actively processing."
4306             data_type="float"
4307             max_equation="100"
4308             units="percent"
4309             semantic_type="duration"
4310             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4311             mdapi_group="EU Array"
4312             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4313             mdapi_supported_apis=""
4314             mdapi_hw_unit_type="gpu"
4315             />
4316    <counter name="EU Stall"
4317             symbol_name="EuStall"
4318             underscore_name="eu_stall"
4319             description="The percentage of time in which the Execution Units were stalled."
4320             data_type="float"
4321             max_equation="100"
4322             units="percent"
4323             semantic_type="duration"
4324             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4325             mdapi_group="EU Array"
4326             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4327             mdapi_supported_apis=""
4328             mdapi_hw_unit_type="gpu"
4329             />
4330    <counter name="EU Thread Occupancy"
4331             symbol_name="EuThreadOccupancy"
4332             underscore_name="eu_thread_occupancy"
4333             description="The percentage of time in which hardware threads occupied EUs."
4334             data_type="float"
4335             max_equation="100"
4336             units="percent"
4337             semantic_type="duration"
4338             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4339             mdapi_group="EU Array"
4340             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4341             mdapi_supported_apis=""
4342             mdapi_hw_unit_type="gpu"
4343             />
4344    <counter name="Slice0 L3 Bank3 Output Ready"
4345             symbol_name="L30Bank3OutputReady"
4346             underscore_name="l30_bank3_output_ready"
4347             description="The percentage of time in which slice0 L3 bank3 output is ready"
4348             data_type="float"
4349             max_equation="100"
4350             units="percent"
4351             semantic_type="duration"
4352             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4353             availability="$SliceMask 1 AND"
4354             mdapi_group="GTI/L3"
4355             mdapi_usage_flags="Frame Batch Draw"
4356             mdapi_supported_apis=""
4357             mdapi_hw_unit_type="slice"
4358             />
4359    <register_config type="NOA">
4360        <register type="NOA" address="0x00000D04" value="0x00000200" />
4361        <register type="NOA" address="0x00009840" value="0x00000000" />
4362        <register type="NOA" address="0x00009884" value="0x00000000" />
4363        <register type="NOA" address="0x00009888" value="0x04001A00" />
4364        <register type="NOA" address="0x00009888" value="0x06001820" />
4365        <register type="NOA" address="0x00009888" value="0x060B8000" />
4366        <register type="NOA" address="0x00009888" value="0x080B8000" />
4367        <register type="NOA" address="0x00009888" value="0x060A8000" />
4368        <register type="NOA" address="0x00009888" value="0x080A4000" />
4369        <register type="NOA" address="0x00009888" value="0x06088000" />
4370        <register type="NOA" address="0x00009888" value="0x08088000" />
4371        <register type="NOA" address="0x00009888" value="0x08000028" />
4372        <register type="NOA" address="0x00009888" value="0x2E000000" />
4373        <register type="NOA" address="0x00009884" value="0x00000003" />
4374        <register type="NOA" address="0x00009888" value="0x5B100050" />
4375        <register type="NOA" address="0x00009888" value="0x5F110050" />
4376        <register type="NOA" address="0x00009888" value="0x07128000" />
4377        <register type="NOA" address="0x00009888" value="0x09128000" />
4378        <register type="NOA" address="0x00009888" value="0x17100000" />
4379        <register type="NOA" address="0x00009888" value="0x49100000" />
4380        <register type="NOA" address="0x00009888" value="0x4B100000" />
4381        <register type="NOA" address="0x00009888" value="0x31100000" />
4382        <register type="NOA" address="0x00009884" value="0x00000003" />
4383        <register type="NOA" address="0x00009888" value="0x65100002" />
4384        <register type="NOA" address="0x00009884" value="0x00000000" />
4385        <register type="NOA" address="0x00009888" value="0x42000001" />
4386    </register_config>
4387    <register_config type="OA">
4388        <register type="OA" address="0x0000D920" value="0x00000000" />
4389        <register type="OA" address="0x0000D900" value="0x00000000" />
4390        <register type="OA" address="0x0000D904" value="0x00800000" />
4391        <register type="OA" address="0x0000D910" value="0x00000000" />
4392        <register type="OA" address="0x0000D914" value="0x00800000" />
4393        <register type="OA" address="0x0000DC40" value="0x00000000" />
4394    </register_config>
4395    <register_config type="FLEX">
4396        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4397        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4398        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4399        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4400        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4401        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4402    </register_config>
4403  </set>
4404
4405  <set name="Sampler_1"
4406       chipset="RKL"
4407       symbol_name="Sampler_1"
4408       underscore_name="sampler_1"
4409       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4410       hw_config_guid="5102fa66-b5f3-45f2-a16d-0a13a4cbb6c9"
4411       >
4412    <counter name="GPU Time Elapsed"
4413             symbol_name="GpuTime"
4414             underscore_name="gpu_time"
4415             description="Time elapsed on the GPU during the measurement."
4416             data_type="uint64"
4417             units="ns"
4418             semantic_type="duration"
4419             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4420             mdapi_group="GPU"
4421             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4422             mdapi_supported_apis=""
4423             mdapi_hw_unit_type="gpu"
4424             />
4425    <counter name="GPU Core Clocks"
4426             symbol_name="GpuCoreClocks"
4427             underscore_name="gpu_core_clocks"
4428             description="The total number of GPU core clocks elapsed during the measurement."
4429             data_type="uint64"
4430             units="cycles"
4431             semantic_type="event"
4432             equation="GPU_CLOCK 0 READ"
4433             mdapi_group="GPU"
4434             mdapi_usage_flags="Tier1 Frame Batch Draw"
4435             mdapi_supported_apis=""
4436             mdapi_hw_unit_type="gpu"
4437             />
4438    <counter name="AVG GPU Core Frequency"
4439             symbol_name="AvgGpuCoreFrequency"
4440             underscore_name="avg_gpu_core_frequency"
4441             description="Average GPU Core Frequency in the measurement."
4442             data_type="uint64"
4443             max_equation="$GpuMaxFrequency"
4444             units="hz"
4445             semantic_type="event"
4446             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4447             mdapi_group="GPU"
4448             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4449             mdapi_supported_apis=""
4450             mdapi_hw_unit_type="gpu"
4451             />
4452    <counter name="GPU Busy"
4453             symbol_name="GpuBusy"
4454             underscore_name="gpu_busy"
4455             description="The percentage of time in which the GPU has been processing GPU commands."
4456             data_type="float"
4457             max_equation="100"
4458             units="percent"
4459             semantic_type="duration"
4460             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4461             mdapi_group="GPU"
4462             mdapi_usage_flags="Tier1 Overview System Frame"
4463             mdapi_supported_apis=""
4464             mdapi_hw_unit_type="gpu"
4465             />
4466    <counter name="VS Threads Dispatched"
4467             symbol_name="VsThreads"
4468             underscore_name="vs_threads"
4469             description="The total number of vertex shader hardware threads dispatched."
4470             data_type="uint64"
4471             units="threads"
4472             semantic_type="event"
4473             equation="A 1 READ"
4474             mdapi_group="EU Array/Vertex Shader"
4475             mdapi_usage_flags="Tier3 Frame Batch Draw"
4476             mdapi_supported_apis="VK OGL IO"
4477             mdapi_hw_unit_type="gpu"
4478             />
4479    <counter name="HS Threads Dispatched"
4480             symbol_name="HsThreads"
4481             underscore_name="hs_threads"
4482             description="The total number of hull shader hardware threads dispatched."
4483             data_type="uint64"
4484             units="threads"
4485             semantic_type="event"
4486             equation="A 2 READ"
4487             mdapi_group="EU Array/Hull Shader"
4488             mdapi_usage_flags="Tier3 Frame Batch Draw"
4489             mdapi_supported_apis="VK OGL IO"
4490             mdapi_hw_unit_type="gpu"
4491             />
4492    <counter name="DS Threads Dispatched"
4493             symbol_name="DsThreads"
4494             underscore_name="ds_threads"
4495             description="The total number of domain shader hardware threads dispatched."
4496             data_type="uint64"
4497             units="threads"
4498             semantic_type="event"
4499             equation="A 3 READ"
4500             mdapi_group="EU Array/Domain Shader"
4501             mdapi_usage_flags="Tier3 Frame Batch Draw"
4502             mdapi_supported_apis="VK OGL IO"
4503             mdapi_hw_unit_type="gpu"
4504             />
4505    <counter name="GS Threads Dispatched"
4506             symbol_name="GsThreads"
4507             underscore_name="gs_threads"
4508             description="The total number of geometry shader hardware threads dispatched."
4509             data_type="uint64"
4510             units="threads"
4511             semantic_type="event"
4512             equation="A 5 READ"
4513             mdapi_group="EU Array/Geometry Shader"
4514             mdapi_usage_flags="Tier3 Frame Batch Draw"
4515             mdapi_supported_apis="VK OGL IO"
4516             mdapi_hw_unit_type="gpu"
4517             />
4518    <counter name="FS Threads Dispatched"
4519             symbol_name="PsThreads"
4520             underscore_name="ps_threads"
4521             description="The total number of fragment shader hardware threads dispatched."
4522             data_type="uint64"
4523             units="threads"
4524             semantic_type="event"
4525             equation="A 6 READ"
4526             mdapi_group="EU Array/Fragment Shader"
4527             mdapi_usage_flags="Tier3 Frame Batch Draw"
4528             mdapi_supported_apis="VK OGL IO"
4529             mdapi_hw_unit_type="gpu"
4530             />
4531    <counter name="CS Threads Dispatched"
4532             symbol_name="CsThreads"
4533             underscore_name="cs_threads"
4534             description="The total number of compute shader hardware threads dispatched."
4535             data_type="uint64"
4536             units="threads"
4537             semantic_type="event"
4538             equation="A 4 READ"
4539             mdapi_group="EU Array/Compute Shader"
4540             mdapi_usage_flags="Tier3 Frame Batch Draw"
4541             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4542             mdapi_hw_unit_type="gpu"
4543             />
4544    <counter name="EU Active"
4545             symbol_name="EuActive"
4546             underscore_name="eu_active"
4547             description="The percentage of time in which the Execution Units were actively processing."
4548             data_type="float"
4549             max_equation="100"
4550             units="percent"
4551             semantic_type="duration"
4552             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4553             mdapi_group="EU Array"
4554             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4555             mdapi_supported_apis=""
4556             mdapi_hw_unit_type="gpu"
4557             />
4558    <counter name="EU Stall"
4559             symbol_name="EuStall"
4560             underscore_name="eu_stall"
4561             description="The percentage of time in which the Execution Units were stalled."
4562             data_type="float"
4563             max_equation="100"
4564             units="percent"
4565             semantic_type="duration"
4566             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4567             mdapi_group="EU Array"
4568             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4569             mdapi_supported_apis=""
4570             mdapi_hw_unit_type="gpu"
4571             />
4572    <counter name="EU Thread Occupancy"
4573             symbol_name="EuThreadOccupancy"
4574             underscore_name="eu_thread_occupancy"
4575             description="The percentage of time in which hardware threads occupied EUs."
4576             data_type="float"
4577             max_equation="100"
4578             units="percent"
4579             semantic_type="duration"
4580             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4581             mdapi_group="EU Array"
4582             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4583             mdapi_supported_apis=""
4584             mdapi_hw_unit_type="gpu"
4585             />
4586    <counter name="Slice0 DualSubslice0 Input Available"
4587             symbol_name="Sampler00InputAvailable"
4588             underscore_name="sampler00_input_available"
4589             description="The percentage of time in which slice0 dualsubslice0 sampler input is available"
4590             data_type="float"
4591             max_equation="100"
4592             units="percent"
4593             semantic_type="duration"
4594             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4595             availability="$DualSubsliceMask 1 AND"
4596             mdapi_group="GPU/Sampler"
4597             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4598             mdapi_supported_apis=""
4599             mdapi_hw_unit_type="dualsubslice"
4600             />
4601    <counter name="Slice0 DualSubslice1 Input Available"
4602             symbol_name="Sampler01InputAvailable"
4603             underscore_name="sampler01_input_available"
4604             description="The percentage of time in which slice0 dualsubslice1 sampler input is available"
4605             data_type="float"
4606             max_equation="100"
4607             units="percent"
4608             semantic_type="duration"
4609             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4610             availability="$DualSubsliceMask 2 AND"
4611             mdapi_group="GPU/Sampler"
4612             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4613             mdapi_supported_apis=""
4614             mdapi_hw_unit_type="dualsubslice"
4615             />
4616    <counter name="Slice0 DualSubslice0 Sampler Output Ready"
4617             symbol_name="Sampler00OutputReady"
4618             underscore_name="sampler00_output_ready"
4619             description="The percentage of time in which slice0 dualsubslice0 sampler output is ready"
4620             data_type="float"
4621             max_equation="100"
4622             units="percent"
4623             semantic_type="duration"
4624             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
4625             availability="$DualSubsliceMask 1 AND"
4626             mdapi_group="GPU/Sampler"
4627             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4628             mdapi_supported_apis=""
4629             mdapi_hw_unit_type="subslice"
4630             />
4631    <counter name="Slice0 DualSubslice1 Sampler Output Ready"
4632             symbol_name="Sampler01OutputReady"
4633             underscore_name="sampler01_output_ready"
4634             description="The percentage of time in which slice0 dualsubslice1 sampler output is ready"
4635             data_type="float"
4636             max_equation="100"
4637             units="percent"
4638             semantic_type="duration"
4639             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4640             availability="$DualSubsliceMask 2 AND"
4641             mdapi_group="GPU/Sampler"
4642             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4643             mdapi_supported_apis=""
4644             mdapi_hw_unit_type="subslice"
4645             />
4646    <register_config type="NOA">
4647        <register type="NOA" address="0x00000D04" value="0x00000200" />
4648        <register type="NOA" address="0x00009840" value="0x00000000" />
4649        <register type="NOA" address="0x00009884" value="0x00000000" />
4650        <register type="NOA" address="0x00009888" value="0x0C123E00" />
4651        <register type="NOA" address="0x00009888" value="0x1C121600" />
4652        <register type="NOA" address="0x00009888" value="0x04143E00" />
4653        <register type="NOA" address="0x00009888" value="0x18141613" />
4654        <register type="NOA" address="0x00009888" value="0x0C323E00" />
4655        <register type="NOA" address="0x00009888" value="0x1C321600" />
4656        <register type="NOA" address="0x00009888" value="0x04343E00" />
4657        <register type="NOA" address="0x00009888" value="0x18341600" />
4658        <register type="NOA" address="0x00009888" value="0x0E120086" />
4659        <register type="NOA" address="0x00009888" value="0x1A120033" />
4660        <register type="NOA" address="0x00009888" value="0x20120000" />
4661        <register type="NOA" address="0x00009888" value="0x00124000" />
4662        <register type="NOA" address="0x00009888" value="0x18124000" />
4663        <register type="NOA" address="0x00009888" value="0x10138000" />
4664        <register type="NOA" address="0x00009888" value="0x1C13C200" />
4665        <register type="NOA" address="0x00009888" value="0x001400A6" />
4666        <register type="NOA" address="0x00009888" value="0x10140000" />
4667        <register type="NOA" address="0x00009888" value="0x0C140000" />
4668        <register type="NOA" address="0x00009888" value="0x18158000" />
4669        <register type="NOA" address="0x00009888" value="0x1C150800" />
4670        <register type="NOA" address="0x00009888" value="0x12320086" />
4671        <register type="NOA" address="0x00009888" value="0x16320033" />
4672        <register type="NOA" address="0x00009888" value="0x20320000" />
4673        <register type="NOA" address="0x00009888" value="0x10324000" />
4674        <register type="NOA" address="0x00009888" value="0x14324000" />
4675        <register type="NOA" address="0x00009888" value="0x1C333C00" />
4676        <register type="NOA" address="0x00009888" value="0x103400A6" />
4677        <register type="NOA" address="0x00009888" value="0x14340013" />
4678        <register type="NOA" address="0x00009888" value="0x08340000" />
4679        <register type="NOA" address="0x00009888" value="0x0A340000" />
4680        <register type="NOA" address="0x00009888" value="0x1C350088" />
4681        <register type="NOA" address="0x00009888" value="0x220500F0" />
4682        <register type="NOA" address="0x00009888" value="0x000B4000" />
4683        <register type="NOA" address="0x00009888" value="0x0E0B4000" />
4684        <register type="NOA" address="0x00009888" value="0x100B8000" />
4685        <register type="NOA" address="0x00009888" value="0x120B8000" />
4686        <register type="NOA" address="0x00009888" value="0x140B8000" />
4687        <register type="NOA" address="0x00009888" value="0x160B8000" />
4688        <register type="NOA" address="0x00009888" value="0x180B4000" />
4689        <register type="NOA" address="0x00009888" value="0x1A0B4000" />
4690        <register type="NOA" address="0x00009888" value="0x100C8000" />
4691        <register type="NOA" address="0x00009888" value="0x1E0C00C2" />
4692        <register type="NOA" address="0x00009888" value="0x040D4000" />
4693        <register type="NOA" address="0x00009888" value="0x0A0D8000" />
4694        <register type="NOA" address="0x00009888" value="0x100DC000" />
4695        <register type="NOA" address="0x00009888" value="0x000E8000" />
4696        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
4697        <register type="NOA" address="0x00009888" value="0x180E8000" />
4698        <register type="NOA" address="0x00009888" value="0x1A0E8000" />
4699        <register type="NOA" address="0x00009888" value="0x000F4000" />
4700        <register type="NOA" address="0x00009888" value="0x060F8000" />
4701        <register type="NOA" address="0x00009888" value="0x0C0FC000" />
4702        <register type="NOA" address="0x00009888" value="0x0C0AC000" />
4703        <register type="NOA" address="0x00009888" value="0x0E0AC000" />
4704        <register type="NOA" address="0x00009888" value="0x16080055" />
4705        <register type="NOA" address="0x00009888" value="0x1409C000" />
4706        <register type="NOA" address="0x00009888" value="0x16090003" />
4707        <register type="NOA" address="0x00009884" value="0x00000003" />
4708        <register type="NOA" address="0x00009888" value="0x41104000" />
4709        <register type="NOA" address="0x00009888" value="0x5B105000" />
4710        <register type="NOA" address="0x00009888" value="0x5D100155" />
4711        <register type="NOA" address="0x00009888" value="0x4B112000" />
4712        <register type="NOA" address="0x00009888" value="0x5F115000" />
4713        <register type="NOA" address="0x00009888" value="0x61110155" />
4714        <register type="NOA" address="0x00009888" value="0x01128000" />
4715        <register type="NOA" address="0x00009888" value="0x0F128000" />
4716        <register type="NOA" address="0x00009888" value="0x11128000" />
4717        <register type="NOA" address="0x00009888" value="0x13128000" />
4718        <register type="NOA" address="0x00009888" value="0x15128000" />
4719        <register type="NOA" address="0x00009888" value="0x17128000" />
4720        <register type="NOA" address="0x00009888" value="0x19128000" />
4721        <register type="NOA" address="0x00009888" value="0x1B128000" />
4722        <register type="NOA" address="0x00009888" value="0x47100000" />
4723        <register type="NOA" address="0x00009888" value="0x4D100000" />
4724        <register type="NOA" address="0x00009888" value="0x4F100004" />
4725        <register type="NOA" address="0x00009888" value="0x51100004" />
4726        <register type="NOA" address="0x00009888" value="0x53100004" />
4727        <register type="NOA" address="0x00009888" value="0x55100004" />
4728        <register type="NOA" address="0x00009888" value="0x17100000" />
4729        <register type="NOA" address="0x00009888" value="0x31100000" />
4730        <register type="NOA" address="0x00009884" value="0x00000003" />
4731        <register type="NOA" address="0x00009888" value="0x65100002" />
4732        <register type="NOA" address="0x00009884" value="0x00000000" />
4733        <register type="NOA" address="0x00009888" value="0x42000001" />
4734    </register_config>
4735    <register_config type="OA">
4736        <register type="OA" address="0x0000D920" value="0x00000000" />
4737        <register type="OA" address="0x0000D900" value="0x00000000" />
4738        <register type="OA" address="0x0000D904" value="0xF0800000" />
4739        <register type="OA" address="0x0000D910" value="0x00000000" />
4740        <register type="OA" address="0x0000D914" value="0x00800000" />
4741        <register type="OA" address="0x0000DC40" value="0x000F0000" />
4742        <register type="OA" address="0x0000D940" value="0x00000018" />
4743        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
4744        <register type="OA" address="0x0000DC00" value="0x00000018" />
4745        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
4746        <register type="OA" address="0x0000D948" value="0x00000060" />
4747        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
4748        <register type="OA" address="0x0000DC08" value="0x00000060" />
4749        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
4750        <register type="OA" address="0x0000D950" value="0x00000180" />
4751        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
4752        <register type="OA" address="0x0000DC10" value="0x00000180" />
4753        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
4754        <register type="OA" address="0x0000D958" value="0x00000600" />
4755        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
4756        <register type="OA" address="0x0000DC18" value="0x00000600" />
4757        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
4758    </register_config>
4759    <register_config type="FLEX">
4760        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4761        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4762        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4763        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4764        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4765        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4766    </register_config>
4767  </set>
4768
4769  <set name="TDL_1"
4770       chipset="RKL"
4771       symbol_name="TDL_1"
4772       underscore_name="tdl_1"
4773       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4774       hw_config_guid="8706c725-7753-427d-ae2d-ba25c1168f2a"
4775       >
4776    <counter name="GPU Time Elapsed"
4777             symbol_name="GpuTime"
4778             underscore_name="gpu_time"
4779             description="Time elapsed on the GPU during the measurement."
4780             data_type="uint64"
4781             units="ns"
4782             semantic_type="duration"
4783             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4784             mdapi_group="GPU"
4785             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4786             mdapi_supported_apis=""
4787             mdapi_hw_unit_type="gpu"
4788             />
4789    <counter name="GPU Core Clocks"
4790             symbol_name="GpuCoreClocks"
4791             underscore_name="gpu_core_clocks"
4792             description="The total number of GPU core clocks elapsed during the measurement."
4793             data_type="uint64"
4794             units="cycles"
4795             semantic_type="event"
4796             equation="GPU_CLOCK 0 READ"
4797             mdapi_group="GPU"
4798             mdapi_usage_flags="Tier1 Frame Batch Draw"
4799             mdapi_supported_apis=""
4800             mdapi_hw_unit_type="gpu"
4801             />
4802    <counter name="AVG GPU Core Frequency"
4803             symbol_name="AvgGpuCoreFrequency"
4804             underscore_name="avg_gpu_core_frequency"
4805             description="Average GPU Core Frequency in the measurement."
4806             data_type="uint64"
4807             max_equation="$GpuMaxFrequency"
4808             units="hz"
4809             semantic_type="event"
4810             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4811             mdapi_group="GPU"
4812             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4813             mdapi_supported_apis=""
4814             mdapi_hw_unit_type="gpu"
4815             />
4816    <counter name="GPU Busy"
4817             symbol_name="GpuBusy"
4818             underscore_name="gpu_busy"
4819             description="The percentage of time in which the GPU has been processing GPU commands."
4820             data_type="float"
4821             max_equation="100"
4822             units="percent"
4823             semantic_type="duration"
4824             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4825             mdapi_group="GPU"
4826             mdapi_usage_flags="Tier1 Overview System Frame"
4827             mdapi_supported_apis=""
4828             mdapi_hw_unit_type="gpu"
4829             />
4830    <counter name="VS Threads Dispatched"
4831             symbol_name="VsThreads"
4832             underscore_name="vs_threads"
4833             description="The total number of vertex shader hardware threads dispatched."
4834             data_type="uint64"
4835             units="threads"
4836             semantic_type="event"
4837             equation="A 1 READ"
4838             mdapi_group="EU Array/Vertex Shader"
4839             mdapi_usage_flags="Tier3 Frame Batch Draw"
4840             mdapi_supported_apis="VK OGL IO"
4841             mdapi_hw_unit_type="gpu"
4842             />
4843    <counter name="HS Threads Dispatched"
4844             symbol_name="HsThreads"
4845             underscore_name="hs_threads"
4846             description="The total number of hull shader hardware threads dispatched."
4847             data_type="uint64"
4848             units="threads"
4849             semantic_type="event"
4850             equation="A 2 READ"
4851             mdapi_group="EU Array/Hull Shader"
4852             mdapi_usage_flags="Tier3 Frame Batch Draw"
4853             mdapi_supported_apis="VK OGL IO"
4854             mdapi_hw_unit_type="gpu"
4855             />
4856    <counter name="DS Threads Dispatched"
4857             symbol_name="DsThreads"
4858             underscore_name="ds_threads"
4859             description="The total number of domain shader hardware threads dispatched."
4860             data_type="uint64"
4861             units="threads"
4862             semantic_type="event"
4863             equation="A 3 READ"
4864             mdapi_group="EU Array/Domain Shader"
4865             mdapi_usage_flags="Tier3 Frame Batch Draw"
4866             mdapi_supported_apis="VK OGL IO"
4867             mdapi_hw_unit_type="gpu"
4868             />
4869    <counter name="GS Threads Dispatched"
4870             symbol_name="GsThreads"
4871             underscore_name="gs_threads"
4872             description="The total number of geometry shader hardware threads dispatched."
4873             data_type="uint64"
4874             units="threads"
4875             semantic_type="event"
4876             equation="A 5 READ"
4877             mdapi_group="EU Array/Geometry Shader"
4878             mdapi_usage_flags="Tier3 Frame Batch Draw"
4879             mdapi_supported_apis="VK OGL IO"
4880             mdapi_hw_unit_type="gpu"
4881             />
4882    <counter name="FS Threads Dispatched"
4883             symbol_name="PsThreads"
4884             underscore_name="ps_threads"
4885             description="The total number of fragment shader hardware threads dispatched."
4886             data_type="uint64"
4887             units="threads"
4888             semantic_type="event"
4889             equation="A 6 READ"
4890             mdapi_group="EU Array/Fragment Shader"
4891             mdapi_usage_flags="Tier3 Frame Batch Draw"
4892             mdapi_supported_apis="VK OGL IO"
4893             mdapi_hw_unit_type="gpu"
4894             />
4895    <counter name="CS Threads Dispatched"
4896             symbol_name="CsThreads"
4897             underscore_name="cs_threads"
4898             description="The total number of compute shader hardware threads dispatched."
4899             data_type="uint64"
4900             units="threads"
4901             semantic_type="event"
4902             equation="A 4 READ"
4903             mdapi_group="EU Array/Compute Shader"
4904             mdapi_usage_flags="Tier3 Frame Batch Draw"
4905             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4906             mdapi_hw_unit_type="gpu"
4907             />
4908    <counter name="EU Active"
4909             symbol_name="EuActive"
4910             underscore_name="eu_active"
4911             description="The percentage of time in which the Execution Units were actively processing."
4912             data_type="float"
4913             max_equation="100"
4914             units="percent"
4915             semantic_type="duration"
4916             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4917             mdapi_group="EU Array"
4918             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4919             mdapi_supported_apis=""
4920             mdapi_hw_unit_type="gpu"
4921             />
4922    <counter name="EU Stall"
4923             symbol_name="EuStall"
4924             underscore_name="eu_stall"
4925             description="The percentage of time in which the Execution Units were stalled."
4926             data_type="float"
4927             max_equation="100"
4928             units="percent"
4929             semantic_type="duration"
4930             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4931             mdapi_group="EU Array"
4932             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4933             mdapi_supported_apis=""
4934             mdapi_hw_unit_type="gpu"
4935             />
4936    <counter name="EU Thread Occupancy"
4937             symbol_name="EuThreadOccupancy"
4938             underscore_name="eu_thread_occupancy"
4939             description="The percentage of time in which hardware threads occupied EUs."
4940             data_type="float"
4941             max_equation="100"
4942             units="percent"
4943             semantic_type="duration"
4944             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4945             mdapi_group="EU Array"
4946             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4947             mdapi_supported_apis=""
4948             mdapi_hw_unit_type="gpu"
4949             />
4950    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice0 Thread Dispatcher"
4951             symbol_name="NonPSThread00ReadyForDispatch"
4952             underscore_name="non_ps_thread00_ready_for_dispatch"
4953             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
4954             data_type="float"
4955             max_equation="100"
4956             units="percent"
4957             semantic_type="duration"
4958             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
4959             availability="$DualSubsliceMask 1 AND"
4960             mdapi_group="GPU/Thread Dispatcher"
4961             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4962             mdapi_supported_apis=""
4963             mdapi_hw_unit_type="dualsubslice"
4964             />
4965    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice1 Thread Dispatcher"
4966             symbol_name="NonPSThread01ReadyForDispatch"
4967             underscore_name="non_ps_thread01_ready_for_dispatch"
4968             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
4969             data_type="float"
4970             max_equation="100"
4971             units="percent"
4972             semantic_type="duration"
4973             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4974             availability="$DualSubsliceMask 2 AND"
4975             mdapi_group="GPU/Thread Dispatcher"
4976             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4977             mdapi_supported_apis=""
4978             mdapi_hw_unit_type="dualsubslice"
4979             />
4980    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice0 Thread Dispatcher"
4981             symbol_name="PSThread00ReadyForDispatch"
4982             underscore_name="ps_thread00_ready_for_dispatch"
4983             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
4984             data_type="float"
4985             max_equation="100"
4986             units="percent"
4987             semantic_type="duration"
4988             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4989             availability="$DualSubsliceMask 1 AND"
4990             mdapi_group="GPU/Thread Dispatcher"
4991             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4992             mdapi_supported_apis=""
4993             mdapi_hw_unit_type="dualsubslice"
4994             />
4995    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice1 Thread Dispatcher"
4996             symbol_name="PSThread01ReadyForDispatch"
4997             underscore_name="ps_thread01_ready_for_dispatch"
4998             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
4999             data_type="float"
5000             max_equation="100"
5001             units="percent"
5002             semantic_type="duration"
5003             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5004             availability="$DualSubsliceMask 2 AND"
5005             mdapi_group="GPU/Thread Dispatcher"
5006             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5007             mdapi_supported_apis=""
5008             mdapi_hw_unit_type="dualsubslice"
5009             />
5010    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 0"
5011             symbol_name="ThreadHeader00ReadyPort0"
5012             underscore_name="thread_header00_ready_port0"
5013             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 0"
5014             data_type="float"
5015             max_equation="100"
5016             units="percent"
5017             semantic_type="duration"
5018             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5019             availability="$DualSubsliceMask 1 AND"
5020             mdapi_group="GPU/Thread Dispatcher"
5021             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5022             mdapi_supported_apis=""
5023             mdapi_hw_unit_type="dualsubslice"
5024             />
5025    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 1"
5026             symbol_name="ThreadHeader00ReadyPort1"
5027             underscore_name="thread_header00_ready_port1"
5028             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 1"
5029             data_type="float"
5030             max_equation="100"
5031             units="percent"
5032             semantic_type="duration"
5033             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5034             availability="$DualSubsliceMask 1 AND"
5035             mdapi_group="GPU/Thread Dispatcher"
5036             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5037             mdapi_supported_apis=""
5038             mdapi_hw_unit_type="dualsubslice"
5039             />
5040    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 2"
5041             symbol_name="ThreadHeader00ReadyPort2"
5042             underscore_name="thread_header00_ready_port2"
5043             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 2"
5044             data_type="float"
5045             max_equation="100"
5046             units="percent"
5047             semantic_type="duration"
5048             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
5049             availability="$DualSubsliceMask 1 AND"
5050             mdapi_group="GPU/Thread Dispatcher"
5051             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5052             mdapi_supported_apis=""
5053             mdapi_hw_unit_type="dualsubslice"
5054             />
5055    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 3"
5056             symbol_name="ThreadHeader00ReadyPort3"
5057             underscore_name="thread_header00_ready_port3"
5058             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 3"
5059             data_type="float"
5060             max_equation="100"
5061             units="percent"
5062             semantic_type="duration"
5063             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5064             availability="$DualSubsliceMask 1 AND"
5065             mdapi_group="GPU/Thread Dispatcher"
5066             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5067             mdapi_supported_apis=""
5068             mdapi_hw_unit_type="dualsubslice"
5069             />
5070    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 0"
5071             symbol_name="ThreadHeader01ReadyPort0"
5072             underscore_name="thread_header01_ready_port0"
5073             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 0"
5074             data_type="float"
5075             max_equation="100"
5076             units="percent"
5077             semantic_type="duration"
5078             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5079             availability="$DualSubsliceMask 2 AND"
5080             mdapi_group="GPU/Thread Dispatcher"
5081             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5082             mdapi_supported_apis=""
5083             mdapi_hw_unit_type="dualsubslice"
5084             />
5085    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 1"
5086             symbol_name="ThreadHeader01ReadyPort1"
5087             underscore_name="thread_header01_ready_port1"
5088             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 1"
5089             data_type="float"
5090             max_equation="100"
5091             units="percent"
5092             semantic_type="duration"
5093             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5094             availability="$DualSubsliceMask 2 AND"
5095             mdapi_group="GPU/Thread Dispatcher"
5096             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5097             mdapi_supported_apis=""
5098             mdapi_hw_unit_type="dualsubslice"
5099             />
5100    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 2"
5101             symbol_name="ThreadHeader01ReadyPort2"
5102             underscore_name="thread_header01_ready_port2"
5103             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 2"
5104             data_type="float"
5105             max_equation="100"
5106             units="percent"
5107             semantic_type="duration"
5108             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5109             availability="$DualSubsliceMask 2 AND"
5110             mdapi_group="GPU/Thread Dispatcher"
5111             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5112             mdapi_supported_apis=""
5113             mdapi_hw_unit_type="dualsubslice"
5114             />
5115    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 3"
5116             symbol_name="ThreadHeader01ReadyPort3"
5117             underscore_name="thread_header01_ready_port3"
5118             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 3"
5119             data_type="float"
5120             max_equation="100"
5121             units="percent"
5122             semantic_type="duration"
5123             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5124             availability="$DualSubsliceMask 2 AND"
5125             mdapi_group="GPU/Thread Dispatcher"
5126             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5127             mdapi_supported_apis=""
5128             mdapi_hw_unit_type="dualsubslice"
5129             />
5130    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher"
5131             symbol_name="ThreadHeader00Ready"
5132             underscore_name="thread_header00_ready"
5133             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher"
5134             data_type="float"
5135             max_equation="100"
5136             units="percent"
5137             semantic_type="duration"
5138             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5139             availability="$DualSubsliceMask 1 AND"
5140             mdapi_group="GPU/Thread Dispatcher"
5141             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5142             mdapi_supported_apis=""
5143             mdapi_hw_unit_type="dualsubslice"
5144             />
5145    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher"
5146             symbol_name="ThreadHeader01Ready"
5147             underscore_name="thread_header01_ready"
5148             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher"
5149             data_type="float"
5150             max_equation="100"
5151             units="percent"
5152             semantic_type="duration"
5153             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5154             availability="$DualSubsliceMask 2 AND"
5155             mdapi_group="GPU/Thread Dispatcher"
5156             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5157             mdapi_supported_apis=""
5158             mdapi_hw_unit_type="dualsubslice"
5159             />
5160    <register_config type="NOA">
5161        <register type="NOA" address="0x00000D04" value="0x00000200" />
5162        <register type="NOA" address="0x00009840" value="0x00000000" />
5163        <register type="NOA" address="0x00009884" value="0x00000000" />
5164        <register type="NOA" address="0x00009888" value="0x24110340" />
5165        <register type="NOA" address="0x00009888" value="0x2611001C" />
5166        <register type="NOA" address="0x00009888" value="0x24310340" />
5167        <register type="NOA" address="0x00009888" value="0x2631001C" />
5168        <register type="NOA" address="0x00009888" value="0x001100F3" />
5169        <register type="NOA" address="0x00009888" value="0x0E1100F2" />
5170        <register type="NOA" address="0x00009888" value="0x16110103" />
5171        <register type="NOA" address="0x00009888" value="0x06110107" />
5172        <register type="NOA" address="0x00009888" value="0x08110106" />
5173        <register type="NOA" address="0x00009888" value="0x0A110105" />
5174        <register type="NOA" address="0x00009888" value="0x0C110104" />
5175        <register type="NOA" address="0x00009888" value="0x10110000" />
5176        <register type="NOA" address="0x00009888" value="0x02110000" />
5177        <register type="NOA" address="0x00009888" value="0x04110000" />
5178        <register type="NOA" address="0x00009888" value="0x00128000" />
5179        <register type="NOA" address="0x00009888" value="0x0E128000" />
5180        <register type="NOA" address="0x00009888" value="0x16128000" />
5181        <register type="NOA" address="0x00009888" value="0x06128000" />
5182        <register type="NOA" address="0x00009888" value="0x08128000" />
5183        <register type="NOA" address="0x00009888" value="0x0A128000" />
5184        <register type="NOA" address="0x00009888" value="0x0C128000" />
5185        <register type="NOA" address="0x00009888" value="0x10138000" />
5186        <register type="NOA" address="0x00009888" value="0x1C132300" />
5187        <register type="NOA" address="0x00009888" value="0x16138000" />
5188        <register type="NOA" address="0x00009888" value="0x18138000" />
5189        <register type="NOA" address="0x00009888" value="0x1A138000" />
5190        <register type="NOA" address="0x00009888" value="0x103100F3" />
5191        <register type="NOA" address="0x00009888" value="0x123100F2" />
5192        <register type="NOA" address="0x00009888" value="0x14310103" />
5193        <register type="NOA" address="0x00009888" value="0x1C310107" />
5194        <register type="NOA" address="0x00009888" value="0x1E310106" />
5195        <register type="NOA" address="0x00009888" value="0x02310105" />
5196        <register type="NOA" address="0x00009888" value="0x04310104" />
5197        <register type="NOA" address="0x00009888" value="0x08310000" />
5198        <register type="NOA" address="0x00009888" value="0x0A310000" />
5199        <register type="NOA" address="0x00009888" value="0x0E310000" />
5200        <register type="NOA" address="0x00009888" value="0x00310000" />
5201        <register type="NOA" address="0x00009888" value="0x10328000" />
5202        <register type="NOA" address="0x00009888" value="0x12328000" />
5203        <register type="NOA" address="0x00009888" value="0x14328000" />
5204        <register type="NOA" address="0x00009888" value="0x1C328000" />
5205        <register type="NOA" address="0x00009888" value="0x1E328000" />
5206        <register type="NOA" address="0x00009888" value="0x02328000" />
5207        <register type="NOA" address="0x00009888" value="0x04328000" />
5208        <register type="NOA" address="0x00009888" value="0x1C331C00" />
5209        <register type="NOA" address="0x00009888" value="0x1E330003" />
5210        <register type="NOA" address="0x00009888" value="0x12338000" />
5211        <register type="NOA" address="0x00009888" value="0x14338000" />
5212        <register type="NOA" address="0x00009888" value="0x22050C70" />
5213        <register type="NOA" address="0x00009888" value="0x12058000" />
5214        <register type="NOA" address="0x00009888" value="0x14058000" />
5215        <register type="NOA" address="0x00009888" value="0x000B4000" />
5216        <register type="NOA" address="0x00009888" value="0x0E0B4000" />
5217        <register type="NOA" address="0x00009888" value="0x100B8000" />
5218        <register type="NOA" address="0x00009888" value="0x120B8000" />
5219        <register type="NOA" address="0x00009888" value="0x140B8000" />
5220        <register type="NOA" address="0x00009888" value="0x160B4000" />
5221        <register type="NOA" address="0x00009888" value="0x1C0B8000" />
5222        <register type="NOA" address="0x00009888" value="0x1E0B8000" />
5223        <register type="NOA" address="0x00009888" value="0x020B8000" />
5224        <register type="NOA" address="0x00009888" value="0x040B8000" />
5225        <register type="NOA" address="0x00009888" value="0x060B4000" />
5226        <register type="NOA" address="0x00009888" value="0x080B4000" />
5227        <register type="NOA" address="0x00009888" value="0x0A0B4000" />
5228        <register type="NOA" address="0x00009888" value="0x0C0B4000" />
5229        <register type="NOA" address="0x00009888" value="0x100C8000" />
5230        <register type="NOA" address="0x00009888" value="0x1E0C0023" />
5231        <register type="NOA" address="0x00009888" value="0x160C8000" />
5232        <register type="NOA" address="0x00009888" value="0x180C8000" />
5233        <register type="NOA" address="0x00009888" value="0x1A0C8000" />
5234        <register type="NOA" address="0x00009888" value="0x040D4000" />
5235        <register type="NOA" address="0x00009888" value="0x0A0DC000" />
5236        <register type="NOA" address="0x00009888" value="0x0E0D8000" />
5237        <register type="NOA" address="0x00009888" value="0x060D8000" />
5238        <register type="NOA" address="0x00009888" value="0x080DC000" />
5239        <register type="NOA" address="0x00009888" value="0x000E8000" />
5240        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
5241        <register type="NOA" address="0x00009888" value="0x160E8000" />
5242        <register type="NOA" address="0x00009888" value="0x060E8000" />
5243        <register type="NOA" address="0x00009888" value="0x080E8000" />
5244        <register type="NOA" address="0x00009888" value="0x0A0E8000" />
5245        <register type="NOA" address="0x00009888" value="0x0C0E8000" />
5246        <register type="NOA" address="0x00009888" value="0x000F4000" />
5247        <register type="NOA" address="0x00009888" value="0x060FC000" />
5248        <register type="NOA" address="0x00009888" value="0x0A0F8000" />
5249        <register type="NOA" address="0x00009888" value="0x020F8000" />
5250        <register type="NOA" address="0x00009888" value="0x040FC000" />
5251        <register type="NOA" address="0x00009888" value="0x0C0AC000" />
5252        <register type="NOA" address="0x00009888" value="0x0E0A4000" />
5253        <register type="NOA" address="0x00009888" value="0x120AC000" />
5254        <register type="NOA" address="0x00009888" value="0x040A8000" />
5255        <register type="NOA" address="0x00009888" value="0x060A4000" />
5256        <register type="NOA" address="0x00009888" value="0x16085015" />
5257        <register type="NOA" address="0x00009888" value="0x02084000" />
5258        <register type="NOA" address="0x00009888" value="0x04084000" />
5259        <register type="NOA" address="0x00009888" value="0x1409C180" />
5260        <register type="NOA" address="0x00009888" value="0x16090031" />
5261        <register type="NOA" address="0x00009884" value="0x00000003" />
5262        <register type="NOA" address="0x00009888" value="0x41104000" />
5263        <register type="NOA" address="0x00009888" value="0x5B105555" />
5264        <register type="NOA" address="0x00009888" value="0x5D101415" />
5265        <register type="NOA" address="0x00009888" value="0x4B112000" />
5266        <register type="NOA" address="0x00009888" value="0x5F115555" />
5267        <register type="NOA" address="0x00009888" value="0x61111415" />
5268        <register type="NOA" address="0x00009888" value="0x01128000" />
5269        <register type="NOA" address="0x00009888" value="0x0F128000" />
5270        <register type="NOA" address="0x00009888" value="0x11128000" />
5271        <register type="NOA" address="0x00009888" value="0x13128000" />
5272        <register type="NOA" address="0x00009888" value="0x15128000" />
5273        <register type="NOA" address="0x00009888" value="0x17128000" />
5274        <register type="NOA" address="0x00009888" value="0x1D128000" />
5275        <register type="NOA" address="0x00009888" value="0x1F128000" />
5276        <register type="NOA" address="0x00009888" value="0x03128000" />
5277        <register type="NOA" address="0x00009888" value="0x05128000" />
5278        <register type="NOA" address="0x00009888" value="0x07128000" />
5279        <register type="NOA" address="0x00009888" value="0x09128000" />
5280        <register type="NOA" address="0x00009888" value="0x0B128000" />
5281        <register type="NOA" address="0x00009888" value="0x0D128000" />
5282        <register type="NOA" address="0x00009888" value="0x47100000" />
5283        <register type="NOA" address="0x00009888" value="0x4D100000" />
5284        <register type="NOA" address="0x00009888" value="0x4F100000" />
5285        <register type="NOA" address="0x00009888" value="0x51100000" />
5286        <register type="NOA" address="0x00009888" value="0x53100000" />
5287        <register type="NOA" address="0x00009888" value="0x17100000" />
5288        <register type="NOA" address="0x00009888" value="0x31100000" />
5289        <register type="NOA" address="0x00009888" value="0x55100000" />
5290        <register type="NOA" address="0x00009888" value="0x57100000" />
5291        <register type="NOA" address="0x00009888" value="0x49100000" />
5292        <register type="NOA" address="0x00009888" value="0x4B100000" />
5293        <register type="NOA" address="0x00009884" value="0x00000003" />
5294        <register type="NOA" address="0x00009888" value="0x65100002" />
5295        <register type="NOA" address="0x00009884" value="0x00000000" />
5296        <register type="NOA" address="0x00009888" value="0x42000001" />
5297    </register_config>
5298    <register_config type="OA">
5299        <register type="OA" address="0x0000D920" value="0x00000000" />
5300        <register type="OA" address="0x0000D900" value="0x00000000" />
5301        <register type="OA" address="0x0000D904" value="0xF0800000" />
5302        <register type="OA" address="0x0000D910" value="0x00000000" />
5303        <register type="OA" address="0x0000D914" value="0x30800000" />
5304        <register type="OA" address="0x0000DC40" value="0x003F0000" />
5305        <register type="OA" address="0x0000D940" value="0x00000000" />
5306        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5307        <register type="OA" address="0x0000DC00" value="0x00000000" />
5308        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5309        <register type="OA" address="0x0000D948" value="0x00000000" />
5310        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5311        <register type="OA" address="0x0000DC08" value="0x00000000" />
5312        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5313        <register type="OA" address="0x0000D950" value="0x00000002" />
5314        <register type="OA" address="0x0000D954" value="0x0000FFEF" />
5315        <register type="OA" address="0x0000DC10" value="0x00000002" />
5316        <register type="OA" address="0x0000DC14" value="0x0000FFEF" />
5317        <register type="OA" address="0x0000D958" value="0x00000002" />
5318        <register type="OA" address="0x0000D95C" value="0x0000FFDF" />
5319        <register type="OA" address="0x0000DC18" value="0x00000002" />
5320        <register type="OA" address="0x0000DC1C" value="0x0000FFDF" />
5321        <register type="OA" address="0x0000D960" value="0x00078000" />
5322        <register type="OA" address="0x0000D964" value="0x00000FFF" />
5323        <register type="OA" address="0x0000DC20" value="0x00078000" />
5324        <register type="OA" address="0x0000DC24" value="0x00000FFF" />
5325        <register type="OA" address="0x0000D968" value="0x00007800" />
5326        <register type="OA" address="0x0000D96C" value="0x0000F0FF" />
5327        <register type="OA" address="0x0000DC28" value="0x00007800" />
5328        <register type="OA" address="0x0000DC2C" value="0x0000F0FF" />
5329    </register_config>
5330    <register_config type="FLEX">
5331        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5332        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5333        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5334        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5335        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5336        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5337    </register_config>
5338  </set>
5339
5340  <set name="GpuBusyness"
5341       chipset="RKL"
5342       symbol_name="GpuBusyness"
5343       underscore_name="gpu_busyness"
5344       mdapi_supported_apis="VK OGL OCL MEDIA IO"
5345       hw_config_guid="3eab195e-e4d8-482e-9981-811935722b21"
5346       >
5347    <counter name="GPU Time Elapsed"
5348             symbol_name="GpuTime"
5349             underscore_name="gpu_time"
5350             description="Time elapsed on the GPU during the measurement."
5351             data_type="uint64"
5352             units="ns"
5353             semantic_type="duration"
5354             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5355             mdapi_group="GPU"
5356             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5357             mdapi_supported_apis=""
5358             mdapi_hw_unit_type="gpu"
5359             />
5360    <counter name="GPU Core Clocks"
5361             symbol_name="GpuCoreClocks"
5362             underscore_name="gpu_core_clocks"
5363             description="The total number of GPU core clocks elapsed during the measurement."
5364             data_type="uint64"
5365             units="cycles"
5366             semantic_type="event"
5367             equation="GPU_CLOCK 0 READ"
5368             mdapi_group="GPU"
5369             mdapi_usage_flags="Tier1 Frame Batch Draw"
5370             mdapi_supported_apis=""
5371             mdapi_hw_unit_type="gpu"
5372             />
5373    <counter name="AVG GPU Core Frequency"
5374             symbol_name="AvgGpuCoreFrequency"
5375             underscore_name="avg_gpu_core_frequency"
5376             description="Average GPU Core Frequency in the measurement."
5377             data_type="uint64"
5378             max_equation="$GpuMaxFrequency"
5379             units="hz"
5380             semantic_type="event"
5381             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5382             mdapi_group="GPU"
5383             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5384             mdapi_supported_apis=""
5385             mdapi_hw_unit_type="gpu"
5386             />
5387    <counter name="GPU Busy"
5388             symbol_name="GpuBusy"
5389             underscore_name="gpu_busy"
5390             description="The percentage of time in which the GPU has been processing GPU commands."
5391             data_type="float"
5392             max_equation="100"
5393             units="percent"
5394             semantic_type="duration"
5395             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5396             mdapi_group="GPU"
5397             mdapi_usage_flags="Tier1 Overview System Frame"
5398             mdapi_supported_apis=""
5399             mdapi_hw_unit_type="gpu"
5400             />
5401    <counter name="EU Active"
5402             symbol_name="EuActive"
5403             underscore_name="eu_active"
5404             description="The percentage of time in which the Execution Units were actively processing."
5405             data_type="float"
5406             max_equation="100"
5407             units="percent"
5408             semantic_type="duration"
5409             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5410             mdapi_group="EU Array"
5411             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5412             mdapi_supported_apis=""
5413             mdapi_hw_unit_type="gpu"
5414             />
5415    <counter name="EU Stall"
5416             symbol_name="EuStall"
5417             underscore_name="eu_stall"
5418             description="The percentage of time in which the Execution Units were stalled."
5419             data_type="float"
5420             max_equation="100"
5421             units="percent"
5422             semantic_type="duration"
5423             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5424             mdapi_group="EU Array"
5425             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5426             mdapi_supported_apis=""
5427             mdapi_hw_unit_type="gpu"
5428             />
5429    <counter name="EU Thread Occupancy"
5430             symbol_name="EuThreadOccupancy"
5431             underscore_name="eu_thread_occupancy"
5432             description="The percentage of time in which hardware threads occupied EUs."
5433             data_type="float"
5434             max_equation="100"
5435             units="percent"
5436             semantic_type="duration"
5437             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5438             mdapi_group="EU Array"
5439             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5440             mdapi_supported_apis=""
5441             mdapi_hw_unit_type="gpu"
5442             />
5443    <counter name="VS Threads Dispatched"
5444             symbol_name="VsThreads"
5445             underscore_name="vs_threads"
5446             description="The total number of vertex shader hardware threads dispatched."
5447             data_type="uint64"
5448             units="threads"
5449             semantic_type="event"
5450             equation="A 1 READ"
5451             mdapi_group="EU Array/Vertex Shader"
5452             mdapi_usage_flags="Tier3 Frame Batch Draw"
5453             mdapi_supported_apis="VK OGL IO"
5454             mdapi_hw_unit_type="gpu"
5455             />
5456    <counter name="HS Threads Dispatched"
5457             symbol_name="HsThreads"
5458             underscore_name="hs_threads"
5459             description="The total number of hull shader hardware threads dispatched."
5460             data_type="uint64"
5461             units="threads"
5462             semantic_type="event"
5463             equation="A 2 READ"
5464             mdapi_group="EU Array/Hull Shader"
5465             mdapi_usage_flags="Tier3 Frame Batch Draw"
5466             mdapi_supported_apis="VK OGL IO"
5467             mdapi_hw_unit_type="gpu"
5468             />
5469    <counter name="DS Threads Dispatched"
5470             symbol_name="DsThreads"
5471             underscore_name="ds_threads"
5472             description="The total number of domain shader hardware threads dispatched."
5473             data_type="uint64"
5474             units="threads"
5475             semantic_type="event"
5476             equation="A 3 READ"
5477             mdapi_group="EU Array/Domain Shader"
5478             mdapi_usage_flags="Tier3 Frame Batch Draw"
5479             mdapi_supported_apis="VK OGL IO"
5480             mdapi_hw_unit_type="gpu"
5481             />
5482    <counter name="GS Threads Dispatched"
5483             symbol_name="GsThreads"
5484             underscore_name="gs_threads"
5485             description="The total number of geometry shader hardware threads dispatched."
5486             data_type="uint64"
5487             units="threads"
5488             semantic_type="event"
5489             equation="A 5 READ"
5490             mdapi_group="EU Array/Geometry Shader"
5491             mdapi_usage_flags="Tier3 Frame Batch Draw"
5492             mdapi_supported_apis="VK OGL IO"
5493             mdapi_hw_unit_type="gpu"
5494             />
5495    <counter name="FS Threads Dispatched"
5496             symbol_name="PsThreads"
5497             underscore_name="ps_threads"
5498             description="The total number of fragment shader hardware threads dispatched."
5499             data_type="uint64"
5500             units="threads"
5501             semantic_type="event"
5502             equation="A 6 READ"
5503             mdapi_group="EU Array/Fragment Shader"
5504             mdapi_usage_flags="Tier3 Frame Batch Draw"
5505             mdapi_supported_apis="VK OGL IO"
5506             mdapi_hw_unit_type="gpu"
5507             />
5508    <counter name="CS Threads Dispatched"
5509             symbol_name="CsThreads"
5510             underscore_name="cs_threads"
5511             description="The total number of compute shader hardware threads dispatched."
5512             data_type="uint64"
5513             units="threads"
5514             semantic_type="event"
5515             equation="A 4 READ"
5516             mdapi_group="EU Array/Compute Shader"
5517             mdapi_usage_flags="Tier3 Frame Batch Draw"
5518             mdapi_supported_apis="VK OGL OCL IO MEDIA"
5519             mdapi_hw_unit_type="gpu"
5520             />
5521    <counter name="Render Ring Busy"
5522             symbol_name="RenderBusy"
5523             underscore_name="render_busy"
5524             description="The percentage of time when render command streamer was busy."
5525             data_type="float"
5526             max_equation="100"
5527             units="percent"
5528             semantic_type="duration"
5529             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5530             mdapi_group="GPU"
5531             mdapi_usage_flags="System Frame Batch"
5532             mdapi_supported_apis=""
5533             mdapi_hw_unit_type="gpu"
5534             />
5535    <counter name="Compute Ring Busy"
5536             symbol_name="ComputeBusy"
5537             underscore_name="compute_busy"
5538             description="The percentage of time when render command streamer was busy."
5539             data_type="float"
5540             max_equation="100"
5541             units="percent"
5542             semantic_type="duration"
5543             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5544             mdapi_group="GPU"
5545             mdapi_usage_flags="System Frame Batch"
5546             mdapi_supported_apis=""
5547             mdapi_hw_unit_type="gpu"
5548             />
5549    <counter name="Posh Ring Busy"
5550             symbol_name="PoshEngineBusy"
5551             underscore_name="posh_engine_busy"
5552             description="The percentage of time when posh command streamer was busy."
5553             data_type="float"
5554             max_equation="100"
5555             units="percent"
5556             semantic_type="duration"
5557             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
5558             mdapi_group="GPU"
5559             mdapi_usage_flags="System Frame Batch"
5560             mdapi_supported_apis=""
5561             mdapi_hw_unit_type="gpu"
5562             />
5563    <counter name="Blitter Ring Busy"
5564             symbol_name="BlitterBusy"
5565             underscore_name="blitter_busy"
5566             description="The percentage of time when blitter command streamer was busy."
5567             data_type="float"
5568             max_equation="100"
5569             units="percent"
5570             semantic_type="duration"
5571             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5572             mdapi_group="GPU"
5573             mdapi_usage_flags="System Frame Batch"
5574             mdapi_supported_apis="IO"
5575             mdapi_hw_unit_type="gpu"
5576             />
5577    <counter name="Vebox Ring Busy"
5578             symbol_name="VeboxBusy"
5579             underscore_name="vebox_busy"
5580             description="The percentage of time when vebox command streamer was busy."
5581             data_type="float"
5582             max_equation="100"
5583             units="percent"
5584             semantic_type="duration"
5585             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5586             mdapi_group="GPU"
5587             mdapi_usage_flags="System Frame Batch"
5588             mdapi_supported_apis="IO"
5589             mdapi_hw_unit_type="gpu"
5590             />
5591    <counter name="Vdbox0 Ring Busy"
5592             symbol_name="Vdbox0Busy"
5593             underscore_name="vdbox0_busy"
5594             description="The percentage of time when Vdbox0 command streamer was busy."
5595             data_type="float"
5596             max_equation="100"
5597             units="percent"
5598             semantic_type="duration"
5599             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5600             mdapi_group="GPU"
5601             mdapi_usage_flags="System Frame Batch"
5602             mdapi_supported_apis="IO"
5603             mdapi_hw_unit_type="gpu"
5604             />
5605    <counter name="Render and compute engines are simultaneously busy"
5606             symbol_name="RenderAndComputeBusy"
5607             underscore_name="render_and_compute_busy"
5608             description="The percentage of time when render and compute engines are simultaneously busy"
5609             data_type="float"
5610             max_equation="100"
5611             units="percent"
5612             semantic_type="duration"
5613             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5614             mdapi_group="GPU"
5615             mdapi_usage_flags="Frame Batch Draw"
5616             mdapi_supported_apis=""
5617             mdapi_hw_unit_type="gpu"
5618             />
5619    <counter name="Any Engine Busy"
5620             symbol_name="AnyEngineBusy"
5621             underscore_name="any_engine_busy"
5622             description="The percentage of time when any command streamer was busy."
5623             data_type="float"
5624             max_equation="100"
5625             units="percent"
5626             semantic_type="duration"
5627             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5628             mdapi_group="GPU"
5629             mdapi_usage_flags="Frame Batch Draw"
5630             mdapi_supported_apis="IO"
5631             mdapi_hw_unit_type="gpu"
5632             />
5633    <register_config type="NOA">
5634        <register type="NOA" address="0x00000D04" value="0x00000200" />
5635        <register type="NOA" address="0x00009840" value="0x00000000" />
5636        <register type="NOA" address="0x00009884" value="0x00000000" />
5637        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
5638        <register type="NOA" address="0x00009888" value="0x220E0009" />
5639        <register type="NOA" address="0x00009888" value="0x220F0009" />
5640        <register type="NOA" address="0x00009888" value="0x040B4000" />
5641        <register type="NOA" address="0x00009888" value="0x080B4000" />
5642        <register type="NOA" address="0x00009888" value="0x0A0B4000" />
5643        <register type="NOA" address="0x00009888" value="0x140C8000" />
5644        <register type="NOA" address="0x00009888" value="0x180C8000" />
5645        <register type="NOA" address="0x00009888" value="0x1A0C8000" />
5646        <register type="NOA" address="0x00009888" value="0x060D4000" />
5647        <register type="NOA" address="0x00009888" value="0x080DC000" />
5648        <register type="NOA" address="0x00009888" value="0x040E0043" />
5649        <register type="NOA" address="0x00009888" value="0x0A0E00B3" />
5650        <register type="NOA" address="0x00009888" value="0x200E0000" />
5651        <register type="NOA" address="0x00009888" value="0x080F00A3" />
5652        <register type="NOA" address="0x00009888" value="0x100F0000" />
5653        <register type="NOA" address="0x00009888" value="0x020F4000" />
5654        <register type="NOA" address="0x00009888" value="0x040F8000" />
5655        <register type="NOA" address="0x00009884" value="0x00000003" />
5656        <register type="NOA" address="0x00009888" value="0x15102400" />
5657        <register type="NOA" address="0x00009888" value="0x230B0120" />
5658        <register type="NOA" address="0x00009888" value="0x15182400" />
5659        <register type="NOA" address="0x00009888" value="0x17100023" />
5660        <register type="NOA" address="0x00009888" value="0x11100000" />
5661        <register type="NOA" address="0x00009888" value="0x5D101000" />
5662        <register type="NOA" address="0x00009888" value="0x5B100544" />
5663        <register type="NOA" address="0x00009888" value="0x61112000" />
5664        <register type="NOA" address="0x00009888" value="0x5F110944" />
5665        <register type="NOA" address="0x00009888" value="0x05128000" />
5666        <register type="NOA" address="0x00009888" value="0x09128000" />
5667        <register type="NOA" address="0x00009888" value="0x0B128000" />
5668        <register type="NOA" address="0x00009888" value="0x1B0D0040" />
5669        <register type="NOA" address="0x00009888" value="0x0D0DC000" />
5670        <register type="NOA" address="0x00009888" value="0x1F0B00D3" />
5671        <register type="NOA" address="0x00009888" value="0x190B0000" />
5672        <register type="NOA" address="0x00009888" value="0x170B0000" />
5673        <register type="NOA" address="0x00009888" value="0x07174000" />
5674        <register type="NOA" address="0x00009888" value="0x071800A3" />
5675        <register type="NOA" address="0x00009888" value="0x11180000" />
5676        <register type="NOA" address="0x00009888" value="0x55100000" />
5677        <register type="NOA" address="0x00009888" value="0x5710000A" />
5678        <register type="NOA" address="0x00009888" value="0x49101000" />
5679        <register type="NOA" address="0x00009888" value="0x4B100206" />
5680        <register type="NOA" address="0x00009888" value="0x4D100800" />
5681        <register type="NOA" address="0x00009888" value="0x31100000" />
5682        <register type="NOA" address="0x00009884" value="0x00000003" />
5683        <register type="NOA" address="0x00009888" value="0x65100002" />
5684        <register type="NOA" address="0x00009884" value="0x00000000" />
5685        <register type="NOA" address="0x00009888" value="0x42000001" />
5686    </register_config>
5687    <register_config type="OA">
5688        <register type="OA" address="0x0000D920" value="0x00000000" />
5689        <register type="OA" address="0x0000D900" value="0x00000000" />
5690        <register type="OA" address="0x0000D904" value="0x30800000" />
5691        <register type="OA" address="0x0000D910" value="0x00000000" />
5692        <register type="OA" address="0x0000D914" value="0x00800000" />
5693        <register type="OA" address="0x0000DC40" value="0x00030000" />
5694        <register type="OA" address="0x0000D940" value="0x00024002" />
5695        <register type="OA" address="0x0000D944" value="0x0000B7FF" />
5696        <register type="OA" address="0x0000DC00" value="0x00024002" />
5697        <register type="OA" address="0x0000DC04" value="0x0000B7FF" />
5698        <register type="OA" address="0x0000D948" value="0x0007D000" />
5699        <register type="OA" address="0x0000D94C" value="0x000005FF" />
5700        <register type="OA" address="0x0000DC08" value="0x0007D000" />
5701        <register type="OA" address="0x0000DC0C" value="0x000005FF" />
5702    </register_config>
5703    <register_config type="FLEX">
5704        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5705        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5706        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5707        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5708        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5709        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5710    </register_config>
5711  </set>
5712
5713  <set name="EuActivity1"
5714       chipset="RKL"
5715       symbol_name="EuActivity1"
5716       underscore_name="eu_activity1"
5717       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
5718       hw_config_guid="100ae8ce-31c6-457f-97a2-dfd44812bce6"
5719       >
5720    <counter name="GPU Time Elapsed"
5721             symbol_name="GpuTime"
5722             underscore_name="gpu_time"
5723             description="Time elapsed on the GPU during the measurement."
5724             data_type="uint64"
5725             units="ns"
5726             semantic_type="duration"
5727             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5728             mdapi_group="GPU"
5729             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5730             mdapi_supported_apis=""
5731             mdapi_hw_unit_type="gpu"
5732             />
5733    <counter name="GPU Core Clocks"
5734             symbol_name="GpuCoreClocks"
5735             underscore_name="gpu_core_clocks"
5736             description="The total number of GPU core clocks elapsed during the measurement."
5737             data_type="uint64"
5738             units="cycles"
5739             semantic_type="event"
5740             equation="GPU_CLOCK 0 READ"
5741             mdapi_group="GPU"
5742             mdapi_usage_flags="Tier1 Frame Batch Draw"
5743             mdapi_supported_apis=""
5744             mdapi_hw_unit_type="gpu"
5745             />
5746    <counter name="AVG GPU Core Frequency"
5747             symbol_name="AvgGpuCoreFrequency"
5748             underscore_name="avg_gpu_core_frequency"
5749             description="Average GPU Core Frequency in the measurement."
5750             data_type="uint64"
5751             max_equation="$GpuMaxFrequency"
5752             units="hz"
5753             semantic_type="event"
5754             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5755             mdapi_group="GPU"
5756             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5757             mdapi_supported_apis=""
5758             mdapi_hw_unit_type="gpu"
5759             />
5760    <counter name="GPU Busy"
5761             symbol_name="GpuBusy"
5762             underscore_name="gpu_busy"
5763             description="The percentage of time in which the GPU has been processing GPU commands."
5764             data_type="float"
5765             max_equation="100"
5766             units="percent"
5767             semantic_type="duration"
5768             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5769             mdapi_group="GPU"
5770             mdapi_usage_flags="Tier1 Overview System Frame"
5771             mdapi_supported_apis=""
5772             mdapi_hw_unit_type="gpu"
5773             />
5774    <counter name="VS Threads Dispatched"
5775             symbol_name="VsThreads"
5776             underscore_name="vs_threads"
5777             description="The total number of vertex shader hardware threads dispatched."
5778             data_type="uint64"
5779             units="threads"
5780             semantic_type="event"
5781             equation="A 1 READ"
5782             mdapi_group="EU Array/Vertex Shader"
5783             mdapi_usage_flags="Tier3 Frame Batch Draw"
5784             mdapi_supported_apis=""
5785             mdapi_hw_unit_type="gpu"
5786             />
5787    <counter name="HS Threads Dispatched"
5788             symbol_name="HsThreads"
5789             underscore_name="hs_threads"
5790             description="The total number of hull shader hardware threads dispatched."
5791             data_type="uint64"
5792             units="threads"
5793             semantic_type="event"
5794             equation="A 2 READ"
5795             mdapi_group="EU Array/Hull Shader"
5796             mdapi_usage_flags="Tier3 Frame Batch Draw"
5797             mdapi_supported_apis=""
5798             mdapi_hw_unit_type="gpu"
5799             />
5800    <counter name="DS Threads Dispatched"
5801             symbol_name="DsThreads"
5802             underscore_name="ds_threads"
5803             description="The total number of domain shader hardware threads dispatched."
5804             data_type="uint64"
5805             units="threads"
5806             semantic_type="event"
5807             equation="A 3 READ"
5808             mdapi_group="EU Array/Domain Shader"
5809             mdapi_usage_flags="Tier3 Frame Batch Draw"
5810             mdapi_supported_apis=""
5811             mdapi_hw_unit_type="gpu"
5812             />
5813    <counter name="GS Threads Dispatched"
5814             symbol_name="GsThreads"
5815             underscore_name="gs_threads"
5816             description="The total number of geometry shader hardware threads dispatched."
5817             data_type="uint64"
5818             units="threads"
5819             semantic_type="event"
5820             equation="A 5 READ"
5821             mdapi_group="EU Array/Geometry Shader"
5822             mdapi_usage_flags="Tier3 Frame Batch Draw"
5823             mdapi_supported_apis=""
5824             mdapi_hw_unit_type="gpu"
5825             />
5826    <counter name="FS Threads Dispatched"
5827             symbol_name="PsThreads"
5828             underscore_name="ps_threads"
5829             description="The total number of fragment shader hardware threads dispatched."
5830             data_type="uint64"
5831             units="threads"
5832             semantic_type="event"
5833             equation="A 6 READ"
5834             mdapi_group="EU Array/Fragment Shader"
5835             mdapi_usage_flags="Tier3 Frame Batch Draw"
5836             mdapi_supported_apis=""
5837             mdapi_hw_unit_type="gpu"
5838             />
5839    <counter name="CS Threads Dispatched"
5840             symbol_name="CsThreads"
5841             underscore_name="cs_threads"
5842             description="The total number of compute shader hardware threads dispatched."
5843             data_type="uint64"
5844             units="threads"
5845             semantic_type="event"
5846             equation="A 4 READ"
5847             mdapi_group="EU Array/Compute Shader"
5848             mdapi_usage_flags="Tier3 Frame Batch Draw"
5849             mdapi_supported_apis=""
5850             mdapi_hw_unit_type="gpu"
5851             />
5852    <counter name="Render Ring Busy"
5853             symbol_name="RenderBusy"
5854             underscore_name="render_busy"
5855             description="The percentage of time when render command streamer was busy."
5856             data_type="float"
5857             max_equation="100"
5858             units="percent"
5859             semantic_type="duration"
5860             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5861             mdapi_group="GPU"
5862             mdapi_usage_flags="System Frame Batch"
5863             mdapi_supported_apis=""
5864             mdapi_hw_unit_type="gpu"
5865             />
5866    <counter name="Compute Ring Busy"
5867             symbol_name="ComputeBusy"
5868             underscore_name="compute_busy"
5869             description="The percentage of time when render command streamer was busy."
5870             data_type="float"
5871             max_equation="100"
5872             units="percent"
5873             semantic_type="duration"
5874             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5875             mdapi_group="GPU"
5876             mdapi_usage_flags="System Frame Batch"
5877             mdapi_supported_apis=""
5878             mdapi_hw_unit_type="gpu"
5879             />
5880    <counter name="Render and compute engines are simultaneously busy"
5881             symbol_name="RenderAndComputeBusy"
5882             underscore_name="render_and_compute_busy"
5883             description="The percentage of time when render and compute engines are simultaneously busy"
5884             data_type="float"
5885             max_equation="100"
5886             units="percent"
5887             semantic_type="duration"
5888             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5889             mdapi_group="GPU"
5890             mdapi_usage_flags="Frame Batch Draw"
5891             mdapi_supported_apis=""
5892             mdapi_hw_unit_type="gpu"
5893             />
5894    <counter name="GTI Read Throughput"
5895             symbol_name="GtiReadThroughput"
5896             underscore_name="gti_read_throughput"
5897             description="The total number of GPU memory bytes read from GTI."
5898             data_type="uint64"
5899             max_equation="$GpuCoreClocks 64 UMUL"
5900             units="bytes"
5901             semantic_type="throughput"
5902             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
5903             mdapi_group="GTI"
5904             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5905             mdapi_supported_apis=""
5906             mdapi_hw_unit_type="gpu"
5907             />
5908    <counter name="GTI Write Throughput"
5909             symbol_name="GtiWriteThroughput"
5910             underscore_name="gti_write_throughput"
5911             description="The total number of GPU memory bytes written to GTI."
5912             data_type="uint64"
5913             max_equation="$GpuCoreClocks 64 UMUL"
5914             units="bytes"
5915             semantic_type="throughput"
5916             equation="64  C 3 READ C 2 READ UADD UMUL"
5917             mdapi_group="GTI"
5918             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5919             mdapi_supported_apis=""
5920             mdapi_hw_unit_type="gpu"
5921             />
5922    <counter name="VS FPU Pipe Active"
5923             symbol_name="VsFpuActive"
5924             underscore_name="vs_fpu_active"
5925             description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
5926             data_type="float"
5927             max_equation="100"
5928             units="percent"
5929             semantic_type="duration"
5930             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5931             mdapi_group="EU Array/Vertex Shader"
5932             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5933             mdapi_supported_apis=""
5934             mdapi_hw_unit_type="gpu"
5935             />
5936    <counter name="PS FPU Pipe Active"
5937             symbol_name="PsFpuActive"
5938             underscore_name="ps_fpu_active"
5939             description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
5940             data_type="float"
5941             max_equation="100"
5942             units="percent"
5943             semantic_type="duration"
5944             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5945             mdapi_group="EU Array/Pixel Shader"
5946             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5947             mdapi_supported_apis=""
5948             mdapi_hw_unit_type="gpu"
5949             />
5950    <counter name="EU Send Pipe Active"
5951             symbol_name="EuSendActive"
5952             underscore_name="eu_send_active"
5953             description="The percentage of time in which EU send pipeline was actively processing."
5954             data_type="float"
5955             max_equation="100"
5956             units="percent"
5957             semantic_type="duration"
5958             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5959             mdapi_group="EU Array/Pipes"
5960             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5961             mdapi_supported_apis=""
5962             mdapi_hw_unit_type="gpu"
5963             />
5964    <register_config type="NOA">
5965        <register type="NOA" address="0x00000D04" value="0x00000200" />
5966        <register type="NOA" address="0x00009840" value="0x00000000" />
5967        <register type="NOA" address="0x00009884" value="0x00000000" />
5968        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
5969        <register type="NOA" address="0x00009888" value="0x220E0009" />
5970        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
5971        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
5972        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
5973        <register type="NOA" address="0x00009888" value="0x120DC000" />
5974        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
5975        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
5976        <register type="NOA" address="0x00009888" value="0x200E0000" />
5977        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
5978        <register type="NOA" address="0x00009884" value="0x00000003" />
5979        <register type="NOA" address="0x00009888" value="0x05151D37" />
5980        <register type="NOA" address="0x00009888" value="0x09151547" />
5981        <register type="NOA" address="0x00009888" value="0x05351C00" />
5982        <register type="NOA" address="0x00009888" value="0x09351400" />
5983        <register type="NOA" address="0x00009888" value="0x5D101400" />
5984        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
5985        <register type="NOA" address="0x00009888" value="0x61111400" />
5986        <register type="NOA" address="0x00009888" value="0x1D128000" />
5987        <register type="NOA" address="0x00009888" value="0x1F128000" />
5988        <register type="NOA" address="0x00009888" value="0x0D150136" />
5989        <register type="NOA" address="0x00009888" value="0x01150000" />
5990        <register type="NOA" address="0x00009888" value="0x03164000" />
5991        <register type="NOA" address="0x00009888" value="0x05164000" />
5992        <register type="NOA" address="0x00009888" value="0x07164000" />
5993        <register type="NOA" address="0x00009888" value="0x03350137" />
5994        <register type="NOA" address="0x00009888" value="0x07350147" />
5995        <register type="NOA" address="0x00009888" value="0x0B350136" />
5996        <register type="NOA" address="0x00009888" value="0x01350000" />
5997        <register type="NOA" address="0x00009888" value="0x01368000" />
5998        <register type="NOA" address="0x00009888" value="0x03368000" />
5999        <register type="NOA" address="0x00009888" value="0x05368000" />
6000        <register type="NOA" address="0x00009888" value="0x17100000" />
6001        <register type="NOA" address="0x00009888" value="0x55100000" />
6002        <register type="NOA" address="0x00009888" value="0x57100000" />
6003        <register type="NOA" address="0x00009888" value="0x47101000" />
6004        <register type="NOA" address="0x00009888" value="0x49101212" />
6005        <register type="NOA" address="0x00009888" value="0x4B101212" />
6006        <register type="NOA" address="0x00009888" value="0x4D100212" />
6007        <register type="NOA" address="0x00009888" value="0x31100000" />
6008        <register type="NOA" address="0x00009884" value="0x00000003" />
6009        <register type="NOA" address="0x00009888" value="0x65100002" />
6010        <register type="NOA" address="0x00009884" value="0x00000000" />
6011        <register type="NOA" address="0x00009888" value="0x42000001" />
6012    </register_config>
6013    <register_config type="OA">
6014        <register type="OA" address="0x0000D920" value="0x00000000" />
6015        <register type="OA" address="0x0000D900" value="0x00000000" />
6016        <register type="OA" address="0x0000D904" value="0x10800000" />
6017        <register type="OA" address="0x0000D910" value="0x00000000" />
6018        <register type="OA" address="0x0000D914" value="0x00800000" />
6019        <register type="OA" address="0x0000DC40" value="0x00010000" />
6020        <register type="OA" address="0x0000D940" value="0x00001802" />
6021        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6022        <register type="OA" address="0x0000DC00" value="0x00001802" />
6023        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6024    </register_config>
6025    <register_config type="FLEX">
6026        <register type="FLEX" address="0x0000E458" value="0x00810710" />
6027        <register type="FLEX" address="0x0000E558" value="0x00A10910" />
6028        <register type="FLEX" address="0x0000E658" value="0x00850750" />
6029        <register type="FLEX" address="0x0000E758" value="0x00A50950" />
6030        <register type="FLEX" address="0x0000E45C" value="0x00802702" />
6031        <register type="FLEX" address="0x0000E55C" value="0x00A02902" />
6032    </register_config>
6033  </set>
6034
6035  <set name="EuActivity2"
6036       chipset="RKL"
6037       symbol_name="EuActivity2"
6038       underscore_name="eu_activity2"
6039       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
6040       hw_config_guid="7e926c0a-471b-40b3-a641-75f3d73339ec"
6041       >
6042    <counter name="GPU Time Elapsed"
6043             symbol_name="GpuTime"
6044             underscore_name="gpu_time"
6045             description="Time elapsed on the GPU during the measurement."
6046             data_type="uint64"
6047             units="ns"
6048             semantic_type="duration"
6049             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6050             mdapi_group="GPU"
6051             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6052             mdapi_supported_apis=""
6053             mdapi_hw_unit_type="gpu"
6054             />
6055    <counter name="GPU Core Clocks"
6056             symbol_name="GpuCoreClocks"
6057             underscore_name="gpu_core_clocks"
6058             description="The total number of GPU core clocks elapsed during the measurement."
6059             data_type="uint64"
6060             units="cycles"
6061             semantic_type="event"
6062             equation="GPU_CLOCK 0 READ"
6063             mdapi_group="GPU"
6064             mdapi_usage_flags="Tier1 Frame Batch Draw"
6065             mdapi_supported_apis=""
6066             mdapi_hw_unit_type="gpu"
6067             />
6068    <counter name="AVG GPU Core Frequency"
6069             symbol_name="AvgGpuCoreFrequency"
6070             underscore_name="avg_gpu_core_frequency"
6071             description="Average GPU Core Frequency in the measurement."
6072             data_type="uint64"
6073             max_equation="$GpuMaxFrequency"
6074             units="hz"
6075             semantic_type="event"
6076             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6077             mdapi_group="GPU"
6078             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6079             mdapi_supported_apis=""
6080             mdapi_hw_unit_type="gpu"
6081             />
6082    <counter name="GPU Busy"
6083             symbol_name="GpuBusy"
6084             underscore_name="gpu_busy"
6085             description="The percentage of time in which the GPU has been processing GPU commands."
6086             data_type="float"
6087             max_equation="100"
6088             units="percent"
6089             semantic_type="duration"
6090             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6091             mdapi_group="GPU"
6092             mdapi_usage_flags="Tier1 Overview System Frame"
6093             mdapi_supported_apis=""
6094             mdapi_hw_unit_type="gpu"
6095             />
6096    <counter name="VS Threads Dispatched"
6097             symbol_name="VsThreads"
6098             underscore_name="vs_threads"
6099             description="The total number of vertex shader hardware threads dispatched."
6100             data_type="uint64"
6101             units="threads"
6102             semantic_type="event"
6103             equation="A 1 READ"
6104             mdapi_group="EU Array/Vertex Shader"
6105             mdapi_usage_flags="Tier3 Frame Batch Draw"
6106             mdapi_supported_apis=""
6107             mdapi_hw_unit_type="gpu"
6108             />
6109    <counter name="HS Threads Dispatched"
6110             symbol_name="HsThreads"
6111             underscore_name="hs_threads"
6112             description="The total number of hull shader hardware threads dispatched."
6113             data_type="uint64"
6114             units="threads"
6115             semantic_type="event"
6116             equation="A 2 READ"
6117             mdapi_group="EU Array/Hull Shader"
6118             mdapi_usage_flags="Tier3 Frame Batch Draw"
6119             mdapi_supported_apis=""
6120             mdapi_hw_unit_type="gpu"
6121             />
6122    <counter name="DS Threads Dispatched"
6123             symbol_name="DsThreads"
6124             underscore_name="ds_threads"
6125             description="The total number of domain shader hardware threads dispatched."
6126             data_type="uint64"
6127             units="threads"
6128             semantic_type="event"
6129             equation="A 3 READ"
6130             mdapi_group="EU Array/Domain Shader"
6131             mdapi_usage_flags="Tier3 Frame Batch Draw"
6132             mdapi_supported_apis=""
6133             mdapi_hw_unit_type="gpu"
6134             />
6135    <counter name="GS Threads Dispatched"
6136             symbol_name="GsThreads"
6137             underscore_name="gs_threads"
6138             description="The total number of geometry shader hardware threads dispatched."
6139             data_type="uint64"
6140             units="threads"
6141             semantic_type="event"
6142             equation="A 5 READ"
6143             mdapi_group="EU Array/Geometry Shader"
6144             mdapi_usage_flags="Tier3 Frame Batch Draw"
6145             mdapi_supported_apis=""
6146             mdapi_hw_unit_type="gpu"
6147             />
6148    <counter name="FS Threads Dispatched"
6149             symbol_name="PsThreads"
6150             underscore_name="ps_threads"
6151             description="The total number of fragment shader hardware threads dispatched."
6152             data_type="uint64"
6153             units="threads"
6154             semantic_type="event"
6155             equation="A 6 READ"
6156             mdapi_group="EU Array/Fragment Shader"
6157             mdapi_usage_flags="Tier3 Frame Batch Draw"
6158             mdapi_supported_apis=""
6159             mdapi_hw_unit_type="gpu"
6160             />
6161    <counter name="CS Threads Dispatched"
6162             symbol_name="CsThreads"
6163             underscore_name="cs_threads"
6164             description="The total number of compute shader hardware threads dispatched."
6165             data_type="uint64"
6166             units="threads"
6167             semantic_type="event"
6168             equation="A 4 READ"
6169             mdapi_group="EU Array/Compute Shader"
6170             mdapi_usage_flags="Tier3 Frame Batch Draw"
6171             mdapi_supported_apis=""
6172             mdapi_hw_unit_type="gpu"
6173             />
6174    <counter name="Render Ring Busy"
6175             symbol_name="RenderBusy"
6176             underscore_name="render_busy"
6177             description="The percentage of time when render command streamer was busy."
6178             data_type="float"
6179             max_equation="100"
6180             units="percent"
6181             semantic_type="duration"
6182             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6183             mdapi_group="GPU"
6184             mdapi_usage_flags="System Frame Batch"
6185             mdapi_supported_apis=""
6186             mdapi_hw_unit_type="gpu"
6187             />
6188    <counter name="Compute Ring Busy"
6189             symbol_name="ComputeBusy"
6190             underscore_name="compute_busy"
6191             description="The percentage of time when render command streamer was busy."
6192             data_type="float"
6193             max_equation="100"
6194             units="percent"
6195             semantic_type="duration"
6196             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6197             mdapi_group="GPU"
6198             mdapi_usage_flags="System Frame Batch"
6199             mdapi_supported_apis=""
6200             mdapi_hw_unit_type="gpu"
6201             />
6202    <counter name="Render and compute engines are simultaneously busy"
6203             symbol_name="RenderAndComputeBusy"
6204             underscore_name="render_and_compute_busy"
6205             description="The percentage of time when render and compute engines are simultaneously busy"
6206             data_type="float"
6207             max_equation="100"
6208             units="percent"
6209             semantic_type="duration"
6210             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6211             mdapi_group="GPU"
6212             mdapi_usage_flags="Frame Batch Draw"
6213             mdapi_supported_apis=""
6214             mdapi_hw_unit_type="gpu"
6215             />
6216    <counter name="GTI Read Throughput"
6217             symbol_name="GtiReadThroughput"
6218             underscore_name="gti_read_throughput"
6219             description="The total number of GPU memory bytes read from GTI."
6220             data_type="uint64"
6221             max_equation="$GpuCoreClocks 64 UMUL"
6222             units="bytes"
6223             semantic_type="throughput"
6224             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
6225             mdapi_group="GTI"
6226             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6227             mdapi_supported_apis=""
6228             mdapi_hw_unit_type="gpu"
6229             />
6230    <counter name="GTI Write Throughput"
6231             symbol_name="GtiWriteThroughput"
6232             underscore_name="gti_write_throughput"
6233             description="The total number of GPU memory bytes written to GTI."
6234             data_type="uint64"
6235             max_equation="$GpuCoreClocks 64 UMUL"
6236             units="bytes"
6237             semantic_type="throughput"
6238             equation="64  C 3 READ C 2 READ UADD UMUL"
6239             mdapi_group="GTI"
6240             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6241             mdapi_supported_apis=""
6242             mdapi_hw_unit_type="gpu"
6243             />
6244    <counter name="CS EM Pipe Active"
6245             symbol_name="CsEmActive"
6246             underscore_name="cs_em_active"
6247             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
6248             data_type="float"
6249             max_equation="100"
6250             units="percent"
6251             semantic_type="duration"
6252             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6253             mdapi_group="EU Array"
6254             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6255             mdapi_supported_apis=""
6256             mdapi_hw_unit_type="gpu"
6257             />
6258    <counter name="CS FPU Pipe Active"
6259             symbol_name="CsFpuActive"
6260             underscore_name="cs_fpu_active"
6261             description="The percentage of time in which EU FPU pipeline was actively processing a compute shader instruction."
6262             data_type="float"
6263             max_equation="100"
6264             units="percent"
6265             semantic_type="duration"
6266             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6267             mdapi_group="EU Array"
6268             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6269             mdapi_supported_apis=""
6270             mdapi_hw_unit_type="gpu"
6271             />
6272    <counter name="CS Send Pipeline Active"
6273             symbol_name="CsSendActive"
6274             underscore_name="cs_send_active"
6275             description="The percentage of time in which EU send pipeline was actively processing a compute shader instruction."
6276             data_type="float"
6277             max_equation="100"
6278             units="percent"
6279             semantic_type="duration"
6280             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6281             mdapi_group="EU Array"
6282             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6283             mdapi_supported_apis=""
6284             mdapi_hw_unit_type="gpu"
6285             />
6286    <register_config type="NOA">
6287        <register type="NOA" address="0x00000D04" value="0x00000200" />
6288        <register type="NOA" address="0x00009840" value="0x00000000" />
6289        <register type="NOA" address="0x00009884" value="0x00000000" />
6290        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
6291        <register type="NOA" address="0x00009888" value="0x220E0009" />
6292        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
6293        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
6294        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
6295        <register type="NOA" address="0x00009888" value="0x120DC000" />
6296        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
6297        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
6298        <register type="NOA" address="0x00009888" value="0x200E0000" />
6299        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
6300        <register type="NOA" address="0x00009884" value="0x00000003" />
6301        <register type="NOA" address="0x00009888" value="0x05151D37" />
6302        <register type="NOA" address="0x00009888" value="0x09151547" />
6303        <register type="NOA" address="0x00009888" value="0x05351C00" />
6304        <register type="NOA" address="0x00009888" value="0x09351400" />
6305        <register type="NOA" address="0x00009888" value="0x5D101400" />
6306        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
6307        <register type="NOA" address="0x00009888" value="0x61111400" />
6308        <register type="NOA" address="0x00009888" value="0x1D128000" />
6309        <register type="NOA" address="0x00009888" value="0x1F128000" />
6310        <register type="NOA" address="0x00009888" value="0x0D150136" />
6311        <register type="NOA" address="0x00009888" value="0x01150000" />
6312        <register type="NOA" address="0x00009888" value="0x03164000" />
6313        <register type="NOA" address="0x00009888" value="0x05164000" />
6314        <register type="NOA" address="0x00009888" value="0x07164000" />
6315        <register type="NOA" address="0x00009888" value="0x03350137" />
6316        <register type="NOA" address="0x00009888" value="0x07350147" />
6317        <register type="NOA" address="0x00009888" value="0x0B350136" />
6318        <register type="NOA" address="0x00009888" value="0x01350000" />
6319        <register type="NOA" address="0x00009888" value="0x01368000" />
6320        <register type="NOA" address="0x00009888" value="0x03368000" />
6321        <register type="NOA" address="0x00009888" value="0x05368000" />
6322        <register type="NOA" address="0x00009888" value="0x17100000" />
6323        <register type="NOA" address="0x00009888" value="0x55100000" />
6324        <register type="NOA" address="0x00009888" value="0x57100000" />
6325        <register type="NOA" address="0x00009888" value="0x47101000" />
6326        <register type="NOA" address="0x00009888" value="0x49101212" />
6327        <register type="NOA" address="0x00009888" value="0x4B101212" />
6328        <register type="NOA" address="0x00009888" value="0x4D100212" />
6329        <register type="NOA" address="0x00009888" value="0x31100000" />
6330        <register type="NOA" address="0x00009884" value="0x00000003" />
6331        <register type="NOA" address="0x00009888" value="0x65100002" />
6332        <register type="NOA" address="0x00009884" value="0x00000000" />
6333        <register type="NOA" address="0x00009888" value="0x42000001" />
6334    </register_config>
6335    <register_config type="OA">
6336        <register type="OA" address="0x0000D920" value="0x00000000" />
6337        <register type="OA" address="0x0000D900" value="0x00000000" />
6338        <register type="OA" address="0x0000D904" value="0x10800000" />
6339        <register type="OA" address="0x0000D910" value="0x00000000" />
6340        <register type="OA" address="0x0000D914" value="0x00800000" />
6341        <register type="OA" address="0x0000DC40" value="0x00010000" />
6342        <register type="OA" address="0x0000D940" value="0x00001802" />
6343        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6344        <register type="OA" address="0x0000DC00" value="0x00001802" />
6345        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6346    </register_config>
6347    <register_config type="FLEX">
6348        <register type="FLEX" address="0x0000E458" value="0x00862762" />
6349        <register type="FLEX" address="0x0000E558" value="0x00A62962" />
6350        <register type="FLEX" address="0x0000E658" value="0x00860760" />
6351        <register type="FLEX" address="0x0000E758" value="0x00A60960" />
6352        <register type="FLEX" address="0x0000E45C" value="0x00861761" />
6353        <register type="FLEX" address="0x0000E55C" value="0x00A61961" />
6354    </register_config>
6355  </set>
6356
6357  <set name="EuActivity3"
6358       chipset="RKL"
6359       symbol_name="EuActivity3"
6360       underscore_name="eu_activity3"
6361       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
6362       hw_config_guid="aca9005f-fafe-4d02-a9de-b2584ff76f04"
6363       >
6364    <counter name="GPU Time Elapsed"
6365             symbol_name="GpuTime"
6366             underscore_name="gpu_time"
6367             description="Time elapsed on the GPU during the measurement."
6368             data_type="uint64"
6369             units="ns"
6370             semantic_type="duration"
6371             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6372             mdapi_group="GPU"
6373             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6374             mdapi_supported_apis=""
6375             mdapi_hw_unit_type="gpu"
6376             />
6377    <counter name="GPU Core Clocks"
6378             symbol_name="GpuCoreClocks"
6379             underscore_name="gpu_core_clocks"
6380             description="The total number of GPU core clocks elapsed during the measurement."
6381             data_type="uint64"
6382             units="cycles"
6383             semantic_type="event"
6384             equation="GPU_CLOCK 0 READ"
6385             mdapi_group="GPU"
6386             mdapi_usage_flags="Tier1 Frame Batch Draw"
6387             mdapi_supported_apis=""
6388             mdapi_hw_unit_type="gpu"
6389             />
6390    <counter name="AVG GPU Core Frequency"
6391             symbol_name="AvgGpuCoreFrequency"
6392             underscore_name="avg_gpu_core_frequency"
6393             description="Average GPU Core Frequency in the measurement."
6394             data_type="uint64"
6395             max_equation="$GpuMaxFrequency"
6396             units="hz"
6397             semantic_type="event"
6398             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6399             mdapi_group="GPU"
6400             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6401             mdapi_supported_apis=""
6402             mdapi_hw_unit_type="gpu"
6403             />
6404    <counter name="GPU Busy"
6405             symbol_name="GpuBusy"
6406             underscore_name="gpu_busy"
6407             description="The percentage of time in which the GPU has been processing GPU commands."
6408             data_type="float"
6409             max_equation="100"
6410             units="percent"
6411             semantic_type="duration"
6412             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6413             mdapi_group="GPU"
6414             mdapi_usage_flags="Tier1 Overview System Frame"
6415             mdapi_supported_apis=""
6416             mdapi_hw_unit_type="gpu"
6417             />
6418    <counter name="VS Threads Dispatched"
6419             symbol_name="VsThreads"
6420             underscore_name="vs_threads"
6421             description="The total number of vertex shader hardware threads dispatched."
6422             data_type="uint64"
6423             units="threads"
6424             semantic_type="event"
6425             equation="A 1 READ"
6426             mdapi_group="EU Array/Vertex Shader"
6427             mdapi_usage_flags="Tier3 Frame Batch Draw"
6428             mdapi_supported_apis=""
6429             mdapi_hw_unit_type="gpu"
6430             />
6431    <counter name="HS Threads Dispatched"
6432             symbol_name="HsThreads"
6433             underscore_name="hs_threads"
6434             description="The total number of hull shader hardware threads dispatched."
6435             data_type="uint64"
6436             units="threads"
6437             semantic_type="event"
6438             equation="A 2 READ"
6439             mdapi_group="EU Array/Hull Shader"
6440             mdapi_usage_flags="Tier3 Frame Batch Draw"
6441             mdapi_supported_apis=""
6442             mdapi_hw_unit_type="gpu"
6443             />
6444    <counter name="DS Threads Dispatched"
6445             symbol_name="DsThreads"
6446             underscore_name="ds_threads"
6447             description="The total number of domain shader hardware threads dispatched."
6448             data_type="uint64"
6449             units="threads"
6450             semantic_type="event"
6451             equation="A 3 READ"
6452             mdapi_group="EU Array/Domain Shader"
6453             mdapi_usage_flags="Tier3 Frame Batch Draw"
6454             mdapi_supported_apis=""
6455             mdapi_hw_unit_type="gpu"
6456             />
6457    <counter name="GS Threads Dispatched"
6458             symbol_name="GsThreads"
6459             underscore_name="gs_threads"
6460             description="The total number of geometry shader hardware threads dispatched."
6461             data_type="uint64"
6462             units="threads"
6463             semantic_type="event"
6464             equation="A 5 READ"
6465             mdapi_group="EU Array/Geometry Shader"
6466             mdapi_usage_flags="Tier3 Frame Batch Draw"
6467             mdapi_supported_apis=""
6468             mdapi_hw_unit_type="gpu"
6469             />
6470    <counter name="FS Threads Dispatched"
6471             symbol_name="PsThreads"
6472             underscore_name="ps_threads"
6473             description="The total number of fragment shader hardware threads dispatched."
6474             data_type="uint64"
6475             units="threads"
6476             semantic_type="event"
6477             equation="A 6 READ"
6478             mdapi_group="EU Array/Fragment Shader"
6479             mdapi_usage_flags="Tier3 Frame Batch Draw"
6480             mdapi_supported_apis=""
6481             mdapi_hw_unit_type="gpu"
6482             />
6483    <counter name="CS Threads Dispatched"
6484             symbol_name="CsThreads"
6485             underscore_name="cs_threads"
6486             description="The total number of compute shader hardware threads dispatched."
6487             data_type="uint64"
6488             units="threads"
6489             semantic_type="event"
6490             equation="A 4 READ"
6491             mdapi_group="EU Array/Compute Shader"
6492             mdapi_usage_flags="Tier3 Frame Batch Draw"
6493             mdapi_supported_apis=""
6494             mdapi_hw_unit_type="gpu"
6495             />
6496    <counter name="Render Ring Busy"
6497             symbol_name="RenderBusy"
6498             underscore_name="render_busy"
6499             description="The percentage of time when render command streamer was busy."
6500             data_type="float"
6501             max_equation="100"
6502             units="percent"
6503             semantic_type="duration"
6504             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6505             mdapi_group="GPU"
6506             mdapi_usage_flags="System Frame Batch"
6507             mdapi_supported_apis=""
6508             mdapi_hw_unit_type="gpu"
6509             />
6510    <counter name="Compute Ring Busy"
6511             symbol_name="ComputeBusy"
6512             underscore_name="compute_busy"
6513             description="The percentage of time when render command streamer was busy."
6514             data_type="float"
6515             max_equation="100"
6516             units="percent"
6517             semantic_type="duration"
6518             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6519             mdapi_group="GPU"
6520             mdapi_usage_flags="System Frame Batch"
6521             mdapi_supported_apis=""
6522             mdapi_hw_unit_type="gpu"
6523             />
6524    <counter name="Render and compute engines are simultaneously busy"
6525             symbol_name="RenderAndComputeBusy"
6526             underscore_name="render_and_compute_busy"
6527             description="The percentage of time when render and compute engines are simultaneously busy"
6528             data_type="float"
6529             max_equation="100"
6530             units="percent"
6531             semantic_type="duration"
6532             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6533             mdapi_group="GPU"
6534             mdapi_usage_flags="Frame Batch Draw"
6535             mdapi_supported_apis=""
6536             mdapi_hw_unit_type="gpu"
6537             />
6538    <counter name="GTI Read Throughput"
6539             symbol_name="GtiReadThroughput"
6540             underscore_name="gti_read_throughput"
6541             description="The total number of GPU memory bytes read from GTI."
6542             data_type="uint64"
6543             max_equation="$GpuCoreClocks 64 UMUL"
6544             units="bytes"
6545             semantic_type="throughput"
6546             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
6547             mdapi_group="GTI"
6548             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6549             mdapi_supported_apis=""
6550             mdapi_hw_unit_type="gpu"
6551             />
6552    <counter name="GTI Write Throughput"
6553             symbol_name="GtiWriteThroughput"
6554             underscore_name="gti_write_throughput"
6555             description="The total number of GPU memory bytes written to GTI."
6556             data_type="uint64"
6557             max_equation="$GpuCoreClocks 64 UMUL"
6558             units="bytes"
6559             semantic_type="throughput"
6560             equation="64  C 3 READ C 2 READ UADD UMUL"
6561             mdapi_group="GTI"
6562             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6563             mdapi_supported_apis=""
6564             mdapi_hw_unit_type="gpu"
6565             />
6566    <counter name="VS EM Pipe Active"
6567             symbol_name="VsEmActive"
6568             underscore_name="vs_em_active"
6569             description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
6570             data_type="float"
6571             max_equation="100"
6572             units="percent"
6573             semantic_type="duration"
6574             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6575             mdapi_group="EU Array/Vertex Shader"
6576             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6577             mdapi_supported_apis=""
6578             mdapi_hw_unit_type="gpu"
6579             />
6580    <counter name="PS EM Pipe Active"
6581             symbol_name="PsEmActive"
6582             underscore_name="ps_em_active"
6583             description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
6584             data_type="float"
6585             max_equation="100"
6586             units="percent"
6587             semantic_type="duration"
6588             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6589             mdapi_group="EU Array/Pixel Shader"
6590             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6591             mdapi_supported_apis=""
6592             mdapi_hw_unit_type="gpu"
6593             />
6594    <counter name="PS Send Pipeline Active"
6595             symbol_name="PsSendActive"
6596             underscore_name="ps_send_active"
6597             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6598             data_type="float"
6599             max_equation="100"
6600             units="percent"
6601             semantic_type="duration"
6602             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6603             mdapi_group="EU Array/Pixel Shader"
6604             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6605             mdapi_supported_apis=""
6606             mdapi_hw_unit_type="gpu"
6607             />
6608    <register_config type="NOA">
6609        <register type="NOA" address="0x00000D04" value="0x00000200" />
6610        <register type="NOA" address="0x00009840" value="0x00000000" />
6611        <register type="NOA" address="0x00009884" value="0x00000000" />
6612        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
6613        <register type="NOA" address="0x00009888" value="0x220E0009" />
6614        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
6615        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
6616        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
6617        <register type="NOA" address="0x00009888" value="0x120DC000" />
6618        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
6619        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
6620        <register type="NOA" address="0x00009888" value="0x200E0000" />
6621        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
6622        <register type="NOA" address="0x00009884" value="0x00000003" />
6623        <register type="NOA" address="0x00009888" value="0x05151D37" />
6624        <register type="NOA" address="0x00009888" value="0x09151547" />
6625        <register type="NOA" address="0x00009888" value="0x05351C00" />
6626        <register type="NOA" address="0x00009888" value="0x09351400" />
6627        <register type="NOA" address="0x00009888" value="0x5D101400" />
6628        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
6629        <register type="NOA" address="0x00009888" value="0x61111400" />
6630        <register type="NOA" address="0x00009888" value="0x1D128000" />
6631        <register type="NOA" address="0x00009888" value="0x1F128000" />
6632        <register type="NOA" address="0x00009888" value="0x0D150136" />
6633        <register type="NOA" address="0x00009888" value="0x01150000" />
6634        <register type="NOA" address="0x00009888" value="0x03164000" />
6635        <register type="NOA" address="0x00009888" value="0x05164000" />
6636        <register type="NOA" address="0x00009888" value="0x07164000" />
6637        <register type="NOA" address="0x00009888" value="0x03350137" />
6638        <register type="NOA" address="0x00009888" value="0x07350147" />
6639        <register type="NOA" address="0x00009888" value="0x0B350136" />
6640        <register type="NOA" address="0x00009888" value="0x01350000" />
6641        <register type="NOA" address="0x00009888" value="0x01368000" />
6642        <register type="NOA" address="0x00009888" value="0x03368000" />
6643        <register type="NOA" address="0x00009888" value="0x05368000" />
6644        <register type="NOA" address="0x00009888" value="0x17100000" />
6645        <register type="NOA" address="0x00009888" value="0x55100000" />
6646        <register type="NOA" address="0x00009888" value="0x57100000" />
6647        <register type="NOA" address="0x00009888" value="0x47101000" />
6648        <register type="NOA" address="0x00009888" value="0x49101212" />
6649        <register type="NOA" address="0x00009888" value="0x4B101212" />
6650        <register type="NOA" address="0x00009888" value="0x4D100212" />
6651        <register type="NOA" address="0x00009888" value="0x31100000" />
6652        <register type="NOA" address="0x00009884" value="0x00000003" />
6653        <register type="NOA" address="0x00009888" value="0x65100002" />
6654        <register type="NOA" address="0x00009884" value="0x00000000" />
6655        <register type="NOA" address="0x00009888" value="0x42000001" />
6656    </register_config>
6657    <register_config type="OA">
6658        <register type="OA" address="0x0000D920" value="0x00000000" />
6659        <register type="OA" address="0x0000D900" value="0x00000000" />
6660        <register type="OA" address="0x0000D904" value="0x10800000" />
6661        <register type="OA" address="0x0000D910" value="0x00000000" />
6662        <register type="OA" address="0x0000D914" value="0x00800000" />
6663        <register type="OA" address="0x0000DC40" value="0x00010000" />
6664        <register type="OA" address="0x0000D940" value="0x00001802" />
6665        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6666        <register type="OA" address="0x0000DC00" value="0x00001802" />
6667        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6668    </register_config>
6669    <register_config type="FLEX">
6670        <register type="FLEX" address="0x0000E458" value="0x00811711" />
6671        <register type="FLEX" address="0x0000E558" value="0x00A11911" />
6672        <register type="FLEX" address="0x0000E658" value="0x00851751" />
6673        <register type="FLEX" address="0x0000E758" value="0x00A51951" />
6674        <register type="FLEX" address="0x0000E45C" value="0x00852752" />
6675        <register type="FLEX" address="0x0000E55C" value="0x00A52952" />
6676    </register_config>
6677  </set>
6678
6679  <set name="EuActivity4"
6680       chipset="RKL"
6681       symbol_name="EuActivity4"
6682       underscore_name="eu_activity4"
6683       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
6684       hw_config_guid="ad96806d-7c0d-49f0-b844-c5010ade30af"
6685       >
6686    <counter name="GPU Time Elapsed"
6687             symbol_name="GpuTime"
6688             underscore_name="gpu_time"
6689             description="Time elapsed on the GPU during the measurement."
6690             data_type="uint64"
6691             units="ns"
6692             semantic_type="duration"
6693             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6694             mdapi_group="GPU"
6695             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6696             mdapi_supported_apis=""
6697             mdapi_hw_unit_type="gpu"
6698             />
6699    <counter name="GPU Core Clocks"
6700             symbol_name="GpuCoreClocks"
6701             underscore_name="gpu_core_clocks"
6702             description="The total number of GPU core clocks elapsed during the measurement."
6703             data_type="uint64"
6704             units="cycles"
6705             semantic_type="event"
6706             equation="GPU_CLOCK 0 READ"
6707             mdapi_group="GPU"
6708             mdapi_usage_flags="Tier1 Frame Batch Draw"
6709             mdapi_supported_apis=""
6710             mdapi_hw_unit_type="gpu"
6711             />
6712    <counter name="AVG GPU Core Frequency"
6713             symbol_name="AvgGpuCoreFrequency"
6714             underscore_name="avg_gpu_core_frequency"
6715             description="Average GPU Core Frequency in the measurement."
6716             data_type="uint64"
6717             max_equation="$GpuMaxFrequency"
6718             units="hz"
6719             semantic_type="event"
6720             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6721             mdapi_group="GPU"
6722             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6723             mdapi_supported_apis=""
6724             mdapi_hw_unit_type="gpu"
6725             />
6726    <counter name="GPU Busy"
6727             symbol_name="GpuBusy"
6728             underscore_name="gpu_busy"
6729             description="The percentage of time in which the GPU has been processing GPU commands."
6730             data_type="float"
6731             max_equation="100"
6732             units="percent"
6733             semantic_type="duration"
6734             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6735             mdapi_group="GPU"
6736             mdapi_usage_flags="Tier1 Overview System Frame"
6737             mdapi_supported_apis=""
6738             mdapi_hw_unit_type="gpu"
6739             />
6740    <counter name="VS Threads Dispatched"
6741             symbol_name="VsThreads"
6742             underscore_name="vs_threads"
6743             description="The total number of vertex shader hardware threads dispatched."
6744             data_type="uint64"
6745             units="threads"
6746             semantic_type="event"
6747             equation="A 1 READ"
6748             mdapi_group="EU Array/Vertex Shader"
6749             mdapi_usage_flags="Tier3 Frame Batch Draw"
6750             mdapi_supported_apis=""
6751             mdapi_hw_unit_type="gpu"
6752             />
6753    <counter name="HS Threads Dispatched"
6754             symbol_name="HsThreads"
6755             underscore_name="hs_threads"
6756             description="The total number of hull shader hardware threads dispatched."
6757             data_type="uint64"
6758             units="threads"
6759             semantic_type="event"
6760             equation="A 2 READ"
6761             mdapi_group="EU Array/Hull Shader"
6762             mdapi_usage_flags="Tier3 Frame Batch Draw"
6763             mdapi_supported_apis=""
6764             mdapi_hw_unit_type="gpu"
6765             />
6766    <counter name="DS Threads Dispatched"
6767             symbol_name="DsThreads"
6768             underscore_name="ds_threads"
6769             description="The total number of domain shader hardware threads dispatched."
6770             data_type="uint64"
6771             units="threads"
6772             semantic_type="event"
6773             equation="A 3 READ"
6774             mdapi_group="EU Array/Domain Shader"
6775             mdapi_usage_flags="Tier3 Frame Batch Draw"
6776             mdapi_supported_apis=""
6777             mdapi_hw_unit_type="gpu"
6778             />
6779    <counter name="GS Threads Dispatched"
6780             symbol_name="GsThreads"
6781             underscore_name="gs_threads"
6782             description="The total number of geometry shader hardware threads dispatched."
6783             data_type="uint64"
6784             units="threads"
6785             semantic_type="event"
6786             equation="A 5 READ"
6787             mdapi_group="EU Array/Geometry Shader"
6788             mdapi_usage_flags="Tier3 Frame Batch Draw"
6789             mdapi_supported_apis=""
6790             mdapi_hw_unit_type="gpu"
6791             />
6792    <counter name="FS Threads Dispatched"
6793             symbol_name="PsThreads"
6794             underscore_name="ps_threads"
6795             description="The total number of fragment shader hardware threads dispatched."
6796             data_type="uint64"
6797             units="threads"
6798             semantic_type="event"
6799             equation="A 6 READ"
6800             mdapi_group="EU Array/Fragment Shader"
6801             mdapi_usage_flags="Tier3 Frame Batch Draw"
6802             mdapi_supported_apis=""
6803             mdapi_hw_unit_type="gpu"
6804             />
6805    <counter name="CS Threads Dispatched"
6806             symbol_name="CsThreads"
6807             underscore_name="cs_threads"
6808             description="The total number of compute shader hardware threads dispatched."
6809             data_type="uint64"
6810             units="threads"
6811             semantic_type="event"
6812             equation="A 4 READ"
6813             mdapi_group="EU Array/Compute Shader"
6814             mdapi_usage_flags="Tier3 Frame Batch Draw"
6815             mdapi_supported_apis=""
6816             mdapi_hw_unit_type="gpu"
6817             />
6818    <counter name="Render Ring Busy"
6819             symbol_name="RenderBusy"
6820             underscore_name="render_busy"
6821             description="The percentage of time when render command streamer was busy."
6822             data_type="float"
6823             max_equation="100"
6824             units="percent"
6825             semantic_type="duration"
6826             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6827             mdapi_group="GPU"
6828             mdapi_usage_flags="System Frame Batch"
6829             mdapi_supported_apis=""
6830             mdapi_hw_unit_type="gpu"
6831             />
6832    <counter name="Compute Ring Busy"
6833             symbol_name="ComputeBusy"
6834             underscore_name="compute_busy"
6835             description="The percentage of time when render command streamer was busy."
6836             data_type="float"
6837             max_equation="100"
6838             units="percent"
6839             semantic_type="duration"
6840             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6841             mdapi_group="GPU"
6842             mdapi_usage_flags="System Frame Batch"
6843             mdapi_supported_apis=""
6844             mdapi_hw_unit_type="gpu"
6845             />
6846    <counter name="Render and compute engines are simultaneously busy"
6847             symbol_name="RenderAndComputeBusy"
6848             underscore_name="render_and_compute_busy"
6849             description="The percentage of time when render and compute engines are simultaneously busy"
6850             data_type="float"
6851             max_equation="100"
6852             units="percent"
6853             semantic_type="duration"
6854             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6855             mdapi_group="GPU"
6856             mdapi_usage_flags="Frame Batch Draw"
6857             mdapi_supported_apis=""
6858             mdapi_hw_unit_type="gpu"
6859             />
6860    <counter name="GTI Read Throughput"
6861             symbol_name="GtiReadThroughput"
6862             underscore_name="gti_read_throughput"
6863             description="The total number of GPU memory bytes read from GTI."
6864             data_type="uint64"
6865             max_equation="$GpuCoreClocks 64 UMUL"
6866             units="bytes"
6867             semantic_type="throughput"
6868             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
6869             mdapi_group="GTI"
6870             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6871             mdapi_supported_apis=""
6872             mdapi_hw_unit_type="gpu"
6873             />
6874    <counter name="GTI Write Throughput"
6875             symbol_name="GtiWriteThroughput"
6876             underscore_name="gti_write_throughput"
6877             description="The total number of GPU memory bytes written to GTI."
6878             data_type="uint64"
6879             max_equation="$GpuCoreClocks 64 UMUL"
6880             units="bytes"
6881             semantic_type="throughput"
6882             equation="64  C 3 READ C 2 READ UADD UMUL"
6883             mdapi_group="GTI"
6884             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6885             mdapi_supported_apis=""
6886             mdapi_hw_unit_type="gpu"
6887             />
6888    <counter name="HS FPU Pipe Active"
6889             symbol_name="HsFpuActive"
6890             underscore_name="hs_fpu_active"
6891             description="The percentage of time in which EU FPU pipeline was actively processing a hull shader instruction."
6892             data_type="float"
6893             max_equation="100"
6894             units="percent"
6895             semantic_type="duration"
6896             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6897             mdapi_group="EU Array/Hull Shader"
6898             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6899             mdapi_supported_apis=""
6900             mdapi_hw_unit_type="gpu"
6901             />
6902    <counter name="DS FPU Pipe Active"
6903             symbol_name="DsFpuActive"
6904             underscore_name="ds_fpu_active"
6905             description="The percentage of time in which EU FPU pipeline was actively processing a domain shader instructions."
6906             data_type="float"
6907             max_equation="100"
6908             units="percent"
6909             semantic_type="duration"
6910             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6911             mdapi_group="EU Array/Domain Shader"
6912             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6913             mdapi_supported_apis=""
6914             mdapi_hw_unit_type="gpu"
6915             />
6916    <counter name="VS Send Pipe Active"
6917             symbol_name="VsSendActive"
6918             underscore_name="vs_send_active"
6919             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6920             data_type="float"
6921             max_equation="100"
6922             units="percent"
6923             semantic_type="duration"
6924             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6925             mdapi_group="EU Array/Vertex Shader"
6926             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6927             mdapi_supported_apis=""
6928             mdapi_hw_unit_type="gpu"
6929             />
6930    <register_config type="NOA">
6931        <register type="NOA" address="0x00000D04" value="0x00000200" />
6932        <register type="NOA" address="0x00009840" value="0x00000000" />
6933        <register type="NOA" address="0x00009884" value="0x00000000" />
6934        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
6935        <register type="NOA" address="0x00009888" value="0x220E0009" />
6936        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
6937        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
6938        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
6939        <register type="NOA" address="0x00009888" value="0x120DC000" />
6940        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
6941        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
6942        <register type="NOA" address="0x00009888" value="0x200E0000" />
6943        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
6944        <register type="NOA" address="0x00009884" value="0x00000003" />
6945        <register type="NOA" address="0x00009888" value="0x05151D37" />
6946        <register type="NOA" address="0x00009888" value="0x09151547" />
6947        <register type="NOA" address="0x00009888" value="0x05351C00" />
6948        <register type="NOA" address="0x00009888" value="0x09351400" />
6949        <register type="NOA" address="0x00009888" value="0x5D101400" />
6950        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
6951        <register type="NOA" address="0x00009888" value="0x61111400" />
6952        <register type="NOA" address="0x00009888" value="0x1D128000" />
6953        <register type="NOA" address="0x00009888" value="0x1F128000" />
6954        <register type="NOA" address="0x00009888" value="0x0D150136" />
6955        <register type="NOA" address="0x00009888" value="0x01150000" />
6956        <register type="NOA" address="0x00009888" value="0x03164000" />
6957        <register type="NOA" address="0x00009888" value="0x05164000" />
6958        <register type="NOA" address="0x00009888" value="0x07164000" />
6959        <register type="NOA" address="0x00009888" value="0x03350137" />
6960        <register type="NOA" address="0x00009888" value="0x07350147" />
6961        <register type="NOA" address="0x00009888" value="0x0B350136" />
6962        <register type="NOA" address="0x00009888" value="0x01350000" />
6963        <register type="NOA" address="0x00009888" value="0x01368000" />
6964        <register type="NOA" address="0x00009888" value="0x03368000" />
6965        <register type="NOA" address="0x00009888" value="0x05368000" />
6966        <register type="NOA" address="0x00009888" value="0x17100000" />
6967        <register type="NOA" address="0x00009888" value="0x55100000" />
6968        <register type="NOA" address="0x00009888" value="0x57100000" />
6969        <register type="NOA" address="0x00009888" value="0x47101000" />
6970        <register type="NOA" address="0x00009888" value="0x49101212" />
6971        <register type="NOA" address="0x00009888" value="0x4B101212" />
6972        <register type="NOA" address="0x00009888" value="0x4D100212" />
6973        <register type="NOA" address="0x00009888" value="0x31100000" />
6974        <register type="NOA" address="0x00009884" value="0x00000003" />
6975        <register type="NOA" address="0x00009888" value="0x65100002" />
6976        <register type="NOA" address="0x00009884" value="0x00000000" />
6977        <register type="NOA" address="0x00009888" value="0x42000001" />
6978    </register_config>
6979    <register_config type="OA">
6980        <register type="OA" address="0x0000D920" value="0x00000000" />
6981        <register type="OA" address="0x0000D900" value="0x00000000" />
6982        <register type="OA" address="0x0000D904" value="0x10800000" />
6983        <register type="OA" address="0x0000D910" value="0x00000000" />
6984        <register type="OA" address="0x0000D914" value="0x00800000" />
6985        <register type="OA" address="0x0000DC40" value="0x00010000" />
6986        <register type="OA" address="0x0000D940" value="0x00001802" />
6987        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
6988        <register type="OA" address="0x0000DC00" value="0x00001802" />
6989        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
6990    </register_config>
6991    <register_config type="FLEX">
6992        <register type="FLEX" address="0x0000E458" value="0x00820720" />
6993        <register type="FLEX" address="0x0000E558" value="0x00A20920" />
6994        <register type="FLEX" address="0x0000E658" value="0x00830730" />
6995        <register type="FLEX" address="0x0000E758" value="0x00A30930" />
6996        <register type="FLEX" address="0x0000E45C" value="0x00812712" />
6997        <register type="FLEX" address="0x0000E55C" value="0x00A12912" />
6998    </register_config>
6999  </set>
7000
7001  <set name="EuActivity5"
7002       chipset="RKL"
7003       symbol_name="EuActivity5"
7004       underscore_name="eu_activity5"
7005       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7006       hw_config_guid="1669e79f-976e-47ba-a553-0a716ebd3c71"
7007       >
7008    <counter name="GPU Time Elapsed"
7009             symbol_name="GpuTime"
7010             underscore_name="gpu_time"
7011             description="Time elapsed on the GPU during the measurement."
7012             data_type="uint64"
7013             units="ns"
7014             semantic_type="duration"
7015             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7016             mdapi_group="GPU"
7017             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7018             mdapi_supported_apis=""
7019             mdapi_hw_unit_type="gpu"
7020             />
7021    <counter name="GPU Core Clocks"
7022             symbol_name="GpuCoreClocks"
7023             underscore_name="gpu_core_clocks"
7024             description="The total number of GPU core clocks elapsed during the measurement."
7025             data_type="uint64"
7026             units="cycles"
7027             semantic_type="event"
7028             equation="GPU_CLOCK 0 READ"
7029             mdapi_group="GPU"
7030             mdapi_usage_flags="Tier1 Frame Batch Draw"
7031             mdapi_supported_apis=""
7032             mdapi_hw_unit_type="gpu"
7033             />
7034    <counter name="AVG GPU Core Frequency"
7035             symbol_name="AvgGpuCoreFrequency"
7036             underscore_name="avg_gpu_core_frequency"
7037             description="Average GPU Core Frequency in the measurement."
7038             data_type="uint64"
7039             max_equation="$GpuMaxFrequency"
7040             units="hz"
7041             semantic_type="event"
7042             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7043             mdapi_group="GPU"
7044             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7045             mdapi_supported_apis=""
7046             mdapi_hw_unit_type="gpu"
7047             />
7048    <counter name="GPU Busy"
7049             symbol_name="GpuBusy"
7050             underscore_name="gpu_busy"
7051             description="The percentage of time in which the GPU has been processing GPU commands."
7052             data_type="float"
7053             max_equation="100"
7054             units="percent"
7055             semantic_type="duration"
7056             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7057             mdapi_group="GPU"
7058             mdapi_usage_flags="Tier1 Overview System Frame"
7059             mdapi_supported_apis=""
7060             mdapi_hw_unit_type="gpu"
7061             />
7062    <counter name="VS Threads Dispatched"
7063             symbol_name="VsThreads"
7064             underscore_name="vs_threads"
7065             description="The total number of vertex shader hardware threads dispatched."
7066             data_type="uint64"
7067             units="threads"
7068             semantic_type="event"
7069             equation="A 1 READ"
7070             mdapi_group="EU Array/Vertex Shader"
7071             mdapi_usage_flags="Tier3 Frame Batch Draw"
7072             mdapi_supported_apis=""
7073             mdapi_hw_unit_type="gpu"
7074             />
7075    <counter name="HS Threads Dispatched"
7076             symbol_name="HsThreads"
7077             underscore_name="hs_threads"
7078             description="The total number of hull shader hardware threads dispatched."
7079             data_type="uint64"
7080             units="threads"
7081             semantic_type="event"
7082             equation="A 2 READ"
7083             mdapi_group="EU Array/Hull Shader"
7084             mdapi_usage_flags="Tier3 Frame Batch Draw"
7085             mdapi_supported_apis=""
7086             mdapi_hw_unit_type="gpu"
7087             />
7088    <counter name="DS Threads Dispatched"
7089             symbol_name="DsThreads"
7090             underscore_name="ds_threads"
7091             description="The total number of domain shader hardware threads dispatched."
7092             data_type="uint64"
7093             units="threads"
7094             semantic_type="event"
7095             equation="A 3 READ"
7096             mdapi_group="EU Array/Domain Shader"
7097             mdapi_usage_flags="Tier3 Frame Batch Draw"
7098             mdapi_supported_apis=""
7099             mdapi_hw_unit_type="gpu"
7100             />
7101    <counter name="GS Threads Dispatched"
7102             symbol_name="GsThreads"
7103             underscore_name="gs_threads"
7104             description="The total number of geometry shader hardware threads dispatched."
7105             data_type="uint64"
7106             units="threads"
7107             semantic_type="event"
7108             equation="A 5 READ"
7109             mdapi_group="EU Array/Geometry Shader"
7110             mdapi_usage_flags="Tier3 Frame Batch Draw"
7111             mdapi_supported_apis=""
7112             mdapi_hw_unit_type="gpu"
7113             />
7114    <counter name="FS Threads Dispatched"
7115             symbol_name="PsThreads"
7116             underscore_name="ps_threads"
7117             description="The total number of fragment shader hardware threads dispatched."
7118             data_type="uint64"
7119             units="threads"
7120             semantic_type="event"
7121             equation="A 6 READ"
7122             mdapi_group="EU Array/Fragment Shader"
7123             mdapi_usage_flags="Tier3 Frame Batch Draw"
7124             mdapi_supported_apis=""
7125             mdapi_hw_unit_type="gpu"
7126             />
7127    <counter name="CS Threads Dispatched"
7128             symbol_name="CsThreads"
7129             underscore_name="cs_threads"
7130             description="The total number of compute shader hardware threads dispatched."
7131             data_type="uint64"
7132             units="threads"
7133             semantic_type="event"
7134             equation="A 4 READ"
7135             mdapi_group="EU Array/Compute Shader"
7136             mdapi_usage_flags="Tier3 Frame Batch Draw"
7137             mdapi_supported_apis=""
7138             mdapi_hw_unit_type="gpu"
7139             />
7140    <counter name="Render Ring Busy"
7141             symbol_name="RenderBusy"
7142             underscore_name="render_busy"
7143             description="The percentage of time when render command streamer was busy."
7144             data_type="float"
7145             max_equation="100"
7146             units="percent"
7147             semantic_type="duration"
7148             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7149             mdapi_group="GPU"
7150             mdapi_usage_flags="System Frame Batch"
7151             mdapi_supported_apis=""
7152             mdapi_hw_unit_type="gpu"
7153             />
7154    <counter name="Compute Ring Busy"
7155             symbol_name="ComputeBusy"
7156             underscore_name="compute_busy"
7157             description="The percentage of time when render command streamer was busy."
7158             data_type="float"
7159             max_equation="100"
7160             units="percent"
7161             semantic_type="duration"
7162             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7163             mdapi_group="GPU"
7164             mdapi_usage_flags="System Frame Batch"
7165             mdapi_supported_apis=""
7166             mdapi_hw_unit_type="gpu"
7167             />
7168    <counter name="Render and compute engines are simultaneously busy"
7169             symbol_name="RenderAndComputeBusy"
7170             underscore_name="render_and_compute_busy"
7171             description="The percentage of time when render and compute engines are simultaneously busy"
7172             data_type="float"
7173             max_equation="100"
7174             units="percent"
7175             semantic_type="duration"
7176             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7177             mdapi_group="GPU"
7178             mdapi_usage_flags="Frame Batch Draw"
7179             mdapi_supported_apis=""
7180             mdapi_hw_unit_type="gpu"
7181             />
7182    <counter name="GTI Read Throughput"
7183             symbol_name="GtiReadThroughput"
7184             underscore_name="gti_read_throughput"
7185             description="The total number of GPU memory bytes read from GTI."
7186             data_type="uint64"
7187             max_equation="$GpuCoreClocks 64 UMUL"
7188             units="bytes"
7189             semantic_type="throughput"
7190             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
7191             mdapi_group="GTI"
7192             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7193             mdapi_supported_apis=""
7194             mdapi_hw_unit_type="gpu"
7195             />
7196    <counter name="GTI Write Throughput"
7197             symbol_name="GtiWriteThroughput"
7198             underscore_name="gti_write_throughput"
7199             description="The total number of GPU memory bytes written to GTI."
7200             data_type="uint64"
7201             max_equation="$GpuCoreClocks 64 UMUL"
7202             units="bytes"
7203             semantic_type="throughput"
7204             equation="64  C 3 READ C 2 READ UADD UMUL"
7205             mdapi_group="GTI"
7206             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7207             mdapi_supported_apis=""
7208             mdapi_hw_unit_type="gpu"
7209             />
7210    <counter name="HS EM Pipe Active"
7211             symbol_name="HsEmActive"
7212             underscore_name="hs_em_active"
7213             description="The percentage of time in which EU EM pipeline was actively processing a hull shader instructions."
7214             data_type="float"
7215             max_equation="100"
7216             units="percent"
7217             semantic_type="duration"
7218             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7219             mdapi_group="EU Array/Hull Shader"
7220             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7221             mdapi_supported_apis=""
7222             mdapi_hw_unit_type="gpu"
7223             />
7224    <counter name="DS EM Pipe Active"
7225             symbol_name="DsEmActive"
7226             underscore_name="ds_em_active"
7227             description="The percentage of time in which EU EM pipeline was actively processing a domain shader instructions."
7228             data_type="float"
7229             max_equation="100"
7230             units="percent"
7231             semantic_type="duration"
7232             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7233             mdapi_group="EU Array/Domain Shader"
7234             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7235             mdapi_supported_apis=""
7236             mdapi_hw_unit_type="gpu"
7237             />
7238    <counter name="HS Send Pipe Active"
7239             symbol_name="HsSendActive"
7240             underscore_name="hs_send_active"
7241             description="The percentage of time in which EU send pipeline was actively processing a hull shader instruction."
7242             data_type="float"
7243             max_equation="100"
7244             units="percent"
7245             semantic_type="duration"
7246             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7247             mdapi_group="EU Array/Hull Shader"
7248             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7249             mdapi_supported_apis=""
7250             mdapi_hw_unit_type="gpu"
7251             />
7252    <register_config type="NOA">
7253        <register type="NOA" address="0x00000D04" value="0x00000200" />
7254        <register type="NOA" address="0x00009840" value="0x00000000" />
7255        <register type="NOA" address="0x00009884" value="0x00000000" />
7256        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
7257        <register type="NOA" address="0x00009888" value="0x220E0009" />
7258        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
7259        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
7260        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
7261        <register type="NOA" address="0x00009888" value="0x120DC000" />
7262        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
7263        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
7264        <register type="NOA" address="0x00009888" value="0x200E0000" />
7265        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
7266        <register type="NOA" address="0x00009884" value="0x00000003" />
7267        <register type="NOA" address="0x00009888" value="0x05151D37" />
7268        <register type="NOA" address="0x00009888" value="0x09151547" />
7269        <register type="NOA" address="0x00009888" value="0x05351C00" />
7270        <register type="NOA" address="0x00009888" value="0x09351400" />
7271        <register type="NOA" address="0x00009888" value="0x5D101400" />
7272        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
7273        <register type="NOA" address="0x00009888" value="0x61111400" />
7274        <register type="NOA" address="0x00009888" value="0x1D128000" />
7275        <register type="NOA" address="0x00009888" value="0x1F128000" />
7276        <register type="NOA" address="0x00009888" value="0x0D150136" />
7277        <register type="NOA" address="0x00009888" value="0x01150000" />
7278        <register type="NOA" address="0x00009888" value="0x03164000" />
7279        <register type="NOA" address="0x00009888" value="0x05164000" />
7280        <register type="NOA" address="0x00009888" value="0x07164000" />
7281        <register type="NOA" address="0x00009888" value="0x03350137" />
7282        <register type="NOA" address="0x00009888" value="0x07350147" />
7283        <register type="NOA" address="0x00009888" value="0x0B350136" />
7284        <register type="NOA" address="0x00009888" value="0x01350000" />
7285        <register type="NOA" address="0x00009888" value="0x01368000" />
7286        <register type="NOA" address="0x00009888" value="0x03368000" />
7287        <register type="NOA" address="0x00009888" value="0x05368000" />
7288        <register type="NOA" address="0x00009888" value="0x17100000" />
7289        <register type="NOA" address="0x00009888" value="0x55100000" />
7290        <register type="NOA" address="0x00009888" value="0x57100000" />
7291        <register type="NOA" address="0x00009888" value="0x47101000" />
7292        <register type="NOA" address="0x00009888" value="0x49101212" />
7293        <register type="NOA" address="0x00009888" value="0x4B101212" />
7294        <register type="NOA" address="0x00009888" value="0x4D100212" />
7295        <register type="NOA" address="0x00009888" value="0x31100000" />
7296        <register type="NOA" address="0x00009884" value="0x00000003" />
7297        <register type="NOA" address="0x00009888" value="0x65100002" />
7298        <register type="NOA" address="0x00009884" value="0x00000000" />
7299        <register type="NOA" address="0x00009888" value="0x42000001" />
7300    </register_config>
7301    <register_config type="OA">
7302        <register type="OA" address="0x0000D920" value="0x00000000" />
7303        <register type="OA" address="0x0000D900" value="0x00000000" />
7304        <register type="OA" address="0x0000D904" value="0x10800000" />
7305        <register type="OA" address="0x0000D910" value="0x00000000" />
7306        <register type="OA" address="0x0000D914" value="0x00800000" />
7307        <register type="OA" address="0x0000DC40" value="0x00010000" />
7308        <register type="OA" address="0x0000D940" value="0x00001802" />
7309        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
7310        <register type="OA" address="0x0000DC00" value="0x00001802" />
7311        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
7312    </register_config>
7313    <register_config type="FLEX">
7314        <register type="FLEX" address="0x0000E458" value="0x00821721" />
7315        <register type="FLEX" address="0x0000E558" value="0x00A21921" />
7316        <register type="FLEX" address="0x0000E658" value="0x00831731" />
7317        <register type="FLEX" address="0x0000E758" value="0x00A31931" />
7318        <register type="FLEX" address="0x0000E45C" value="0x00822722" />
7319        <register type="FLEX" address="0x0000E55C" value="0x00A22922" />
7320    </register_config>
7321  </set>
7322
7323  <set name="EuActivity6"
7324       chipset="RKL"
7325       symbol_name="EuActivity6"
7326       underscore_name="eu_activity6"
7327       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7328       hw_config_guid="d100e474-1e6c-4100-812b-71ec9cfe3523"
7329       >
7330    <counter name="GPU Time Elapsed"
7331             symbol_name="GpuTime"
7332             underscore_name="gpu_time"
7333             description="Time elapsed on the GPU during the measurement."
7334             data_type="uint64"
7335             units="ns"
7336             semantic_type="duration"
7337             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7338             mdapi_group="GPU"
7339             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7340             mdapi_supported_apis=""
7341             mdapi_hw_unit_type="gpu"
7342             />
7343    <counter name="GPU Core Clocks"
7344             symbol_name="GpuCoreClocks"
7345             underscore_name="gpu_core_clocks"
7346             description="The total number of GPU core clocks elapsed during the measurement."
7347             data_type="uint64"
7348             units="cycles"
7349             semantic_type="event"
7350             equation="GPU_CLOCK 0 READ"
7351             mdapi_group="GPU"
7352             mdapi_usage_flags="Tier1 Frame Batch Draw"
7353             mdapi_supported_apis=""
7354             mdapi_hw_unit_type="gpu"
7355             />
7356    <counter name="AVG GPU Core Frequency"
7357             symbol_name="AvgGpuCoreFrequency"
7358             underscore_name="avg_gpu_core_frequency"
7359             description="Average GPU Core Frequency in the measurement."
7360             data_type="uint64"
7361             max_equation="$GpuMaxFrequency"
7362             units="hz"
7363             semantic_type="event"
7364             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7365             mdapi_group="GPU"
7366             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7367             mdapi_supported_apis=""
7368             mdapi_hw_unit_type="gpu"
7369             />
7370    <counter name="GPU Busy"
7371             symbol_name="GpuBusy"
7372             underscore_name="gpu_busy"
7373             description="The percentage of time in which the GPU has been processing GPU commands."
7374             data_type="float"
7375             max_equation="100"
7376             units="percent"
7377             semantic_type="duration"
7378             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7379             mdapi_group="GPU"
7380             mdapi_usage_flags="Tier1 Overview System Frame"
7381             mdapi_supported_apis=""
7382             mdapi_hw_unit_type="gpu"
7383             />
7384    <counter name="VS Threads Dispatched"
7385             symbol_name="VsThreads"
7386             underscore_name="vs_threads"
7387             description="The total number of vertex shader hardware threads dispatched."
7388             data_type="uint64"
7389             units="threads"
7390             semantic_type="event"
7391             equation="A 1 READ"
7392             mdapi_group="EU Array/Vertex Shader"
7393             mdapi_usage_flags="Tier3 Frame Batch Draw"
7394             mdapi_supported_apis=""
7395             mdapi_hw_unit_type="gpu"
7396             />
7397    <counter name="HS Threads Dispatched"
7398             symbol_name="HsThreads"
7399             underscore_name="hs_threads"
7400             description="The total number of hull shader hardware threads dispatched."
7401             data_type="uint64"
7402             units="threads"
7403             semantic_type="event"
7404             equation="A 2 READ"
7405             mdapi_group="EU Array/Hull Shader"
7406             mdapi_usage_flags="Tier3 Frame Batch Draw"
7407             mdapi_supported_apis=""
7408             mdapi_hw_unit_type="gpu"
7409             />
7410    <counter name="DS Threads Dispatched"
7411             symbol_name="DsThreads"
7412             underscore_name="ds_threads"
7413             description="The total number of domain shader hardware threads dispatched."
7414             data_type="uint64"
7415             units="threads"
7416             semantic_type="event"
7417             equation="A 3 READ"
7418             mdapi_group="EU Array/Domain Shader"
7419             mdapi_usage_flags="Tier3 Frame Batch Draw"
7420             mdapi_supported_apis=""
7421             mdapi_hw_unit_type="gpu"
7422             />
7423    <counter name="GS Threads Dispatched"
7424             symbol_name="GsThreads"
7425             underscore_name="gs_threads"
7426             description="The total number of geometry shader hardware threads dispatched."
7427             data_type="uint64"
7428             units="threads"
7429             semantic_type="event"
7430             equation="A 5 READ"
7431             mdapi_group="EU Array/Geometry Shader"
7432             mdapi_usage_flags="Tier3 Frame Batch Draw"
7433             mdapi_supported_apis=""
7434             mdapi_hw_unit_type="gpu"
7435             />
7436    <counter name="FS Threads Dispatched"
7437             symbol_name="PsThreads"
7438             underscore_name="ps_threads"
7439             description="The total number of fragment shader hardware threads dispatched."
7440             data_type="uint64"
7441             units="threads"
7442             semantic_type="event"
7443             equation="A 6 READ"
7444             mdapi_group="EU Array/Fragment Shader"
7445             mdapi_usage_flags="Tier3 Frame Batch Draw"
7446             mdapi_supported_apis=""
7447             mdapi_hw_unit_type="gpu"
7448             />
7449    <counter name="CS Threads Dispatched"
7450             symbol_name="CsThreads"
7451             underscore_name="cs_threads"
7452             description="The total number of compute shader hardware threads dispatched."
7453             data_type="uint64"
7454             units="threads"
7455             semantic_type="event"
7456             equation="A 4 READ"
7457             mdapi_group="EU Array/Compute Shader"
7458             mdapi_usage_flags="Tier3 Frame Batch Draw"
7459             mdapi_supported_apis=""
7460             mdapi_hw_unit_type="gpu"
7461             />
7462    <counter name="Render Ring Busy"
7463             symbol_name="RenderBusy"
7464             underscore_name="render_busy"
7465             description="The percentage of time when render command streamer was busy."
7466             data_type="float"
7467             max_equation="100"
7468             units="percent"
7469             semantic_type="duration"
7470             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7471             mdapi_group="GPU"
7472             mdapi_usage_flags="System Frame Batch"
7473             mdapi_supported_apis=""
7474             mdapi_hw_unit_type="gpu"
7475             />
7476    <counter name="Compute Ring Busy"
7477             symbol_name="ComputeBusy"
7478             underscore_name="compute_busy"
7479             description="The percentage of time when render command streamer was busy."
7480             data_type="float"
7481             max_equation="100"
7482             units="percent"
7483             semantic_type="duration"
7484             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7485             mdapi_group="GPU"
7486             mdapi_usage_flags="System Frame Batch"
7487             mdapi_supported_apis=""
7488             mdapi_hw_unit_type="gpu"
7489             />
7490    <counter name="Render and compute engines are simultaneously busy"
7491             symbol_name="RenderAndComputeBusy"
7492             underscore_name="render_and_compute_busy"
7493             description="The percentage of time when render and compute engines are simultaneously busy"
7494             data_type="float"
7495             max_equation="100"
7496             units="percent"
7497             semantic_type="duration"
7498             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7499             mdapi_group="GPU"
7500             mdapi_usage_flags="Frame Batch Draw"
7501             mdapi_supported_apis=""
7502             mdapi_hw_unit_type="gpu"
7503             />
7504    <counter name="GTI Read Throughput"
7505             symbol_name="GtiReadThroughput"
7506             underscore_name="gti_read_throughput"
7507             description="The total number of GPU memory bytes read from GTI."
7508             data_type="uint64"
7509             max_equation="$GpuCoreClocks 64 UMUL"
7510             units="bytes"
7511             semantic_type="throughput"
7512             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
7513             mdapi_group="GTI"
7514             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7515             mdapi_supported_apis=""
7516             mdapi_hw_unit_type="gpu"
7517             />
7518    <counter name="GTI Write Throughput"
7519             symbol_name="GtiWriteThroughput"
7520             underscore_name="gti_write_throughput"
7521             description="The total number of GPU memory bytes written to GTI."
7522             data_type="uint64"
7523             max_equation="$GpuCoreClocks 64 UMUL"
7524             units="bytes"
7525             semantic_type="throughput"
7526             equation="64  C 3 READ C 2 READ UADD UMUL"
7527             mdapi_group="GTI"
7528             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7529             mdapi_supported_apis=""
7530             mdapi_hw_unit_type="gpu"
7531             />
7532    <counter name="GS FPU Pipe Active"
7533             symbol_name="GsFpuActive"
7534             underscore_name="gs_fpu_active"
7535             description="The percentage of time in which EU FPU pipeline was actively processing a geometry shader instructions."
7536             data_type="float"
7537             max_equation="100"
7538             units="percent"
7539             semantic_type="duration"
7540             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7541             mdapi_group="EU Array/Geometry Shader"
7542             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7543             mdapi_supported_apis=""
7544             mdapi_hw_unit_type="gpu"
7545             />
7546    <counter name="GS EM Pipe Active"
7547             symbol_name="GsEmActive"
7548             underscore_name="gs_em_active"
7549             description="The percentage of time in which EU EM pipeline was actively processing a geometry shader instructions."
7550             data_type="float"
7551             max_equation="100"
7552             units="percent"
7553             semantic_type="duration"
7554             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7555             mdapi_group="EU Array/Geometry Shader"
7556             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7557             mdapi_supported_apis=""
7558             mdapi_hw_unit_type="gpu"
7559             />
7560    <counter name="GS Send Pipe Active"
7561             symbol_name="GsSendActive"
7562             underscore_name="gs_send_active"
7563             description="The percentage of time in which EU send pipeline was actively processing a geometry shader instruction."
7564             data_type="float"
7565             max_equation="100"
7566             units="percent"
7567             semantic_type="duration"
7568             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7569             mdapi_group="EU Array/Geometry Shader"
7570             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7571             mdapi_supported_apis=""
7572             mdapi_hw_unit_type="gpu"
7573             />
7574    <register_config type="NOA">
7575        <register type="NOA" address="0x00000D04" value="0x00000200" />
7576        <register type="NOA" address="0x00009840" value="0x00000000" />
7577        <register type="NOA" address="0x00009884" value="0x00000000" />
7578        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
7579        <register type="NOA" address="0x00009888" value="0x220E0009" />
7580        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
7581        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
7582        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
7583        <register type="NOA" address="0x00009888" value="0x120DC000" />
7584        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
7585        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
7586        <register type="NOA" address="0x00009888" value="0x200E0000" />
7587        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
7588        <register type="NOA" address="0x00009884" value="0x00000003" />
7589        <register type="NOA" address="0x00009888" value="0x05151D37" />
7590        <register type="NOA" address="0x00009888" value="0x09151547" />
7591        <register type="NOA" address="0x00009888" value="0x05351C00" />
7592        <register type="NOA" address="0x00009888" value="0x09351400" />
7593        <register type="NOA" address="0x00009888" value="0x5D101400" />
7594        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
7595        <register type="NOA" address="0x00009888" value="0x61111400" />
7596        <register type="NOA" address="0x00009888" value="0x1D128000" />
7597        <register type="NOA" address="0x00009888" value="0x1F128000" />
7598        <register type="NOA" address="0x00009888" value="0x0D150136" />
7599        <register type="NOA" address="0x00009888" value="0x01150000" />
7600        <register type="NOA" address="0x00009888" value="0x03164000" />
7601        <register type="NOA" address="0x00009888" value="0x05164000" />
7602        <register type="NOA" address="0x00009888" value="0x07164000" />
7603        <register type="NOA" address="0x00009888" value="0x03350137" />
7604        <register type="NOA" address="0x00009888" value="0x07350147" />
7605        <register type="NOA" address="0x00009888" value="0x0B350136" />
7606        <register type="NOA" address="0x00009888" value="0x01350000" />
7607        <register type="NOA" address="0x00009888" value="0x01368000" />
7608        <register type="NOA" address="0x00009888" value="0x03368000" />
7609        <register type="NOA" address="0x00009888" value="0x05368000" />
7610        <register type="NOA" address="0x00009888" value="0x17100000" />
7611        <register type="NOA" address="0x00009888" value="0x55100000" />
7612        <register type="NOA" address="0x00009888" value="0x57100000" />
7613        <register type="NOA" address="0x00009888" value="0x47101000" />
7614        <register type="NOA" address="0x00009888" value="0x49101212" />
7615        <register type="NOA" address="0x00009888" value="0x4B101212" />
7616        <register type="NOA" address="0x00009888" value="0x4D100212" />
7617        <register type="NOA" address="0x00009888" value="0x31100000" />
7618        <register type="NOA" address="0x00009884" value="0x00000003" />
7619        <register type="NOA" address="0x00009888" value="0x65100002" />
7620        <register type="NOA" address="0x00009884" value="0x00000000" />
7621        <register type="NOA" address="0x00009888" value="0x42000001" />
7622    </register_config>
7623    <register_config type="OA">
7624        <register type="OA" address="0x0000D920" value="0x00000000" />
7625        <register type="OA" address="0x0000D900" value="0x00000000" />
7626        <register type="OA" address="0x0000D904" value="0x10800000" />
7627        <register type="OA" address="0x0000D910" value="0x00000000" />
7628        <register type="OA" address="0x0000D914" value="0x00800000" />
7629        <register type="OA" address="0x0000DC40" value="0x00010000" />
7630        <register type="OA" address="0x0000D940" value="0x00001802" />
7631        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
7632        <register type="OA" address="0x0000DC00" value="0x00001802" />
7633        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
7634    </register_config>
7635    <register_config type="FLEX">
7636        <register type="FLEX" address="0x0000E458" value="0x00840740" />
7637        <register type="FLEX" address="0x0000E558" value="0x00A40940" />
7638        <register type="FLEX" address="0x0000E658" value="0x00841741" />
7639        <register type="FLEX" address="0x0000E758" value="0x00A41941" />
7640        <register type="FLEX" address="0x0000E45C" value="0x00842742" />
7641        <register type="FLEX" address="0x0000E55C" value="0x00A42942" />
7642    </register_config>
7643  </set>
7644
7645  <set name="EuActivity7"
7646       chipset="RKL"
7647       symbol_name="EuActivity7"
7648       underscore_name="eu_activity7"
7649       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7650       hw_config_guid="b22d38f6-a056-496a-8d7d-dede47051806"
7651       >
7652    <counter name="GPU Time Elapsed"
7653             symbol_name="GpuTime"
7654             underscore_name="gpu_time"
7655             description="Time elapsed on the GPU during the measurement."
7656             data_type="uint64"
7657             units="ns"
7658             semantic_type="duration"
7659             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7660             mdapi_group="GPU"
7661             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7662             mdapi_supported_apis=""
7663             mdapi_hw_unit_type="gpu"
7664             />
7665    <counter name="GPU Core Clocks"
7666             symbol_name="GpuCoreClocks"
7667             underscore_name="gpu_core_clocks"
7668             description="The total number of GPU core clocks elapsed during the measurement."
7669             data_type="uint64"
7670             units="cycles"
7671             semantic_type="event"
7672             equation="GPU_CLOCK 0 READ"
7673             mdapi_group="GPU"
7674             mdapi_usage_flags="Tier1 Frame Batch Draw"
7675             mdapi_supported_apis=""
7676             mdapi_hw_unit_type="gpu"
7677             />
7678    <counter name="AVG GPU Core Frequency"
7679             symbol_name="AvgGpuCoreFrequency"
7680             underscore_name="avg_gpu_core_frequency"
7681             description="Average GPU Core Frequency in the measurement."
7682             data_type="uint64"
7683             max_equation="$GpuMaxFrequency"
7684             units="hz"
7685             semantic_type="event"
7686             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7687             mdapi_group="GPU"
7688             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7689             mdapi_supported_apis=""
7690             mdapi_hw_unit_type="gpu"
7691             />
7692    <counter name="GPU Busy"
7693             symbol_name="GpuBusy"
7694             underscore_name="gpu_busy"
7695             description="The percentage of time in which the GPU has been processing GPU commands."
7696             data_type="float"
7697             max_equation="100"
7698             units="percent"
7699             semantic_type="duration"
7700             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7701             mdapi_group="GPU"
7702             mdapi_usage_flags="Tier1 Overview System Frame"
7703             mdapi_supported_apis=""
7704             mdapi_hw_unit_type="gpu"
7705             />
7706    <counter name="VS Threads Dispatched"
7707             symbol_name="VsThreads"
7708             underscore_name="vs_threads"
7709             description="The total number of vertex shader hardware threads dispatched."
7710             data_type="uint64"
7711             units="threads"
7712             semantic_type="event"
7713             equation="A 1 READ"
7714             mdapi_group="EU Array/Vertex Shader"
7715             mdapi_usage_flags="Tier3 Frame Batch Draw"
7716             mdapi_supported_apis=""
7717             mdapi_hw_unit_type="gpu"
7718             />
7719    <counter name="HS Threads Dispatched"
7720             symbol_name="HsThreads"
7721             underscore_name="hs_threads"
7722             description="The total number of hull shader hardware threads dispatched."
7723             data_type="uint64"
7724             units="threads"
7725             semantic_type="event"
7726             equation="A 2 READ"
7727             mdapi_group="EU Array/Hull Shader"
7728             mdapi_usage_flags="Tier3 Frame Batch Draw"
7729             mdapi_supported_apis=""
7730             mdapi_hw_unit_type="gpu"
7731             />
7732    <counter name="DS Threads Dispatched"
7733             symbol_name="DsThreads"
7734             underscore_name="ds_threads"
7735             description="The total number of domain shader hardware threads dispatched."
7736             data_type="uint64"
7737             units="threads"
7738             semantic_type="event"
7739             equation="A 3 READ"
7740             mdapi_group="EU Array/Domain Shader"
7741             mdapi_usage_flags="Tier3 Frame Batch Draw"
7742             mdapi_supported_apis=""
7743             mdapi_hw_unit_type="gpu"
7744             />
7745    <counter name="GS Threads Dispatched"
7746             symbol_name="GsThreads"
7747             underscore_name="gs_threads"
7748             description="The total number of geometry shader hardware threads dispatched."
7749             data_type="uint64"
7750             units="threads"
7751             semantic_type="event"
7752             equation="A 5 READ"
7753             mdapi_group="EU Array/Geometry Shader"
7754             mdapi_usage_flags="Tier3 Frame Batch Draw"
7755             mdapi_supported_apis=""
7756             mdapi_hw_unit_type="gpu"
7757             />
7758    <counter name="FS Threads Dispatched"
7759             symbol_name="PsThreads"
7760             underscore_name="ps_threads"
7761             description="The total number of fragment shader hardware threads dispatched."
7762             data_type="uint64"
7763             units="threads"
7764             semantic_type="event"
7765             equation="A 6 READ"
7766             mdapi_group="EU Array/Fragment Shader"
7767             mdapi_usage_flags="Tier3 Frame Batch Draw"
7768             mdapi_supported_apis=""
7769             mdapi_hw_unit_type="gpu"
7770             />
7771    <counter name="CS Threads Dispatched"
7772             symbol_name="CsThreads"
7773             underscore_name="cs_threads"
7774             description="The total number of compute shader hardware threads dispatched."
7775             data_type="uint64"
7776             units="threads"
7777             semantic_type="event"
7778             equation="A 4 READ"
7779             mdapi_group="EU Array/Compute Shader"
7780             mdapi_usage_flags="Tier3 Frame Batch Draw"
7781             mdapi_supported_apis=""
7782             mdapi_hw_unit_type="gpu"
7783             />
7784    <counter name="EU FPU Pipe Active"
7785             symbol_name="FpuActive"
7786             underscore_name="fpu_active"
7787             description="The percentage of time in which EU FPU pipeline was actively processing."
7788             data_type="float"
7789             max_equation="100"
7790             units="percent"
7791             semantic_type="duration"
7792             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7793             mdapi_group="EU Array/Pipes"
7794             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7795             mdapi_supported_apis=""
7796             mdapi_hw_unit_type="gpu"
7797             />
7798    <counter name="EM Pipe Active"
7799             symbol_name="EmActive"
7800             underscore_name="em_active"
7801             description="The percentage of time in which EU EM pipeline was actively processing."
7802             data_type="float"
7803             max_equation="100"
7804             units="percent"
7805             semantic_type="duration"
7806             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7807             mdapi_group="EU Array/Pipes"
7808             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7809             mdapi_supported_apis=""
7810             mdapi_hw_unit_type="gpu"
7811             />
7812    <counter name="EU FPU And EM Pipes Active"
7813             symbol_name="EuFpuEmActive"
7814             underscore_name="eu_fpu_em_active"
7815             description="The percentage of time in which EU FPU and EM pipelines were actively processing."
7816             data_type="float"
7817             max_equation="100"
7818             units="percent"
7819             semantic_type="duration"
7820             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7821             mdapi_group="EU Array/Pipes"
7822             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7823             mdapi_supported_apis=""
7824             mdapi_hw_unit_type="gpu"
7825             />
7826    <counter name="EU AVG IPC Rate"
7827             symbol_name="EuAvgIpcRate"
7828             underscore_name="eu_avg_ipc_rate"
7829             description="The average rate of IPC calculated for 2 FPU pipelines."
7830             data_type="float"
7831             max_equation="2"
7832             units="number"
7833             semantic_type="ratio"
7834             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD  A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD  A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FADD  A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD FSUB FDIV 1 FADD"
7835             mdapi_group="EU Array"
7836             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
7837             mdapi_supported_apis=""
7838             mdapi_hw_unit_type="gpu"
7839             />
7840    <counter name="Render Ring Busy"
7841             symbol_name="RenderBusy"
7842             underscore_name="render_busy"
7843             description="The percentage of time when render command streamer was busy."
7844             data_type="float"
7845             max_equation="100"
7846             units="percent"
7847             semantic_type="duration"
7848             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7849             mdapi_group="GPU"
7850             mdapi_usage_flags="System Frame Batch"
7851             mdapi_supported_apis=""
7852             mdapi_hw_unit_type="gpu"
7853             />
7854    <counter name="Compute Ring Busy"
7855             symbol_name="ComputeBusy"
7856             underscore_name="compute_busy"
7857             description="The percentage of time when render command streamer was busy."
7858             data_type="float"
7859             max_equation="100"
7860             units="percent"
7861             semantic_type="duration"
7862             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7863             mdapi_group="GPU"
7864             mdapi_usage_flags="System Frame Batch"
7865             mdapi_supported_apis=""
7866             mdapi_hw_unit_type="gpu"
7867             />
7868    <counter name="Render and compute engines are simultaneously busy"
7869             symbol_name="RenderAndComputeBusy"
7870             underscore_name="render_and_compute_busy"
7871             description="The percentage of time when render and compute engines are simultaneously busy"
7872             data_type="float"
7873             max_equation="100"
7874             units="percent"
7875             semantic_type="duration"
7876             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7877             mdapi_group="GPU"
7878             mdapi_usage_flags="Frame Batch Draw"
7879             mdapi_supported_apis=""
7880             mdapi_hw_unit_type="gpu"
7881             />
7882    <counter name="GTI Read Throughput"
7883             symbol_name="GtiReadThroughput"
7884             underscore_name="gti_read_throughput"
7885             description="The total number of GPU memory bytes read from GTI."
7886             data_type="uint64"
7887             max_equation="$GpuCoreClocks 64 UMUL"
7888             units="bytes"
7889             semantic_type="throughput"
7890             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
7891             mdapi_group="GTI"
7892             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7893             mdapi_supported_apis=""
7894             mdapi_hw_unit_type="gpu"
7895             />
7896    <counter name="GTI Write Throughput"
7897             symbol_name="GtiWriteThroughput"
7898             underscore_name="gti_write_throughput"
7899             description="The total number of GPU memory bytes written to GTI."
7900             data_type="uint64"
7901             max_equation="$GpuCoreClocks 64 UMUL"
7902             units="bytes"
7903             semantic_type="throughput"
7904             equation="64  C 3 READ C 2 READ UADD UMUL"
7905             mdapi_group="GTI"
7906             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7907             mdapi_supported_apis=""
7908             mdapi_hw_unit_type="gpu"
7909             />
7910    <register_config type="NOA">
7911        <register type="NOA" address="0x00000D04" value="0x00000200" />
7912        <register type="NOA" address="0x00009840" value="0x00000000" />
7913        <register type="NOA" address="0x00009884" value="0x00000000" />
7914        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
7915        <register type="NOA" address="0x00009888" value="0x220E0009" />
7916        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
7917        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
7918        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
7919        <register type="NOA" address="0x00009888" value="0x120DC000" />
7920        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
7921        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
7922        <register type="NOA" address="0x00009888" value="0x200E0000" />
7923        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
7924        <register type="NOA" address="0x00009884" value="0x00000003" />
7925        <register type="NOA" address="0x00009888" value="0x05151D37" />
7926        <register type="NOA" address="0x00009888" value="0x09151547" />
7927        <register type="NOA" address="0x00009888" value="0x05351C00" />
7928        <register type="NOA" address="0x00009888" value="0x09351400" />
7929        <register type="NOA" address="0x00009888" value="0x5D101400" />
7930        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
7931        <register type="NOA" address="0x00009888" value="0x61111400" />
7932        <register type="NOA" address="0x00009888" value="0x1D128000" />
7933        <register type="NOA" address="0x00009888" value="0x1F128000" />
7934        <register type="NOA" address="0x00009888" value="0x0D150136" />
7935        <register type="NOA" address="0x00009888" value="0x01150000" />
7936        <register type="NOA" address="0x00009888" value="0x03164000" />
7937        <register type="NOA" address="0x00009888" value="0x05164000" />
7938        <register type="NOA" address="0x00009888" value="0x07164000" />
7939        <register type="NOA" address="0x00009888" value="0x03350137" />
7940        <register type="NOA" address="0x00009888" value="0x07350147" />
7941        <register type="NOA" address="0x00009888" value="0x0B350136" />
7942        <register type="NOA" address="0x00009888" value="0x01350000" />
7943        <register type="NOA" address="0x00009888" value="0x01368000" />
7944        <register type="NOA" address="0x00009888" value="0x03368000" />
7945        <register type="NOA" address="0x00009888" value="0x05368000" />
7946        <register type="NOA" address="0x00009888" value="0x17100000" />
7947        <register type="NOA" address="0x00009888" value="0x55100000" />
7948        <register type="NOA" address="0x00009888" value="0x57100000" />
7949        <register type="NOA" address="0x00009888" value="0x47101000" />
7950        <register type="NOA" address="0x00009888" value="0x49101212" />
7951        <register type="NOA" address="0x00009888" value="0x4B101212" />
7952        <register type="NOA" address="0x00009888" value="0x4D100212" />
7953        <register type="NOA" address="0x00009888" value="0x31100000" />
7954        <register type="NOA" address="0x00009884" value="0x00000003" />
7955        <register type="NOA" address="0x00009888" value="0x65100002" />
7956        <register type="NOA" address="0x00009884" value="0x00000000" />
7957        <register type="NOA" address="0x00009888" value="0x42000001" />
7958    </register_config>
7959    <register_config type="OA">
7960        <register type="OA" address="0x0000D920" value="0x00000000" />
7961        <register type="OA" address="0x0000D900" value="0x00000000" />
7962        <register type="OA" address="0x0000D904" value="0x10800000" />
7963        <register type="OA" address="0x0000D910" value="0x00000000" />
7964        <register type="OA" address="0x0000D914" value="0x00800000" />
7965        <register type="OA" address="0x0000DC40" value="0x00010000" />
7966        <register type="OA" address="0x0000D940" value="0x00001802" />
7967        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
7968        <register type="OA" address="0x0000DC00" value="0x00001802" />
7969        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
7970    </register_config>
7971    <register_config type="FLEX">
7972        <register type="FLEX" address="0x0000E458" value="0x00803703" />
7973        <register type="FLEX" address="0x0000E558" value="0x00A03903" />
7974        <register type="FLEX" address="0x0000E658" value="0x00800700" />
7975        <register type="FLEX" address="0x0000E758" value="0x00A00900" />
7976        <register type="FLEX" address="0x0000E45C" value="0x00801701" />
7977        <register type="FLEX" address="0x0000E55C" value="0x00A01901" />
7978    </register_config>
7979  </set>
7980
7981  <set name="EuActivity8"
7982       chipset="RKL"
7983       symbol_name="EuActivity8"
7984       underscore_name="eu_activity8"
7985       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7986       hw_config_guid="c68abf37-fe6e-45f6-9dcb-549b3fbef699"
7987       >
7988    <counter name="GPU Time Elapsed"
7989             symbol_name="GpuTime"
7990             underscore_name="gpu_time"
7991             description="Time elapsed on the GPU during the measurement."
7992             data_type="uint64"
7993             units="ns"
7994             semantic_type="duration"
7995             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7996             mdapi_group="GPU"
7997             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7998             mdapi_supported_apis=""
7999             mdapi_hw_unit_type="gpu"
8000             />
8001    <counter name="GPU Core Clocks"
8002             symbol_name="GpuCoreClocks"
8003             underscore_name="gpu_core_clocks"
8004             description="The total number of GPU core clocks elapsed during the measurement."
8005             data_type="uint64"
8006             units="cycles"
8007             semantic_type="event"
8008             equation="GPU_CLOCK 0 READ"
8009             mdapi_group="GPU"
8010             mdapi_usage_flags="Tier1 Frame Batch Draw"
8011             mdapi_supported_apis=""
8012             mdapi_hw_unit_type="gpu"
8013             />
8014    <counter name="AVG GPU Core Frequency"
8015             symbol_name="AvgGpuCoreFrequency"
8016             underscore_name="avg_gpu_core_frequency"
8017             description="Average GPU Core Frequency in the measurement."
8018             data_type="uint64"
8019             max_equation="$GpuMaxFrequency"
8020             units="hz"
8021             semantic_type="event"
8022             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8023             mdapi_group="GPU"
8024             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8025             mdapi_supported_apis=""
8026             mdapi_hw_unit_type="gpu"
8027             />
8028    <counter name="GPU Busy"
8029             symbol_name="GpuBusy"
8030             underscore_name="gpu_busy"
8031             description="The percentage of time in which the GPU has been processing GPU commands."
8032             data_type="float"
8033             max_equation="100"
8034             units="percent"
8035             semantic_type="duration"
8036             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8037             mdapi_group="GPU"
8038             mdapi_usage_flags="Tier1 Overview System Frame"
8039             mdapi_supported_apis=""
8040             mdapi_hw_unit_type="gpu"
8041             />
8042    <counter name="VS Threads Dispatched"
8043             symbol_name="VsThreads"
8044             underscore_name="vs_threads"
8045             description="The total number of vertex shader hardware threads dispatched."
8046             data_type="uint64"
8047             units="threads"
8048             semantic_type="event"
8049             equation="A 1 READ"
8050             mdapi_group="EU Array/Vertex Shader"
8051             mdapi_usage_flags="Tier3 Frame Batch Draw"
8052             mdapi_supported_apis=""
8053             mdapi_hw_unit_type="gpu"
8054             />
8055    <counter name="HS Threads Dispatched"
8056             symbol_name="HsThreads"
8057             underscore_name="hs_threads"
8058             description="The total number of hull shader hardware threads dispatched."
8059             data_type="uint64"
8060             units="threads"
8061             semantic_type="event"
8062             equation="A 2 READ"
8063             mdapi_group="EU Array/Hull Shader"
8064             mdapi_usage_flags="Tier3 Frame Batch Draw"
8065             mdapi_supported_apis=""
8066             mdapi_hw_unit_type="gpu"
8067             />
8068    <counter name="DS Threads Dispatched"
8069             symbol_name="DsThreads"
8070             underscore_name="ds_threads"
8071             description="The total number of domain shader hardware threads dispatched."
8072             data_type="uint64"
8073             units="threads"
8074             semantic_type="event"
8075             equation="A 3 READ"
8076             mdapi_group="EU Array/Domain Shader"
8077             mdapi_usage_flags="Tier3 Frame Batch Draw"
8078             mdapi_supported_apis=""
8079             mdapi_hw_unit_type="gpu"
8080             />
8081    <counter name="GS Threads Dispatched"
8082             symbol_name="GsThreads"
8083             underscore_name="gs_threads"
8084             description="The total number of geometry shader hardware threads dispatched."
8085             data_type="uint64"
8086             units="threads"
8087             semantic_type="event"
8088             equation="A 5 READ"
8089             mdapi_group="EU Array/Geometry Shader"
8090             mdapi_usage_flags="Tier3 Frame Batch Draw"
8091             mdapi_supported_apis=""
8092             mdapi_hw_unit_type="gpu"
8093             />
8094    <counter name="FS Threads Dispatched"
8095             symbol_name="PsThreads"
8096             underscore_name="ps_threads"
8097             description="The total number of fragment shader hardware threads dispatched."
8098             data_type="uint64"
8099             units="threads"
8100             semantic_type="event"
8101             equation="A 6 READ"
8102             mdapi_group="EU Array/Fragment Shader"
8103             mdapi_usage_flags="Tier3 Frame Batch Draw"
8104             mdapi_supported_apis=""
8105             mdapi_hw_unit_type="gpu"
8106             />
8107    <counter name="CS Threads Dispatched"
8108             symbol_name="CsThreads"
8109             underscore_name="cs_threads"
8110             description="The total number of compute shader hardware threads dispatched."
8111             data_type="uint64"
8112             units="threads"
8113             semantic_type="event"
8114             equation="A 4 READ"
8115             mdapi_group="EU Array/Compute Shader"
8116             mdapi_usage_flags="Tier3 Frame Batch Draw"
8117             mdapi_supported_apis=""
8118             mdapi_hw_unit_type="gpu"
8119             />
8120    <counter name="Render Ring Busy"
8121             symbol_name="RenderBusy"
8122             underscore_name="render_busy"
8123             description="The percentage of time when render command streamer was busy."
8124             data_type="float"
8125             max_equation="100"
8126             units="percent"
8127             semantic_type="duration"
8128             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8129             mdapi_group="GPU"
8130             mdapi_usage_flags="System Frame Batch"
8131             mdapi_supported_apis=""
8132             mdapi_hw_unit_type="gpu"
8133             />
8134    <counter name="Compute Ring Busy"
8135             symbol_name="ComputeBusy"
8136             underscore_name="compute_busy"
8137             description="The percentage of time when render command streamer was busy."
8138             data_type="float"
8139             max_equation="100"
8140             units="percent"
8141             semantic_type="duration"
8142             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8143             mdapi_group="GPU"
8144             mdapi_usage_flags="System Frame Batch"
8145             mdapi_supported_apis=""
8146             mdapi_hw_unit_type="gpu"
8147             />
8148    <counter name="Render and compute engines are simultaneously busy"
8149             symbol_name="RenderAndComputeBusy"
8150             underscore_name="render_and_compute_busy"
8151             description="The percentage of time when render and compute engines are simultaneously busy"
8152             data_type="float"
8153             max_equation="100"
8154             units="percent"
8155             semantic_type="duration"
8156             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8157             mdapi_group="GPU"
8158             mdapi_usage_flags="Frame Batch Draw"
8159             mdapi_supported_apis=""
8160             mdapi_hw_unit_type="gpu"
8161             />
8162    <counter name="GTI Read Throughput"
8163             symbol_name="GtiReadThroughput"
8164             underscore_name="gti_read_throughput"
8165             description="The total number of GPU memory bytes read from GTI."
8166             data_type="uint64"
8167             max_equation="$GpuCoreClocks 64 UMUL"
8168             units="bytes"
8169             semantic_type="throughput"
8170             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8171             mdapi_group="GTI"
8172             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8173             mdapi_supported_apis=""
8174             mdapi_hw_unit_type="gpu"
8175             />
8176    <counter name="GTI Write Throughput"
8177             symbol_name="GtiWriteThroughput"
8178             underscore_name="gti_write_throughput"
8179             description="The total number of GPU memory bytes written to GTI."
8180             data_type="uint64"
8181             max_equation="$GpuCoreClocks 64 UMUL"
8182             units="bytes"
8183             semantic_type="throughput"
8184             equation="64  C 3 READ C 2 READ UADD UMUL"
8185             mdapi_group="GTI"
8186             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8187             mdapi_supported_apis=""
8188             mdapi_hw_unit_type="gpu"
8189             />
8190    <counter name="DS Send Pipe Active"
8191             symbol_name="DsSendActive"
8192             underscore_name="ds_send_active"
8193             description="The percentage of time in which EU send pipeline was actively processing a domain shader instruction."
8194             data_type="float"
8195             max_equation="100"
8196             units="percent"
8197             semantic_type="duration"
8198             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8199             mdapi_group="EU Array/Domain Shader"
8200             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8201             mdapi_supported_apis=""
8202             mdapi_hw_unit_type="gpu"
8203             />
8204    <register_config type="NOA">
8205        <register type="NOA" address="0x00000D04" value="0x00000200" />
8206        <register type="NOA" address="0x00009840" value="0x00000000" />
8207        <register type="NOA" address="0x00009884" value="0x00000000" />
8208        <register type="NOA" address="0x00009888" value="0x0E0E2400" />
8209        <register type="NOA" address="0x00009888" value="0x220E0009" />
8210        <register type="NOA" address="0x00009888" value="0x1C0B4000" />
8211        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
8212        <register type="NOA" address="0x00009888" value="0x1E0C0300" />
8213        <register type="NOA" address="0x00009888" value="0x120DC000" />
8214        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8215        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8216        <register type="NOA" address="0x00009888" value="0x200E0000" />
8217        <register type="NOA" address="0x00009888" value="0x0E0FC000" />
8218        <register type="NOA" address="0x00009884" value="0x00000003" />
8219        <register type="NOA" address="0x00009888" value="0x05151D37" />
8220        <register type="NOA" address="0x00009888" value="0x09151547" />
8221        <register type="NOA" address="0x00009888" value="0x05351C00" />
8222        <register type="NOA" address="0x00009888" value="0x09351400" />
8223        <register type="NOA" address="0x00009888" value="0x5D101400" />
8224        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8225        <register type="NOA" address="0x00009888" value="0x61111400" />
8226        <register type="NOA" address="0x00009888" value="0x1D128000" />
8227        <register type="NOA" address="0x00009888" value="0x1F128000" />
8228        <register type="NOA" address="0x00009888" value="0x0D150136" />
8229        <register type="NOA" address="0x00009888" value="0x01150000" />
8230        <register type="NOA" address="0x00009888" value="0x03164000" />
8231        <register type="NOA" address="0x00009888" value="0x05164000" />
8232        <register type="NOA" address="0x00009888" value="0x07164000" />
8233        <register type="NOA" address="0x00009888" value="0x03350137" />
8234        <register type="NOA" address="0x00009888" value="0x07350147" />
8235        <register type="NOA" address="0x00009888" value="0x0B350136" />
8236        <register type="NOA" address="0x00009888" value="0x01350000" />
8237        <register type="NOA" address="0x00009888" value="0x01368000" />
8238        <register type="NOA" address="0x00009888" value="0x03368000" />
8239        <register type="NOA" address="0x00009888" value="0x05368000" />
8240        <register type="NOA" address="0x00009888" value="0x17100000" />
8241        <register type="NOA" address="0x00009888" value="0x55100000" />
8242        <register type="NOA" address="0x00009888" value="0x57100000" />
8243        <register type="NOA" address="0x00009888" value="0x47101000" />
8244        <register type="NOA" address="0x00009888" value="0x49101212" />
8245        <register type="NOA" address="0x00009888" value="0x4B101212" />
8246        <register type="NOA" address="0x00009888" value="0x4D100212" />
8247        <register type="NOA" address="0x00009888" value="0x31100000" />
8248        <register type="NOA" address="0x00009884" value="0x00000003" />
8249        <register type="NOA" address="0x00009888" value="0x65100002" />
8250        <register type="NOA" address="0x00009884" value="0x00000000" />
8251        <register type="NOA" address="0x00009888" value="0x42000001" />
8252    </register_config>
8253    <register_config type="OA">
8254        <register type="OA" address="0x0000D920" value="0x00000000" />
8255        <register type="OA" address="0x0000D900" value="0x00000000" />
8256        <register type="OA" address="0x0000D904" value="0x10800000" />
8257        <register type="OA" address="0x0000D910" value="0x00000000" />
8258        <register type="OA" address="0x0000D914" value="0x00800000" />
8259        <register type="OA" address="0x0000DC40" value="0x00010000" />
8260        <register type="OA" address="0x0000D940" value="0x00001802" />
8261        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8262        <register type="OA" address="0x0000DC00" value="0x00001802" />
8263        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8264    </register_config>
8265    <register_config type="FLEX">
8266        <register type="FLEX" address="0x0000E458" value="0x00832732" />
8267        <register type="FLEX" address="0x0000E558" value="0x00A32932" />
8268    </register_config>
8269  </set>
8270
8271  <set name="Metric set TestOa"
8272       chipset="RKL"
8273       symbol_name="TestOa"
8274       underscore_name="test_oa"
8275       mdapi_supported_apis="VK OGL OCL IO"
8276       hw_config_guid="74dbc739-d871-41b5-be7b-fb547ac5bec9"
8277       >
8278    <counter name="GPU Time Elapsed"
8279             symbol_name="GpuTime"
8280             underscore_name="gpu_time"
8281             description="Time elapsed on the GPU during the measurement."
8282             data_type="uint64"
8283             units="ns"
8284             semantic_type="duration"
8285             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8286             mdapi_group="GPU"
8287             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8288             mdapi_supported_apis=""
8289             mdapi_hw_unit_type="gpu"
8290             />
8291    <counter name="GPU Core Clocks"
8292             symbol_name="GpuCoreClocks"
8293             underscore_name="gpu_core_clocks"
8294             description="The total number of GPU core clocks elapsed during the measurement."
8295             data_type="uint64"
8296             units="cycles"
8297             semantic_type="event"
8298             equation="GPU_CLOCK 0 READ"
8299             mdapi_group="GPU"
8300             mdapi_usage_flags="Tier1 Frame Batch Draw"
8301             mdapi_supported_apis=""
8302             mdapi_hw_unit_type="gpu"
8303             />
8304    <counter name="AVG GPU Core Frequency"
8305             symbol_name="AvgGpuCoreFrequency"
8306             underscore_name="avg_gpu_core_frequency"
8307             description="Average GPU Core Frequency in the measurement."
8308             data_type="uint64"
8309             max_equation="$GpuMaxFrequency"
8310             units="hz"
8311             semantic_type="event"
8312             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8313             mdapi_group="GPU"
8314             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8315             mdapi_supported_apis=""
8316             mdapi_hw_unit_type="gpu"
8317             />
8318    <counter name="TestCounter0"
8319             symbol_name="Counter0"
8320             underscore_name="counter0"
8321             description="HW test counter 0. Factor: 0.0"
8322             data_type="uint64"
8323             units="events"
8324             semantic_type="event"
8325             equation="B 0 READ"
8326             mdapi_group="GPU"
8327             mdapi_usage_flags="Frame Batch Draw"
8328             mdapi_supported_apis=""
8329             mdapi_hw_unit_type="gpu"
8330             />
8331    <counter name="TestCounter1"
8332             symbol_name="Counter1"
8333             underscore_name="counter1"
8334             description="HW test counter 1. Factor: 1.0"
8335             data_type="uint64"
8336             units="events"
8337             semantic_type="event"
8338             equation="B 1 READ"
8339             mdapi_group="GPU"
8340             mdapi_usage_flags="Frame Batch Draw"
8341             mdapi_supported_apis=""
8342             mdapi_hw_unit_type="gpu"
8343             />
8344    <counter name="TestCounter2"
8345             symbol_name="Counter2"
8346             underscore_name="counter2"
8347             description="HW test counter 2. Factor: 1.0"
8348             data_type="uint64"
8349             units="events"
8350             semantic_type="event"
8351             equation="B 2 READ"
8352             mdapi_group="GPU"
8353             mdapi_usage_flags="Frame Batch Draw"
8354             mdapi_supported_apis=""
8355             mdapi_hw_unit_type="gpu"
8356             />
8357    <counter name="TestCounter3"
8358             symbol_name="Counter3"
8359             underscore_name="counter3"
8360             description="HW test counter 3. Factor: 0.5"
8361             data_type="uint64"
8362             units="events"
8363             semantic_type="event"
8364             equation="B 3 READ"
8365             mdapi_group="GPU"
8366             mdapi_usage_flags="Frame Batch Draw"
8367             mdapi_supported_apis=""
8368             mdapi_hw_unit_type="gpu"
8369             />
8370    <counter name="TestCounter4"
8371             symbol_name="Counter4"
8372             underscore_name="counter4"
8373             description="HW test counter 4. Factor: 0.3333"
8374             data_type="uint64"
8375             units="events"
8376             semantic_type="event"
8377             equation="B 4 READ"
8378             mdapi_group="GPU"
8379             mdapi_usage_flags="Frame Batch Draw"
8380             mdapi_supported_apis=""
8381             mdapi_hw_unit_type="gpu"
8382             />
8383    <counter name="TestCounter5"
8384             symbol_name="Counter5"
8385             underscore_name="counter5"
8386             description="HW test counter 5. Factor: 0.3333"
8387             data_type="uint64"
8388             units="events"
8389             semantic_type="event"
8390             equation="B 5 READ"
8391             mdapi_group="GPU"
8392             mdapi_usage_flags="Frame Batch Draw"
8393             mdapi_supported_apis=""
8394             mdapi_hw_unit_type="gpu"
8395             />
8396    <counter name="TestCounter6"
8397             symbol_name="Counter6"
8398             underscore_name="counter6"
8399             description="HW test counter 6. Factor: 0.16666"
8400             data_type="uint64"
8401             units="events"
8402             semantic_type="event"
8403             equation="B 6 READ"
8404             mdapi_group="GPU"
8405             mdapi_usage_flags="Frame Batch Draw"
8406             mdapi_supported_apis=""
8407             mdapi_hw_unit_type="gpu"
8408             />
8409    <counter name="TestCounter7"
8410             symbol_name="Counter7"
8411             underscore_name="counter7"
8412             description="HW test counter 7. Factor: 0.6666"
8413             data_type="uint64"
8414             units="events"
8415             semantic_type="event"
8416             equation="B 7 READ"
8417             mdapi_group="GPU"
8418             mdapi_usage_flags="Frame Batch Draw"
8419             mdapi_supported_apis=""
8420             mdapi_hw_unit_type="gpu"
8421             />
8422    <counter name="TestCounter8"
8423             symbol_name="Counter8"
8424             underscore_name="counter8"
8425             description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
8426             data_type="uint64"
8427             units="events"
8428             semantic_type="event"
8429             equation="C 0 READ"
8430             mdapi_group="GPU"
8431             mdapi_usage_flags="Frame Batch Draw"
8432             mdapi_supported_apis=""
8433             mdapi_hw_unit_type="gpu"
8434             />
8435    <counter name="TestCounter9 - OAR enable"
8436             symbol_name="Counter9"
8437             underscore_name="counter9"
8438             description="HW test counter 9. Should be equal to 1 in query."
8439             data_type="uint64"
8440             units="events"
8441             semantic_type="event"
8442             equation="C 1 READ"
8443             mdapi_group="GPU"
8444             mdapi_usage_flags="Frame Batch Draw"
8445             mdapi_supported_apis=""
8446             mdapi_hw_unit_type="gpu"
8447             />
8448    <register_config type="NOA">
8449        <register type="NOA" address="0x00000D04" value="0x00000200" />
8450        <register type="NOA" address="0x00009840" value="0x00000000" />
8451        <register type="NOA" address="0x00009884" value="0x00000000" />
8452        <register type="NOA" address="0x00009888" value="0x040F0000" />
8453        <register type="NOA" address="0x00009888" value="0x1E0B4000" />
8454        <register type="NOA" address="0x00009888" value="0x1E0C0200" />
8455        <register type="NOA" address="0x00009888" value="0x120D8000" />
8456        <register type="NOA" address="0x00009888" value="0x1E0F0017" />
8457        <register type="NOA" address="0x00009888" value="0x100F0000" />
8458        <register type="NOA" address="0x00009888" value="0x0E0F0000" />
8459        <register type="NOA" address="0x00009884" value="0x00000003" />
8460        <register type="NOA" address="0x00009888" value="0x49110000" />
8461        <register type="NOA" address="0x00009888" value="0x5D101400" />
8462        <register type="NOA" address="0x00009888" value="0x1D1103A3" />
8463        <register type="NOA" address="0x00009888" value="0x01110000" />
8464        <register type="NOA" address="0x00009888" value="0x61111000" />
8465        <register type="NOA" address="0x00009888" value="0x1F128000" />
8466        <register type="NOA" address="0x00009888" value="0x17100000" />
8467        <register type="NOA" address="0x00009888" value="0x55100110" />
8468        <register type="NOA" address="0x00009888" value="0x57100000" />
8469        <register type="NOA" address="0x00009888" value="0x31100000" />
8470        <register type="NOA" address="0x00009884" value="0x00000003" />
8471        <register type="NOA" address="0x00009888" value="0x65100002" />
8472        <register type="NOA" address="0x00009884" value="0x00000000" />
8473        <register type="NOA" address="0x00009888" value="0x42000001" />
8474    </register_config>
8475    <register_config type="OA">
8476        <register type="OA" address="0x0000D920" value="0x00000000" />
8477        <register type="OA" address="0x0000D900" value="0x00000000" />
8478        <register type="OA" address="0x0000D904" value="0xF0800000" />
8479        <register type="OA" address="0x0000D910" value="0x00000000" />
8480        <register type="OA" address="0x0000D914" value="0xF0800000" />
8481        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
8482        <register type="OA" address="0x0000D940" value="0x00000004" />
8483        <register type="OA" address="0x0000D944" value="0x0000FFFF" />
8484        <register type="OA" address="0x0000DC00" value="0x00000004" />
8485        <register type="OA" address="0x0000DC04" value="0x0000FFFF" />
8486        <register type="OA" address="0x0000D948" value="0x00000003" />
8487        <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
8488        <register type="OA" address="0x0000DC08" value="0x00000003" />
8489        <register type="OA" address="0x0000DC0C" value="0x0000FFFF" />
8490        <register type="OA" address="0x0000D950" value="0x00000007" />
8491        <register type="OA" address="0x0000D954" value="0x0000FFFF" />
8492        <register type="OA" address="0x0000DC10" value="0x00000007" />
8493        <register type="OA" address="0x0000DC14" value="0x0000FFFF" />
8494        <register type="OA" address="0x0000D958" value="0x00100002" />
8495        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
8496        <register type="OA" address="0x0000DC18" value="0x00100002" />
8497        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
8498        <register type="OA" address="0x0000D960" value="0x00100002" />
8499        <register type="OA" address="0x0000D964" value="0x0000FFCF" />
8500        <register type="OA" address="0x0000DC20" value="0x00100002" />
8501        <register type="OA" address="0x0000DC24" value="0x0000FFCF" />
8502        <register type="OA" address="0x0000D968" value="0x00100082" />
8503        <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
8504        <register type="OA" address="0x0000DC28" value="0x00100082" />
8505        <register type="OA" address="0x0000DC2C" value="0x0000FFEF" />
8506        <register type="OA" address="0x0000D970" value="0x001000C2" />
8507        <register type="OA" address="0x0000D974" value="0x0000FFE7" />
8508        <register type="OA" address="0x0000DC30" value="0x001000C2" />
8509        <register type="OA" address="0x0000DC34" value="0x0000FFE7" />
8510        <register type="OA" address="0x0000D978" value="0x00100001" />
8511        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
8512        <register type="OA" address="0x0000DC38" value="0x00100001" />
8513        <register type="OA" address="0x0000DC3C" value="0x0000FFE7" />
8514    </register_config>
8515    <register_config type="FLEX">
8516        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
8517    </register_config>
8518  </set>
8519
8520</metrics>
8521