File Index
Files and directories
Sign in
FILE

a7xx_perfcntrs.xml

File preview with syntax highlighting.

linux-6.19.14/drivers/gpu/drm/msm/registers/adreno/a7xx_perfcntrs.xml XML
   1<?xml version="1.0" encoding="UTF-8"?>
   2<database xmlns="http://nouveau.freedesktop.org/"
   3xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   4xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
   5<import file="freedreno_copyright.xml"/>
   6<import file="adreno/adreno_common.xml"/>
   7<import file="adreno/adreno_pm4.xml"/>
   8
   9<enum name="a7xx_cp_perfcounter_select">
  10	<value value="0" name="A7XX_PERF_CP_ALWAYS_COUNT"/>
  11	<value value="1" name="A7XX_PERF_CP_BUSY_GFX_CORE_IDLE"/>
  12	<value value="2" name="A7XX_PERF_CP_BUSY_CYCLES"/>
  13	<value value="3" name="A7XX_PERF_CP_NUM_PREEMPTIONS"/>
  14	<value value="4" name="A7XX_PERF_CP_PREEMPTION_REACTION_DELAY"/>
  15	<value value="5" name="A7XX_PERF_CP_PREEMPTION_SWITCH_OUT_TIME"/>
  16	<value value="6" name="A7XX_PERF_CP_PREEMPTION_SWITCH_IN_TIME"/>
  17	<value value="7" name="A7XX_PERF_CP_DEAD_DRAWS_IN_BIN_RENDER"/>
  18	<value value="8" name="A7XX_PERF_CP_PREDICATED_DRAWS_KILLED"/>
  19	<value value="9" name="A7XX_PERF_CP_MODE_SWITCH"/>
  20	<value value="10" name="A7XX_PERF_CP_ZPASS_DONE"/>
  21	<value value="11" name="A7XX_PERF_CP_CONTEXT_DONE"/>
  22	<value value="12" name="A7XX_PERF_CP_CACHE_FLUSH"/>
  23	<value value="13" name="A7XX_PERF_CP_LONG_PREEMPTIONS"/>
  24	<value value="14" name="A7XX_PERF_CP_SQE_I_CACHE_STARVE"/>
  25	<value value="15" name="A7XX_PERF_CP_SQE_IDLE"/>
  26	<value value="16" name="A7XX_PERF_CP_SQE_PM4_STARVE_RB_IB"/>
  27	<value value="17" name="A7XX_PERF_CP_SQE_PM4_STARVE_SDS"/>
  28	<value value="18" name="A7XX_PERF_CP_SQE_MRB_STARVE"/>
  29	<value value="19" name="A7XX_PERF_CP_SQE_RRB_STARVE"/>
  30	<value value="20" name="A7XX_PERF_CP_SQE_VSD_STARVE"/>
  31	<value value="21" name="A7XX_PERF_CP_VSD_DECODE_STARVE"/>
  32	<value value="22" name="A7XX_PERF_CP_SQE_PIPE_OUT_STALL"/>
  33	<value value="23" name="A7XX_PERF_CP_SQE_SYNC_STALL"/>
  34	<value value="24" name="A7XX_PERF_CP_SQE_PM4_WFI_STALL"/>
  35	<value value="25" name="A7XX_PERF_CP_SQE_SYS_WFI_STALL"/>
  36	<value value="26" name="A7XX_PERF_CP_SQE_T4_EXEC"/>
  37	<value value="27" name="A7XX_PERF_CP_SQE_LOAD_STATE_EXEC"/>
  38	<value value="28" name="A7XX_PERF_CP_SQE_SAVE_SDS_STATE"/>
  39	<value value="29" name="A7XX_PERF_CP_SQE_DRAW_EXEC"/>
  40	<value value="30" name="A7XX_PERF_CP_SQE_CTXT_REG_BUNCH_EXEC"/>
  41	<value value="31" name="A7XX_PERF_CP_SQE_EXEC_PROFILED"/>
  42	<value value="32" name="A7XX_PERF_CP_MEMORY_POOL_EMPTY"/>
  43	<value value="33" name="A7XX_PERF_CP_MEMORY_POOL_SYNC_STALL"/>
  44	<value value="34" name="A7XX_PERF_CP_MEMORY_POOL_ABOVE_THRESH"/>
  45	<value value="35" name="A7XX_PERF_CP_AHB_WR_STALL_PRE_DRAWS"/>
  46	<value value="36" name="A7XX_PERF_CP_AHB_STALL_SQE_GMU"/>
  47	<value value="37" name="A7XX_PERF_CP_AHB_STALL_SQE_WR_OTHER"/>
  48	<value value="38" name="A7XX_PERF_CP_AHB_STALL_SQE_RD_OTHER"/>
  49	<value value="39" name="A7XX_PERF_CP_CLUSTER0_EMPTY"/>
  50	<value value="40" name="A7XX_PERF_CP_CLUSTER1_EMPTY"/>
  51	<value value="41" name="A7XX_PERF_CP_CLUSTER2_EMPTY"/>
  52	<value value="42" name="A7XX_PERF_CP_CLUSTER3_EMPTY"/>
  53	<value value="43" name="A7XX_PERF_CP_CLUSTER4_EMPTY"/>
  54	<value value="44" name="A7XX_PERF_CP_CLUSTER5_EMPTY"/>
  55	<value value="45" name="A7XX_PERF_CP_PM4_DATA"/>
  56	<value value="46" name="A7XX_PERF_CP_PM4_HEADERS"/>
  57	<value value="47" name="A7XX_PERF_CP_VBIF_READ_BEATS"/>
  58	<value value="48" name="A7XX_PERF_CP_VBIF_WRITE_BEATS"/>
  59	<value value="49" name="A7XX_PERF_CP_SQE_INSTR_COUNTER"/>
  60	<value value="50" name="A7XX_PERF_CP_RESERVED_50"/>
  61	<value value="51" name="A7XX_PERF_CP_RESERVED_51"/>
  62	<value value="52" name="A7XX_PERF_CP_RESERVED_52"/>
  63	<value value="53" name="A7XX_PERF_CP_RESERVED_53"/>
  64	<value value="54" name="A7XX_PERF_CP_RESERVED_54"/>
  65	<value value="55" name="A7XX_PERF_CP_RESERVED_55"/>
  66	<value value="56" name="A7XX_PERF_CP_RESERVED_56"/>
  67	<value value="57" name="A7XX_PERF_CP_RESERVED_57"/>
  68	<value value="58" name="A7XX_PERF_CP_RESERVED_58"/>
  69	<value value="59" name="A7XX_PERF_CP_RESERVED_59"/>
  70	<value value="60" name="A7XX_PERF_CP_CLUSTER0_FULL"/>
  71	<value value="61" name="A7XX_PERF_CP_CLUSTER1_FULL"/>
  72	<value value="62" name="A7XX_PERF_CP_CLUSTER2_FULL"/>
  73	<value value="63" name="A7XX_PERF_CP_CLUSTER3_FULL"/>
  74	<value value="64" name="A7XX_PERF_CP_CLUSTER4_FULL"/>
  75	<value value="65" name="A7XX_PERF_CP_CLUSTER5_FULL"/>
  76	<value value="66" name="A7XX_PERF_CP_CLUSTER6_FULL"/>
  77	<value value="67" name="A7XX_PERF_CP_CLUSTER6_EMPTY"/>
  78	<value value="68" name="A7XX_PERF_CP_ICACHE_MISSES"/>
  79	<value value="69" name="A7XX_PERF_CP_ICACHE_HITS"/>
  80	<value value="70" name="A7XX_PERF_CP_ICACHE_STALL"/>
  81	<value value="71" name="A7XX_PERF_CP_DCACHE_MISSES"/>
  82	<value value="72" name="A7XX_PERF_CP_DCACHE_HITS"/>
  83	<value value="73" name="A7XX_PERF_CP_DCACHE_STALLS"/>
  84	<value value="74" name="A7XX_PERF_CP_AQE_SQE_STALL"/>
  85	<value value="75" name="A7XX_PERF_CP_SQE_AQE_STARVE"/>
  86	<value value="76" name="A7XX_PERF_CP_PREEMPT_LATENCY"/>
  87	<value value="77" name="A7XX_PERF_CP_SQE_MD8_STALL_CYCLES"/>
  88	<value value="78" name="A7XX_PERF_CP_SQE_MESH_EXEC_CYCLES"/>
  89	<value value="79" name="A7XX_PERF_CP_AQE_NUM_AS_CHUNKS"/>
  90	<value value="80" name="A7XX_PERF_CP_AQE_NUM_MS_CHUNKS"/>
  91</enum>
  92
  93<enum name="a7xx_rbbm_perfcounter_select">
  94	<value value="0" name="A7XX_PERF_RBBM_ALWAYS_COUNT"/>
  95	<value value="1" name="A7XX_PERF_RBBM_ALWAYS_ON"/>
  96	<value value="2" name="A7XX_PERF_RBBM_TSE_BUSY"/>
  97	<value value="3" name="A7XX_PERF_RBBM_RAS_BUSY"/>
  98	<value value="4" name="A7XX_PERF_RBBM_PC_DCALL_BUSY"/>
  99	<value value="5" name="A7XX_PERF_RBBM_PC_VSD_BUSY"/>
 100	<value value="6" name="A7XX_PERF_RBBM_STATUS_MASKED"/>
 101	<value value="7" name="A7XX_PERF_RBBM_COM_BUSY"/>
 102	<value value="8" name="A7XX_PERF_RBBM_DCOM_BUSY"/>
 103	<value value="9" name="A7XX_PERF_RBBM_VBIF_BUSY"/>
 104	<value value="10" name="A7XX_PERF_RBBM_VSC_BUSY"/>
 105	<value value="11" name="A7XX_PERF_RBBM_TESS_BUSY"/>
 106	<value value="12" name="A7XX_PERF_RBBM_UCHE_BUSY"/>
 107	<value value="13" name="A7XX_PERF_RBBM_HLSQ_BUSY"/>
 108</enum>
 109
 110<enum name="a7xx_pc_perfcounter_select">
 111	<value value="0" name="A7XX_PERF_PC_BUSY_CYCLES"/>
 112	<value value="1" name="A7XX_PERF_PC_WORKING_CYCLES"/>
 113	<value value="2" name="A7XX_PERF_PC_STALL_CYCLES_VFD"/>
 114	<value value="3" name="A7XX_PERF_PC_RESERVED"/>
 115	<value value="4" name="A7XX_PERF_PC_STALL_CYCLES_VPC"/>
 116	<value value="5" name="A7XX_PERF_PC_STALL_CYCLES_UCHE"/>
 117	<value value="6" name="A7XX_PERF_PC_STALL_CYCLES_TESS"/>
 118	<value value="7" name="A7XX_PERF_PC_STALL_CYCLES_VFD_ONLY"/>
 119	<value value="8" name="A7XX_PERF_PC_STALL_CYCLES_VPC_ONLY"/>
 120	<value value="9" name="A7XX_PERF_PC_PASS1_TF_STALL_CYCLES"/>
 121	<value value="10" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_INDEX"/>
 122	<value value="11" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_TESS_FACTOR"/>
 123	<value value="12" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_VIZ_STREAM"/>
 124	<value value="13" name="A7XX_PERF_PC_STARVE_CYCLES_DI"/>
 125	<value value="14" name="A7XX_PERF_PC_VIS_STREAMS_LOADED"/>
 126	<value value="15" name="A7XX_PERF_PC_INSTANCES"/>
 127	<value value="16" name="A7XX_PERF_PC_VPC_PRIMITIVES"/>
 128	<value value="17" name="A7XX_PERF_PC_DEAD_PRIM"/>
 129	<value value="18" name="A7XX_PERF_PC_LIVE_PRIM"/>
 130	<value value="19" name="A7XX_PERF_PC_VERTEX_HITS"/>
 131	<value value="20" name="A7XX_PERF_PC_IA_VERTICES"/>
 132	<value value="21" name="A7XX_PERF_PC_IA_PRIMITIVES"/>
 133	<value value="22" name="A7XX_PERF_PC_RESERVED_22"/>
 134	<value value="23" name="A7XX_PERF_PC_HS_INVOCATIONS"/>
 135	<value value="24" name="A7XX_PERF_PC_DS_INVOCATIONS"/>
 136	<value value="25" name="A7XX_PERF_PC_VS_INVOCATIONS"/>
 137	<value value="26" name="A7XX_PERF_PC_GS_INVOCATIONS"/>
 138	<value value="27" name="A7XX_PERF_PC_DS_PRIMITIVES"/>
 139	<value value="28" name="A7XX_PERF_PC_3D_DRAWCALLS"/>
 140	<value value="29" name="A7XX_PERF_PC_2D_DRAWCALLS"/>
 141	<value value="30" name="A7XX_PERF_PC_NON_DRAWCALL_GLOBAL_EVENTS"/>
 142	<value value="31" name="A7XX_PERF_PC_TESS_BUSY_CYCLES"/>
 143	<value value="32" name="A7XX_PERF_PC_TESS_WORKING_CYCLES"/>
 144	<value value="33" name="A7XX_PERF_PC_TESS_STALL_CYCLES_PC"/>
 145	<value value="34" name="A7XX_PERF_PC_TESS_STARVE_CYCLES_PC"/>
 146	<value value="35" name="A7XX_PERF_PC_TESS_SINGLE_PRIM_CYCLES"/>
 147	<value value="36" name="A7XX_PERF_PC_TESS_PC_UV_TRANS"/>
 148	<value value="37" name="A7XX_PERF_PC_TESS_PC_UV_PATCHES"/>
 149	<value value="38" name="A7XX_PERF_PC_TESS_FACTOR_TRANS"/>
 150	<value value="39" name="A7XX_PERF_PC_TAG_CHECKED_VERTICES"/>
 151	<value value="40" name="A7XX_PERF_PC_MESH_VS_WAVES"/>
 152	<value value="41" name="A7XX_PERF_PC_MESH_DRAWS"/>
 153	<value value="42" name="A7XX_PERF_PC_MESH_DEAD_DRAWS"/>
 154	<value value="43" name="A7XX_PERF_PC_MESH_MVIS_EN_DRAWS"/>
 155	<value value="44" name="A7XX_PERF_PC_MESH_DEAD_PRIM"/>
 156	<value value="45" name="A7XX_PERF_PC_MESH_LIVE_PRIM"/>
 157	<value value="46" name="A7XX_PERF_PC_MESH_PA_EN_PRIM"/>
 158	<value value="47" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_MVIS_STREAM"/>
 159	<value value="48" name="A7XX_PERF_PC_STARVE_CYCLES_PREDRAW"/>
 160	<value value="49" name="A7XX_PERF_PC_STALL_CYCLES_COMPUTE_GFX"/>
 161	<value value="50" name="A7XX_PERF_PC_STALL_CYCLES_GFX_COMPUTE"/>
 162	<value value="51" name="A7XX_PERF_PC_TESS_PC_MULTI_PATCH_TRANS"/>
 163</enum>
 164
 165<enum name="a7xx_vfd_perfcounter_select">
 166	<value value="0" name="A7XX_PERF_VFD_BUSY_CYCLES"/>
 167	<value value="1" name="A7XX_PERF_VFD_STALL_CYCLES_UCHE"/>
 168	<value value="2" name="A7XX_PERF_VFD_STALL_CYCLES_VPC_ALLOC"/>
 169	<value value="3" name="A7XX_PERF_VFD_STALL_CYCLES_SP_INFO"/>
 170	<value value="4" name="A7XX_PERF_VFD_STALL_CYCLES_SP_ATTR"/>
 171	<value value="5" name="A7XX_PERF_VFD_STARVE_CYCLES_UCHE"/>
 172	<value value="6" name="A7XX_PERF_VFD_RBUFFER_FULL"/>
 173	<value value="7" name="A7XX_PERF_VFD_ATTR_INFO_FIFO_FULL"/>
 174	<value value="8" name="A7XX_PERF_VFD_DECODED_ATTRIBUTE_BYTES"/>
 175	<value value="9" name="A7XX_PERF_VFD_NUM_ATTRIBUTES"/>
 176	<value value="10" name="A7XX_PERF_VFD_UPPER_SHADER_FIBERS"/>
 177	<value value="11" name="A7XX_PERF_VFD_LOWER_SHADER_FIBERS"/>
 178	<value value="12" name="A7XX_PERF_VFD_MODE_0_FIBERS"/>
 179	<value value="13" name="A7XX_PERF_VFD_MODE_1_FIBERS"/>
 180	<value value="14" name="A7XX_PERF_VFD_MODE_2_FIBERS"/>
 181	<value value="15" name="A7XX_PERF_VFD_MODE_3_FIBERS"/>
 182	<value value="16" name="A7XX_PERF_VFD_MODE_4_FIBERS"/>
 183	<value value="17" name="A7XX_PERF_VFD_TOTAL_VERTICES"/>
 184	<value value="18" name="A7XX_PERF_VFDP_STALL_CYCLES_VFD"/>
 185	<value value="19" name="A7XX_PERF_VFDP_STALL_CYCLES_VFD_INDEX"/>
 186	<value value="20" name="A7XX_PERF_VFDP_STALL_CYCLES_VFD_PROG"/>
 187	<value value="21" name="A7XX_PERF_VFDP_STARVE_CYCLES_PC"/>
 188	<value value="22" name="A7XX_PERF_VFDP_VS_STAGE_WAVES"/>
 189	<value value="23" name="A7XX_PERF_VFD_STALL_CYCLES_PRG_END_FE"/>
 190	<value value="24" name="A7XX_PERF_VFD_STALL_CYCLES_CBSYNC"/>
 191</enum>
 192
 193<enum name="a7xx_hlsq_perfcounter_select">
 194	<value value="0" name="A7XX_PERF_HLSQ_BUSY_CYCLES"/>
 195	<value value="1" name="A7XX_PERF_HLSQ_STALL_CYCLES_UCHE"/>
 196	<value value="2" name="A7XX_PERF_HLSQ_STALL_CYCLES_SP_STATE"/>
 197	<value value="3" name="A7XX_PERF_HLSQ_STALL_CYCLES_SP_FS_STAGE"/>
 198	<value value="4" name="A7XX_PERF_HLSQ_UCHE_LATENCY_CYCLES"/>
 199	<value value="5" name="A7XX_PERF_HLSQ_UCHE_LATENCY_COUNT"/>
 200	<value value="6" name="A7XX_PERF_HLSQ_RESERVED_6"/>
 201	<value value="7" name="A7XX_PERF_HLSQ_RESERVED_7"/>
 202	<value value="8" name="A7XX_PERF_HLSQ_RESERVED_8"/>
 203	<value value="9" name="A7XX_PERF_HLSQ_RESERVED_9"/>
 204	<value value="10" name="A7XX_PERF_HLSQ_COMPUTE_DRAWCALLS"/>
 205	<value value="11" name="A7XX_PERF_HLSQ_FS_DATA_WAIT_PROGRAMMING"/>
 206	<value value="12" name="A7XX_PERF_HLSQ_DUAL_FS_PROG_ACTIVE"/>
 207	<value value="13" name="A7XX_PERF_HLSQ_DUAL_VS_PROG_ACTIVE"/>
 208	<value value="14" name="A7XX_PERF_HLSQ_FS_BATCH_COUNT_ZERO"/>
 209	<value value="15" name="A7XX_PERF_HLSQ_VS_BATCH_COUNT_ZERO"/>
 210	<value value="16" name="A7XX_PERF_HLSQ_WAVE_PENDING_NO_QUAD"/>
 211	<value value="17" name="A7XX_PERF_HLSQ_WAVE_PENDING_NO_PRIM_BASE"/>
 212	<value value="18" name="A7XX_PERF_HLSQ_STALL_CYCLES_VPC"/>
 213	<value value="19" name="A7XX_PERF_HLSQ_RESERVED_19"/>
 214	<value value="20" name="A7XX_PERF_HLSQ_DRAW_MODE_SWITCH_VSFS_SYNC"/>
 215	<value value="21" name="A7XX_PERF_HLSQ_VSBR_STALL_CYCLES"/>
 216	<value value="22" name="A7XX_PERF_HLSQ_FS_STALL_CYCLES"/>
 217	<value value="23" name="A7XX_PERF_HLSQ_LPAC_STALL_CYCLES"/>
 218	<value value="24" name="A7XX_PERF_HLSQ_BV_STALL_CYCLES"/>
 219	<value value="25" name="A7XX_PERF_HLSQ_VSBR_DEREF_CYCLES"/>
 220	<value value="26" name="A7XX_PERF_HLSQ_FS_DEREF_CYCLES"/>
 221	<value value="27" name="A7XX_PERF_HLSQ_LPAC_DEREF_CYCLES"/>
 222	<value value="28" name="A7XX_PERF_HLSQ_BV_DEREF_CYCLES"/>
 223	<value value="29" name="A7XX_PERF_HLSQ_VSBR_S2W_CYCLES"/>
 224	<value value="30" name="A7XX_PERF_HLSQ_FS_S2W_CYCLES"/>
 225	<value value="31" name="A7XX_PERF_HLSQ_LPAC_S2W_CYCLES"/>
 226	<value value="32" name="A7XX_PERF_HLSQ_BV_S2W_CYCLES"/>
 227	<value value="33" name="A7XX_PERF_HLSQ_VSBR_WAIT_FS_S2W"/>
 228	<value value="34" name="A7XX_PERF_HLSQ_FS_WAIT_VS_S2W"/>
 229	<value value="35" name="A7XX_PERF_HLSQ_LPAC_WAIT_VS_S2W"/>
 230	<value value="36" name="A7XX_PERF_HLSQ_BV_WAIT_FS_S2W"/>
 231	<value value="37" name="A7XX_PERF_HLSQ_VS_WAIT_CONST_RESOURCE"/>
 232	<value value="38" name="A7XX_PERF_HLSQ_FS_WAIT_SAME_VS_S2W"/>
 233	<value value="39" name="A7XX_PERF_HLSQ_FS_STARVING_SP"/>
 234	<value value="40" name="A7XX_PERF_HLSQ_VS_DATA_WAIT_PROGRAMMING"/>
 235	<value value="41" name="A7XX_PERF_HLSQ_BV_DATA_WAIT_PROGRAMMING"/>
 236	<value value="42" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_VS"/>
 237	<value value="43" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_VS"/>
 238	<value value="44" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_FS"/>
 239	<value value="45" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_FS"/>
 240	<value value="46" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_BV"/>
 241	<value value="47" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_BV"/>
 242	<value value="48" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_LPAC"/>
 243	<value value="49" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_LPAC"/>
 244	<value value="50" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_VS"/>
 245	<value value="51" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_FS"/>
 246	<value value="52" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_BV"/>
 247	<value value="53" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_LPAC"/>
 248	<value value="54" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_VS"/>
 249	<value value="55" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_FS"/>
 250	<value value="56" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_BV"/>
 251	<value value="57" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_LPAC"/>
 252</enum>
 253
 254<enum name="a7xx_vpc_perfcounter_select">
 255	<value value="0" name="A7XX_PERF_VPC_BUSY_CYCLES"/>
 256	<value value="1" name="A7XX_PERF_VPC_WORKING_CYCLES"/>
 257	<value value="2" name="A7XX_PERF_VPC_STALL_CYCLES_UCHE"/>
 258	<value value="3" name="A7XX_PERF_VPC_STALL_CYCLES_VFD_WACK"/>
 259	<value value="4" name="A7XX_PERF_VPC_STALL_CYCLES_HLSQ_PRIM_ALLOC"/>
 260	<value value="5" name="A7XX_PERF_VPC_RESERVED_5"/>
 261	<value value="6" name="A7XX_PERF_VPC_STALL_CYCLES_SP_LM"/>
 262	<value value="7" name="A7XX_PERF_VPC_STARVE_CYCLES_SP"/>
 263	<value value="8" name="A7XX_PERF_VPC_STARVE_CYCLES_LRZ"/>
 264	<value value="9" name="A7XX_PERF_VPC_PC_PRIMITIVES"/>
 265	<value value="10" name="A7XX_PERF_VPC_SP_COMPONENTS"/>
 266	<value value="11" name="A7XX_PERF_VPC_STALL_CYCLES_VPCRAM_POS"/>
 267	<value value="12" name="A7XX_PERF_VPC_LRZ_ASSIGN_PRIMITIVES"/>
 268	<value value="13" name="A7XX_PERF_VPC_RB_VISIBLE_PRIMITIVES"/>
 269	<value value="14" name="A7XX_PERF_VPC_LM_TRANSACTION"/>
 270	<value value="15" name="A7XX_PERF_VPC_STREAMOUT_TRANSACTION"/>
 271	<value value="16" name="A7XX_PERF_VPC_VS_BUSY_CYCLES"/>
 272	<value value="17" name="A7XX_PERF_VPC_PS_BUSY_CYCLES"/>
 273	<value value="18" name="A7XX_PERF_VPC_VS_WORKING_CYCLES"/>
 274	<value value="19" name="A7XX_PERF_VPC_PS_WORKING_CYCLES"/>
 275	<value value="20" name="A7XX_PERF_VPC_STARVE_CYCLES_RB"/>
 276	<value value="21" name="A7XX_PERF_VPC_NUM_VPCRAM_READ_POS"/>
 277	<value value="22" name="A7XX_PERF_VPC_WIT_FULL_CYCLES"/>
 278	<value value="23" name="A7XX_PERF_VPC_VPCRAM_FULL_CYCLES"/>
 279	<value value="24" name="A7XX_PERF_VPC_LM_FULL_WAIT_FOR_INTP_END"/>
 280	<value value="25" name="A7XX_PERF_VPC_NUM_VPCRAM_WRITE"/>
 281	<value value="26" name="A7XX_PERF_VPC_NUM_VPCRAM_READ_SO"/>
 282	<value value="27" name="A7XX_PERF_VPC_NUM_ATTR_REQ_LM"/>
 283	<value value="28" name="A7XX_PERF_VPC_STALL_CYCLE_TSE"/>
 284	<value value="29" name="A7XX_PERF_VPC_TSE_PRIMITIVES"/>
 285	<value value="30" name="A7XX_PERF_VPC_GS_PRIMITIVES"/>
 286	<value value="31" name="A7XX_PERF_VPC_TSE_TRANSACTIONS"/>
 287	<value value="32" name="A7XX_PERF_VPC_STALL_CYCLES_CCU"/>
 288	<value value="33" name="A7XX_PERF_VPC_NUM_WM_HIT"/>
 289	<value value="34" name="A7XX_PERF_VPC_STALL_DQ_WACK"/>
 290	<value value="35" name="A7XX_PERF_VPC_STALL_CYCLES_CCHE"/>
 291	<value value="36" name="A7XX_PERF_VPC_STARVE_CYCLES_CCHE"/>
 292	<value value="37" name="A7XX_PERF_VPC_NUM_PA_REQ"/>
 293	<value value="38" name="A7XX_PERF_VPC_NUM_LM_REQ_HIT"/>
 294	<value value="39" name="A7XX_PERF_VPC_CCHE_REQBUF_FULL"/>
 295	<value value="40" name="A7XX_PERF_VPC_STALL_CYCLES_LM_ACK"/>
 296	<value value="41" name="A7XX_PERF_VPC_STALL_CYCLES_PRG_END_FE"/>
 297	<value value="42" name="A7XX_PERF_VPC_STALL_CYCLES_PRG_END_PCVS"/>
 298	<value value="43" name="A7XX_PERF_VPC_STALL_CYCLES_PRG_END_VPCPS"/>
 299</enum>
 300
 301<enum name="a7xx_tse_perfcounter_select">
 302	<value value="0" name="A7XX_PERF_TSE_BUSY_CYCLES"/>
 303	<value value="1" name="A7XX_PERF_TSE_CLIPPING_CYCLES"/>
 304	<value value="2" name="A7XX_PERF_TSE_STALL_CYCLES_RAS"/>
 305	<value value="3" name="A7XX_PERF_TSE_STALL_CYCLES_LRZ_BARYPLANE"/>
 306	<value value="4" name="A7XX_PERF_TSE_STALL_CYCLES_LRZ_ZPLANE"/>
 307	<value value="5" name="A7XX_PERF_TSE_STARVE_CYCLES_PC"/>
 308	<value value="6" name="A7XX_PERF_TSE_INPUT_PRIM"/>
 309	<value value="7" name="A7XX_PERF_TSE_INPUT_NULL_PRIM"/>
 310	<value value="8" name="A7XX_PERF_TSE_TRIVAL_REJ_PRIM"/>
 311	<value value="9" name="A7XX_PERF_TSE_CLIPPED_PRIM"/>
 312	<value value="10" name="A7XX_PERF_TSE_ZERO_AREA_PRIM"/>
 313	<value value="11" name="A7XX_PERF_TSE_FACENESS_CULLED_PRIM"/>
 314	<value value="12" name="A7XX_PERF_TSE_ZERO_PIXEL_PRIM"/>
 315	<value value="13" name="A7XX_PERF_TSE_OUTPUT_NULL_PRIM"/>
 316	<value value="14" name="A7XX_PERF_TSE_OUTPUT_VISIBLE_PRIM"/>
 317	<value value="15" name="A7XX_PERF_TSE_CINVOCATION"/>
 318	<value value="16" name="A7XX_PERF_TSE_CPRIMITIVES"/>
 319	<value value="17" name="A7XX_PERF_TSE_2D_INPUT_PRIM"/>
 320	<value value="18" name="A7XX_PERF_TSE_2D_ALIVE_CYCLES"/>
 321	<value value="19" name="A7XX_PERF_TSE_CLIP_PLANES"/>
 322</enum>
 323
 324<enum name="a7xx_ras_perfcounter_select">
 325	<value value="0" name="A7XX_PERF_RAS_BUSY_CYCLES"/>
 326	<value value="1" name="A7XX_PERF_RAS_SUPERTILE_ACTIVE_CYCLES"/>
 327	<value value="2" name="A7XX_PERF_RAS_STALL_CYCLES_LRZ"/>
 328	<value value="3" name="A7XX_PERF_RAS_STARVE_CYCLES_TSE"/>
 329	<value value="4" name="A7XX_PERF_RAS_SUPER_TILES"/>
 330	<value value="5" name="A7XX_PERF_RAS_8X4_TILES"/>
 331	<value value="6" name="A7XX_PERF_RAS_MASKGEN_ACTIVE"/>
 332	<value value="7" name="A7XX_PERF_RAS_FULLY_COVERED_SUPER_TILES"/>
 333	<value value="8" name="A7XX_PERF_RAS_FULLY_COVERED_8X4_TILES"/>
 334	<value value="9" name="A7XX_PERF_RAS_PRIM_KILLED_INVISILBE"/>
 335	<value value="10" name="A7XX_PERF_RAS_SUPERTILE_GEN_ACTIVE_CYCLES"/>
 336	<value value="11" name="A7XX_PERF_RAS_LRZ_INTF_WORKING_CYCLES"/>
 337	<value value="12" name="A7XX_PERF_RAS_BLOCKS"/>
 338	<value value="13" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_0_WORKING_CC_l2"/>
 339	<value value="14" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_1_WORKING_CC_l2"/>
 340	<value value="15" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_2_WORKING_CC_l2"/>
 341	<value value="16" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_3_WORKING_CC_l2"/>
 342	<value value="17" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_4_WORKING_CC_l2"/>
 343	<value value="18" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_5_WORKING_CC_l2"/>
 344	<value value="19" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_6_WORKING_CC_l2"/>
 345	<value value="20" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_7_WORKING_CC_l2"/>
 346	<value value="21" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_8_WORKING_CC_l2"/>
 347	<value value="22" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_9_WORKING_CC_l2"/>
 348	<value value="23" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_10_WORKING_CC_l2"/>
 349	<value value="24" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_11_WORKING_CC_l2"/>
 350	<value value="25" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_12_WORKING_CC_l2"/>
 351	<value value="26" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_13_WORKING_CC_l2"/>
 352	<value value="27" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_14_WORKING_CC_l2"/>
 353	<value value="28" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_15_WORKING_CC_l2"/>
 354	<value value="29" name="A7XX_PERF_RAS_FALSE_PARTIAL_STILE"/>
 355
 356</enum>
 357
 358<enum name="a7xx_uche_perfcounter_select">
 359	<value value="0" name="A7XX_PERF_UCHE_BUSY_CYCLES"/>
 360	<value value="1" name="A7XX_PERF_UCHE_STALL_CYCLES_ARBITER"/>
 361	<value value="2" name="A7XX_PERF_UCHE_VBIF_LATENCY_CYCLES"/>
 362	<value value="3" name="A7XX_PERF_UCHE_VBIF_LATENCY_SAMPLES"/>
 363	<value value="4" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_TP"/>
 364	<value value="5" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_VFD"/>
 365	<value value="6" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_HLSQ"/>
 366	<value value="7" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_LRZ"/>
 367	<value value="8" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_SP"/>
 368	<value value="9" name="A7XX_PERF_UCHE_READ_REQUESTS_TP"/>
 369	<value value="10" name="A7XX_PERF_UCHE_READ_REQUESTS_VFD"/>
 370	<value value="11" name="A7XX_PERF_UCHE_READ_REQUESTS_HLSQ"/>
 371	<value value="12" name="A7XX_PERF_UCHE_READ_REQUESTS_LRZ"/>
 372	<value value="13" name="A7XX_PERF_UCHE_READ_REQUESTS_SP"/>
 373	<value value="14" name="A7XX_PERF_UCHE_WRITE_REQUESTS_LRZ"/>
 374	<value value="15" name="A7XX_PERF_UCHE_WRITE_REQUESTS_SP"/>
 375	<value value="16" name="A7XX_PERF_UCHE_WRITE_REQUESTS_VPC"/>
 376	<value value="17" name="A7XX_PERF_UCHE_WRITE_REQUESTS_VSC"/>
 377	<value value="18" name="A7XX_PERF_UCHE_EVICTS"/>
 378	<value value="19" name="A7XX_PERF_UCHE_BANK_REQ0"/>
 379	<value value="20" name="A7XX_PERF_UCHE_BANK_REQ1"/>
 380	<value value="21" name="A7XX_PERF_UCHE_BANK_REQ2"/>
 381	<value value="22" name="A7XX_PERF_UCHE_BANK_REQ3"/>
 382	<value value="23" name="A7XX_PERF_UCHE_BANK_REQ4"/>
 383	<value value="24" name="A7XX_PERF_UCHE_BANK_REQ5"/>
 384	<value value="25" name="A7XX_PERF_UCHE_BANK_REQ6"/>
 385	<value value="26" name="A7XX_PERF_UCHE_BANK_REQ7"/>
 386	<value value="27" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_CH0"/>
 387	<value value="28" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_CH1"/>
 388	<value value="29" name="A7XX_PERF_UCHE_GMEM_READ_BEATS"/>
 389	<value value="30" name="A7XX_PERF_UCHE_TPH_REF_FULL"/>
 390	<value value="31" name="A7XX_PERF_UCHE_TPH_VICTIM_FULL"/>
 391	<value value="32" name="A7XX_PERF_UCHE_TPH_EXT_FULL"/>
 392	<value value="33" name="A7XX_PERF_UCHE_VBIF_STALL_WRITE_DATA"/>
 393	<value value="34" name="A7XX_PERF_UCHE_DCMP_LATENCY_SAMPLES"/>
 394	<value value="35" name="A7XX_PERF_UCHE_DCMP_LATENCY_CYCLES"/>
 395	<value value="36" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_PC"/>
 396	<value value="37" name="A7XX_PERF_UCHE_READ_REQUESTS_PC"/>
 397	<value value="38" name="A7XX_PERF_UCHE_RAM_READ_REQ"/>
 398	<value value="39" name="A7XX_PERF_UCHE_RAM_WRITE_REQ"/>
 399	<value value="40" name="A7XX_PERF_UCHE_STARVED_CYCLES_VBIF_DECMP"/>
 400	<value value="41" name="A7XX_PERF_UCHE_STALL_CYCLES_DECMP"/>
 401	<value value="42" name="A7XX_PERF_UCHE_ARBITER_STALL_CYCLES_VBIF"/>
 402	<value value="43" name="A7XX_PERF_UCHE_READ_REQUESTS_TP_UBWC"/>
 403	<value value="44" name="A7XX_PERF_UCHE_READ_REQUESTS_TP_NONUBWC"/>
 404	<value value="45" name="A7XX_PERF_UCHE_READ_REQUESTS_TP_GMEM"/>
 405	<value value="46" name="A7XX_PERF_UCHE_LONG_LINE_ALL_EVICTS_KAILUA"/>
 406	<value value="47" name="A7XX_PERF_UCHE_LONG_LINE_PARTIAL_EVICTS_KAILUA"/>
 407	<value value="48" name="A7XX_PERF_UCHE_TPH_CONFLICT_CL_CCHE"/>
 408	<value value="49" name="A7XX_PERF_UCHE_TPH_CONFLICT_CL_OTHER_KAILUA"/>
 409	<value value="50" name="A7XX_PERF_UCHE_DBANK_CONFLICT_CL_CCHE"/>
 410	<value value="51" name="A7XX_PERF_UCHE_DBANK_CONFLICT_CL_OTHER_CLIENTS"/>
 411	<value value="52" name="A7XX_PERF_UCHE_VBIF_WRITE_BEATS_CH0"/>
 412	<value value="53" name="A7XX_PERF_UCHE_VBIF_WRITE_BEATS_CH1"/>
 413	<value value="54" name="A7XX_PERF_UCHE_CCHE_TPH_QUEUE_FULL"/>
 414	<value value="55" name="A7XX_PERF_UCHE_CCHE_DPH_QUEUE_FULL"/>
 415	<value value="56" name="A7XX_PERF_UCHE_GMEM_WRITE_BEATS"/>
 416	<value value="57" name="A7XX_PERF_UCHE_UBWC_READ_BEATS"/>
 417	<value value="58" name="A7XX_PERF_UCHE_UBWC_WRITE_BEATS"/>
 418</enum>
 419
 420<enum name="a7xx_tp_perfcounter_select">
 421	<value value="0" name="A7XX_PERF_TP_BUSY_CYCLES"/>
 422	<value value="1" name="A7XX_PERF_TP_STALL_CYCLES_UCHE"/>
 423	<value value="2" name="A7XX_PERF_TP_LATENCY_CYCLES"/>
 424	<value value="3" name="A7XX_PERF_TP_LATENCY_TRANS"/>
 425	<value value="4" name="A7XX_PERF_TP_FLAG_FIFO_DELAY_SAMPLES"/>
 426	<value value="5" name="A7XX_PERF_TP_FLAG_FIFO_DELAY_CYCLES"/>
 427	<value value="6" name="A7XX_PERF_TP_L1_CACHELINE_REQUESTS"/>
 428	<value value="7" name="A7XX_PERF_TP_L1_CACHELINE_MISSES"/>
 429	<value value="8" name="A7XX_PERF_TP_SP_TP_TRANS"/>
 430	<value value="9" name="A7XX_PERF_TP_TP_SP_TRANS"/>
 431	<value value="10" name="A7XX_PERF_TP_OUTPUT_PIXELS"/>
 432	<value value="11" name="A7XX_PERF_TP_FILTER_WORKLOAD_16BIT"/>
 433	<value value="12" name="A7XX_PERF_TP_FILTER_WORKLOAD_32BIT"/>
 434	<value value="13" name="A7XX_PERF_TP_QUADS_RECEIVED"/>
 435	<value value="14" name="A7XX_PERF_TP_QUADS_OFFSET"/>
 436	<value value="15" name="A7XX_PERF_TP_QUADS_SHADOW"/>
 437	<value value="16" name="A7XX_PERF_TP_QUADS_ARRAY"/>
 438	<value value="17" name="A7XX_PERF_TP_QUADS_GRADIENT"/>
 439	<value value="18" name="A7XX_PERF_TP_QUADS_1D"/>
 440	<value value="19" name="A7XX_PERF_TP_QUADS_2D"/>
 441	<value value="20" name="A7XX_PERF_TP_QUADS_BUFFER"/>
 442	<value value="21" name="A7XX_PERF_TP_QUADS_3D"/>
 443	<value value="22" name="A7XX_PERF_TP_QUADS_CUBE"/>
 444	<value value="23" name="A7XX_PERF_TP_DIVERGENT_QUADS_RECEIVED"/>
 445	<value value="24" name="A7XX_PERF_TP_PRT_NON_RESIDENT_EVENTS"/>
 446	<value value="25" name="A7XX_PERF_TP_OUTPUT_PIXELS_POINT"/>
 447	<value value="26" name="A7XX_PERF_TP_OUTPUT_PIXELS_BILINEAR"/>
 448	<value value="27" name="A7XX_PERF_TP_OUTPUT_PIXELS_MIP"/>
 449	<value value="28" name="A7XX_PERF_TP_OUTPUT_PIXELS_ANISO"/>
 450	<value value="29" name="A7XX_PERF_TP_OUTPUT_PIXELS_ZERO_LOD"/>
 451	<value value="30" name="A7XX_PERF_TP_FLAG_CACHE_REQUESTS"/>
 452	<value value="31" name="A7XX_PERF_TP_FLAG_CACHE_MISSES"/>
 453	<value value="32" name="A7XX_PERF_TP_L1_5_L2_REQUESTS"/>
 454	<value value="33" name="A7XX_PERF_TP_2D_OUTPUT_PIXELS"/>
 455	<value value="34" name="A7XX_PERF_TP_2D_OUTPUT_PIXELS_POINT"/>
 456	<value value="35" name="A7XX_PERF_TP_2D_OUTPUT_PIXELS_BILINEAR"/>
 457	<value value="36" name="A7XX_PERF_TP_2D_FILTER_WORKLOAD_16BIT"/>
 458	<value value="37" name="A7XX_PERF_TP_2D_FILTER_WORKLOAD_32BIT"/>
 459	<value value="38" name="A7XX_PERF_TP_TPA2TPC_TRANS"/>
 460	<value value="39" name="A7XX_PERF_TP_L1_MISSES_ASTC_1TILE"/>
 461	<value value="40" name="A7XX_PERF_TP_L1_MISSES_ASTC_2TILE"/>
 462	<value value="41" name="A7XX_PERF_TP_L1_MISSES_ASTC_4TILE"/>
 463	<value value="42" name="A7XX_PERF_TP_L1_5_COMPRESS_REQS"/>
 464	<value value="43" name="A7XX_PERF_TP_L1_5_L2_COMPRESS_MISS"/>
 465	<value value="44" name="A7XX_PERF_TP_L1_BANK_CONFLICT"/>
 466	<value value="45" name="A7XX_PERF_TP_L1_5_MISS_LATENCY_CYCLES"/>
 467	<value value="46" name="A7XX_PERF_TP_L1_5_MISS_LATENCY_TRANS"/>
 468	<value value="47" name="A7XX_PERF_TP_QUADS_CONSTANT_MULTIPLIED"/>
 469	<value value="48" name="A7XX_PERF_TP_FRONTEND_WORKING_CYCLES"/>
 470	<value value="49" name="A7XX_PERF_TP_L1_TAG_WORKING_CYCLES"/>
 471	<value value="50" name="A7XX_PERF_TP_L1_DATA_WRITE_WORKING_CYCLES"/>
 472	<value value="51" name="A7XX_PERF_TP_PRE_L1_DECOM_WORKING_CYCLES"/>
 473	<value value="52" name="A7XX_PERF_TP_BACKEND_WORKING_CYCLES"/>
 474	<value value="53" name="A7XX_PERF_TP_L1_5_CACHE_WORKING_CYCLES"/>
 475	<value value="54" name="A7XX_PERF_TP_STARVE_CYCLES_SP"/>
 476	<value value="55" name="A7XX_PERF_TP_STARVE_CYCLES_UCHE"/>
 477	<value value="56" name="A7XX_PERF_TP_STALL_CYCLES_UFC"/>
 478	<value value="57" name="A7XX_PERF_TP_FORMAT_DECOMP"/>
 479	<value value="58" name="A7XX_PERF_TP_FILTER_POINT_FP16"/>
 480	<value value="59" name="A7XX_PERF_TP_FILTER_POINT_FP32"/>
 481	<value value="60" name="A7XX_PERF_TP_LATENCY_FIFO_FULL"/>
 482	<value value="61" name="A7XX_PERF_TP_RESERVED_61"/>
 483	<value value="62" name="A7XX_PERF_TP_RESERVED_62"/>
 484	<value value="63" name="A7XX_PERF_TP_RESERVED_63"/>
 485	<value value="64" name="A7XX_PERF_TP_RESERVED_64"/>
 486	<value value="65" name="A7XX_PERF_TP_RESERVED_65"/>
 487	<value value="66" name="A7XX_PERF_TP_RESERVED_66"/>
 488	<value value="67" name="A7XX_PERF_TP_RESERVED_67"/>
 489	<value value="68" name="A7XX_PERF_TP_RESERVED_68"/>
 490	<value value="69" name="A7XX_PERF_TP_RESERVED_69"/>
 491	<value value="70" name="A7XX_PERF_TP_RESERVED_70"/>
 492	<value value="71" name="A7XX_PERF_TP_RESERVED_71"/>
 493	<value value="72" name="A7XX_PERF_TP_RESERVED_72"/>
 494	<value value="73" name="A7XX_PERF_TP_RESERVED_73"/>
 495	<value value="74" name="A7XX_PERF_TP_RESERVED_74"/>
 496	<value value="75" name="A7XX_PERF_TP_RESERVED_75"/>
 497	<value value="76" name="A7XX_PERF_TP_RESERVED_76"/>
 498	<value value="77" name="A7XX_PERF_TP_RESERVED_77"/>
 499	<value value="78" name="A7XX_PERF_TP_RESERVED_78"/>
 500	<value value="79" name="A7XX_PERF_TP_RESERVED_79"/>
 501	<value value="80" name="A7XX_PERF_TP_RESERVED_80"/>
 502	<value value="81" name="A7XX_PERF_TP_RESERVED_81"/>
 503	<value value="82" name="A7XX_PERF_TP_RESERVED_82"/>
 504	<value value="83" name="A7XX_PERF_TP_RESERVED_83"/>
 505	<value value="84" name="A7XX_PERF_TP_RESERVED_84"/>
 506	<value value="85" name="A7XX_PERF_TP_RESERVED_85"/>
 507	<value value="86" name="A7XX_PERF_TP_RESERVED_86"/>
 508	<value value="87" name="A7XX_PERF_TP_RESERVED_87"/>
 509	<value value="88" name="A7XX_PERF_TP_RESERVED_88"/>
 510	<value value="89" name="A7XX_PERF_TP_RESERVED_89"/>
 511	<value value="90" name="A7XX_PERF_TP_RESERVED_90"/>
 512	<value value="91" name="A7XX_PERF_TP_RESERVED_91"/>
 513	<value value="92" name="A7XX_PERF_TP_RESERVED_92"/>
 514	<value value="93" name="A7XX_PERF_TP_RESERVED_93"/>
 515	<value value="94" name="A7XX_PERF_TP_RESERVED_94"/>
 516	<value value="95" name="A7XX_PERF_TP_RESERVED_95"/>
 517	<value value="96" name="A7XX_PERF_TP_RESERVED_96"/>
 518	<value value="97" name="A7XX_PERF_TP_RESERVED_97"/>
 519	<value value="98" name="A7XX_PERF_TP_RESERVED_98"/>
 520	<value value="99" name="A7XX_PERF_TP_RESERVED_99"/>
 521	<value value="100" name="A7XX_PERF_TP_RESERVED_100"/>
 522	<value value="101" name="A7XX_PERF_TP_RESERVED_101"/>
 523	<value value="102" name="A7XX_PERF_TP_RESERVED_102"/>
 524	<value value="103" name="A7XX_PERF_TP_RESERVED_103"/>
 525	<value value="104" name="A7XX_PERF_TP_RESERVED_104"/>
 526	<value value="105" name="A7XX_PERF_TP_RESERVED_105"/>
 527	<value value="106" name="A7XX_PERF_TP_RESERVED_106"/>
 528	<value value="107" name="A7XX_PERF_TP_RESERVED_107"/>
 529	<value value="108" name="A7XX_PERF_TP_RESERVED_108"/>
 530	<value value="109" name="A7XX_PERF_TP_RESERVED_109"/>
 531	<value value="110" name="A7XX_PERF_TP_RESERVED_110"/>
 532	<value value="111" name="A7XX_PERF_TP_RESERVED_111"/>
 533	<value value="112" name="A7XX_PERF_TP_RESERVED_112"/>
 534	<value value="113" name="A7XX_PERF_TP_RESERVED_113"/>
 535	<value value="114" name="A7XX_PERF_TP_RESERVED_114"/>
 536	<value value="115" name="A7XX_PERF_TP_RESERVED_115"/>
 537	<value value="116" name="A7XX_PERF_TP_RESERVED_116"/>
 538	<value value="117" name="A7XX_PERF_TP_RESERVED_117"/>
 539	<value value="118" name="A7XX_PERF_TP_RESERVED_118"/>
 540	<value value="119" name="A7XX_PERF_TP_RESERVED_119"/>
 541	<value value="120" name="A7XX_PERF_TP_RESERVED_120"/>
 542	<value value="121" name="A7XX_PERF_TP_RESERVED_121"/>
 543	<value value="122" name="A7XX_PERF_TP_RESERVED_122"/>
 544	<value value="123" name="A7XX_PERF_TP_RESERVED_123"/>
 545	<value value="124" name="A7XX_PERF_TP_RESERVED_124"/>
 546	<value value="125" name="A7XX_PERF_TP_RESERVED_125"/>
 547	<value value="126" name="A7XX_PERF_TP_RESERVED_126"/>
 548	<value value="127" name="A7XX_PERF_TP_RESERVED_127"/>
 549	<value value="128" name="A7XX_PERF_TP_FORMAT_DECOMP_BILINEAR"/>
 550	<value value="129" name="A7XX_PERF_TP_PACKED_POINT_BOTH_VALID_FP16"/>
 551	<value value="130" name="A7XX_PERF_TP_PACKED_POINT_SINGLE_VALID_FP16"/>
 552	<value value="131" name="A7XX_PERF_TP_PACKED_POINT_BOTH_VALID_FP32"/>
 553	<value value="132" name="A7XX_PERF_TP_PACKED_POINT_SINGLE_VALID_FP32"/>
 554</enum>
 555
 556<enum name="a7xx_sp_perfcounter_select">
 557	<value value="0" name="A7XX_PERF_SP_BUSY_CYCLES"/>
 558	<value value="1" name="A7XX_PERF_SP_ALU_WORKING_CYCLES"/>
 559	<value value="2" name="A7XX_PERF_SP_EFU_WORKING_CYCLES"/>
 560	<value value="3" name="A7XX_PERF_SP_STALL_CYCLES_VPC"/>
 561	<value value="4" name="A7XX_PERF_SP_STALL_CYCLES_TP"/>
 562	<value value="5" name="A7XX_PERF_SP_STALL_CYCLES_UCHE"/>
 563	<value value="6" name="A7XX_PERF_SP_STALL_CYCLES_RB"/>
 564	<value value="7" name="A7XX_PERF_SP_NON_EXECUTION_CYCLES"/>
 565	<value value="8" name="A7XX_PERF_SP_WAVE_CONTEXTS"/>
 566	<value value="9" name="A7XX_PERF_SP_WAVE_CONTEXT_CYCLES"/>
 567	<value value="10" name="A7XX_PERF_SP_STAGE_WAVE_CYCLES"/>
 568	<value value="11" name="A7XX_PERF_SP_STAGE_WAVE_SAMPLES"/>
 569	<value value="12" name="A7XX_PERF_SP_VS_STAGE_WAVE_CYCLES"/>
 570	<value value="13" name="A7XX_PERF_SP_VS_STAGE_WAVE_SAMPLES"/>
 571	<value value="14" name="A7XX_PERF_SP_FS_STAGE_DURATION_CYCLES"/>
 572	<value value="15" name="A7XX_PERF_SP_VS_STAGE_DURATION_CYCLES"/>
 573	<value value="16" name="A7XX_PERF_SP_WAVE_CTRL_CYCLES"/>
 574	<value value="17" name="A7XX_PERF_SP_WAVE_LOAD_CYCLES"/>
 575	<value value="18" name="A7XX_PERF_SP_WAVE_EMIT_CYCLES"/>
 576	<value value="19" name="A7XX_PERF_SP_WAVE_NOP_CYCLES"/>
 577	<value value="20" name="A7XX_PERF_SP_WAVE_WAIT_CYCLES"/>
 578	<value value="21" name="A7XX_PERF_SP_WAVE_FETCH_CYCLES"/>
 579	<value value="22" name="A7XX_PERF_SP_WAVE_IDLE_CYCLES"/>
 580	<value value="23" name="A7XX_PERF_SP_WAVE_END_CYCLES"/>
 581	<value value="24" name="A7XX_PERF_SP_WAVE_LONG_SYNC_CYCLES"/>
 582	<value value="25" name="A7XX_PERF_SP_WAVE_SHORT_SYNC_CYCLES"/>
 583	<value value="26" name="A7XX_PERF_SP_WAVE_JOIN_CYCLES"/>
 584	<value value="27" name="A7XX_PERF_SP_LM_LOAD_INSTRUCTIONS"/>
 585	<value value="28" name="A7XX_PERF_SP_LM_STORE_INSTRUCTIONS"/>
 586	<value value="29" name="A7XX_PERF_SP_LM_ATOMICS"/>
 587	<value value="30" name="A7XX_PERF_SP_GM_LOAD_INSTRUCTIONS"/>
 588	<value value="31" name="A7XX_PERF_SP_GM_STORE_INSTRUCTIONS"/>
 589	<value value="32" name="A7XX_PERF_SP_GM_ATOMICS"/>
 590	<value value="33" name="A7XX_PERF_SP_VS_STAGE_TEX_INSTRUCTIONS"/>
 591	<value value="34" name="A7XX_PERF_SP_VS_STAGE_EFU_INSTRUCTIONS"/>
 592	<value value="35" name="A7XX_PERF_SP_VS_STAGE_FULL_ALU_INSTRUCTIONS"/>
 593	<value value="36" name="A7XX_PERF_SP_VS_STAGE_HALF_ALU_INSTRUCTIONS"/>
 594	<value value="37" name="A7XX_PERF_SP_FS_STAGE_TEX_INSTRUCTIONS"/>
 595	<value value="38" name="A7XX_PERF_SP_FS_STAGE_CFLOW_INSTRUCTIONS"/>
 596	<value value="39" name="A7XX_PERF_SP_FS_STAGE_EFU_INSTRUCTIONS"/>
 597	<value value="40" name="A7XX_PERF_SP_FS_STAGE_FULL_ALU_INSTRUCTIONS"/>
 598	<value value="41" name="A7XX_PERF_SP_FS_STAGE_HALF_ALU_INSTRUCTIONS"/>
 599	<value value="42" name="A7XX_PERF_SP_FS_STAGE_BARY_INSTRUCTIONS"/>
 600	<value value="43" name="A7XX_PERF_SP_VS_INSTRUCTIONS"/>
 601	<value value="44" name="A7XX_PERF_SP_FS_INSTRUCTIONS"/>
 602	<value value="45" name="A7XX_PERF_SP_ADDR_LOCK_COUNT"/>
 603	<value value="46" name="A7XX_PERF_SP_UCHE_READ_TRANS"/>
 604	<value value="47" name="A7XX_PERF_SP_UCHE_WRITE_TRANS"/>
 605	<value value="48" name="A7XX_PERF_SP_EXPORT_VPC_TRANS"/>
 606	<value value="49" name="A7XX_PERF_SP_EXPORT_RB_TRANS"/>
 607	<value value="50" name="A7XX_PERF_SP_PIXELS_KILLED"/>
 608	<value value="51" name="A7XX_PERF_SP_ICL1_REQUESTS"/>
 609	<value value="52" name="A7XX_PERF_SP_ICL1_MISSES"/>
 610	<value value="53" name="A7XX_PERF_SP_HS_INSTRUCTIONS"/>
 611	<value value="54" name="A7XX_PERF_SP_DS_INSTRUCTIONS"/>
 612	<value value="55" name="A7XX_PERF_SP_GS_INSTRUCTIONS"/>
 613	<value value="56" name="A7XX_PERF_SP_CS_INSTRUCTIONS"/>
 614	<value value="57" name="A7XX_PERF_SP_GPR_READ"/>
 615	<value value="58" name="A7XX_PERF_SP_GPR_WRITE"/>
 616	<value value="59" name="A7XX_PERF_SP_FS_STAGE_HALF_EFU_INSTRUCTIONS"/>
 617	<value value="60" name="A7XX_PERF_SP_VS_STAGE_HALF_EFU_INSTRUCTIONS"/>
 618	<value value="61" name="A7XX_PERF_SP_LM_BANK_CONFLICTS"/>
 619	<value value="62" name="A7XX_PERF_SP_TEX_CONTROL_WORKING_CYCLES"/>
 620	<value value="63" name="A7XX_PERF_SP_LOAD_CONTROL_WORKING_CYCLES"/>
 621	<value value="64" name="A7XX_PERF_SP_FLOW_CONTROL_WORKING_CYCLES"/>
 622	<value value="65" name="A7XX_PERF_SP_LM_WORKING_CYCLES"/>
 623	<value value="66" name="A7XX_PERF_SP_DISPATCHER_WORKING_CYCLES"/>
 624	<value value="67" name="A7XX_PERF_SP_SEQUENCER_WORKING_CYCLES"/>
 625	<value value="68" name="A7XX_PERF_SP_LOW_EFFICIENCY_STARVED_BY_TP"/>
 626	<value value="69" name="A7XX_PERF_SP_STARVE_CYCLES_HLSQ"/>
 627	<value value="70" name="A7XX_PERF_SP_NON_EXECUTION_LS_CYCLES"/>
 628	<value value="71" name="A7XX_PERF_SP_WORKING_EU"/>
 629	<value value="72" name="A7XX_PERF_SP_ANY_EU_WORKING"/>
 630	<value value="73" name="A7XX_PERF_SP_WORKING_EU_FS_STAGE"/>
 631	<value value="74" name="A7XX_PERF_SP_ANY_EU_WORKING_FS_STAGE"/>
 632	<value value="75" name="A7XX_PERF_SP_WORKING_EU_VS_STAGE"/>
 633	<value value="76" name="A7XX_PERF_SP_ANY_EU_WORKING_VS_STAGE"/>
 634	<value value="77" name="A7XX_PERF_SP_WORKING_EU_CS_STAGE"/>
 635	<value value="78" name="A7XX_PERF_SP_ANY_EU_WORKING_CS_STAGE"/>
 636	<value value="79" name="A7XX_PERF_SP_GPR_READ_PREFETCH"/>
 637	<value value="80" name="A7XX_PERF_SP_GPR_READ_CONFLICT"/>
 638	<value value="81" name="A7XX_PERF_SP_GPR_WRITE_CONFLICT"/>
 639	<value value="82" name="A7XX_PERF_SP_GM_LOAD_LATENCY_CYCLES"/>
 640	<value value="83" name="A7XX_PERF_SP_GM_LOAD_LATENCY_SAMPLES"/>
 641	<value value="84" name="A7XX_PERF_SP_EXECUTABLE_WAVES"/>
 642	<value value="85" name="A7XX_PERF_SP_ICL1_MISS_FETCH_CYCLES"/>
 643	<value value="86" name="A7XX_PERF_SP_WORKING_EU_LPAC"/>
 644	<value value="87" name="A7XX_PERF_SP_BYPASS_BUSY_CYCLES"/>
 645	<value value="88" name="A7XX_PERF_SP_ANY_EU_WORKING_LPAC"/>
 646	<value value="89" name="A7XX_PERF_SP_WAVE_ALU_CYCLES"/>
 647	<value value="90" name="A7XX_PERF_SP_WAVE_EFU_CYCLES"/>
 648	<value value="91" name="A7XX_PERF_SP_WAVE_INT_CYCLES"/>
 649	<value value="92" name="A7XX_PERF_SP_WAVE_CSP_CYCLES"/>
 650	<value value="93" name="A7XX_PERF_SP_EWAVE_CONTEXTS"/>
 651	<value value="94" name="A7XX_PERF_SP_EWAVE_CONTEXT_CYCLES"/>
 652	<value value="95" name="A7XX_PERF_SP_LPAC_BUSY_CYCLES"/>
 653	<value value="96" name="A7XX_PERF_SP_LPAC_INSTRUCTIONS"/>
 654	<value value="97" name="A7XX_PERF_SP_FS_STAGE_1X_WAVES"/>
 655	<value value="98" name="A7XX_PERF_SP_FS_STAGE_2X_WAVES"/>
 656	<value value="99" name="A7XX_PERF_SP_QUADS"/>
 657	<value value="100" name="A7XX_PERF_SP_CS_INVOCATIONS"/>
 658	<value value="101" name="A7XX_PERF_SP_PIXELS"/>
 659	<value value="102" name="A7XX_PERF_SP_LPAC_DRAWCALLS"/>
 660	<value value="103" name="A7XX_PERF_SP_PI_WORKING_CYCLES"/>
 661	<value value="104" name="A7XX_PERF_SP_WAVE_INPUT_CYCLES"/>
 662	<value value="105" name="A7XX_PERF_SP_WAVE_OUTPUT_CYCLES"/>
 663	<value value="106" name="A7XX_PERF_SP_WAVE_HWAVE_WAIT_CYCLES"/>
 664	<value value="107" name="A7XX_PERF_SP_WAVE_HWAVE_SYNC"/>
 665	<value value="108" name="A7XX_PERF_SP_OUTPUT_3D_PIXELS"/>
 666	<value value="109" name="A7XX_PERF_SP_FULL_ALU_MAD_INSTRUCTIONS"/>
 667	<value value="110" name="A7XX_PERF_SP_HALF_ALU_MAD_INSTRUCTIONS"/>
 668	<value value="111" name="A7XX_PERF_SP_FULL_ALU_MUL_INSTRUCTIONS"/>
 669	<value value="112" name="A7XX_PERF_SP_HALF_ALU_MUL_INSTRUCTIONS"/>
 670	<value value="113" name="A7XX_PERF_SP_FULL_ALU_ADD_INSTRUCTIONS"/>
 671	<value value="114" name="A7XX_PERF_SP_HALF_ALU_ADD_INSTRUCTIONS"/>
 672	<value value="115" name="A7XX_PERF_SP_BARY_FP32_INSTRUCTIONS"/>
 673	<value value="116" name="A7XX_PERF_SP_ALU_GPR_READ_CYCLES"/>
 674	<value value="117" name="A7XX_PERF_SP_ALU_DATA_FORWARDING_CYCLES"/>
 675	<value value="118" name="A7XX_PERF_SP_LM_FULL_CYCLES"/>
 676	<value value="119" name="A7XX_PERF_SP_TEXTURE_FETCH_LATENCY_CYCLES"/>
 677	<value value="120" name="A7XX_PERF_SP_TEXTURE_FETCH_LATENCY_SAMPLES"/>
 678	<value value="121" name="A7XX_PERF_SP_FS_STAGE_PI_TEX_INSTRUCTION"/>
 679	<value value="122" name="A7XX_PERF_SP_RAY_QUERY_INSTRUCTIONS"/>
 680	<value value="123" name="A7XX_PERF_SP_RBRT_KICKOFF_FIBERS"/>
 681	<value value="124" name="A7XX_PERF_SP_RBRT_KICKOFF_DQUADS"/>
 682	<value value="125" name="A7XX_PERF_SP_RTU_BUSY_CYCLES"/>
 683	<value value="126" name="A7XX_PERF_SP_RTU_L0_HITS"/>
 684	<value value="127" name="A7XX_PERF_SP_RTU_L0_MISSES"/>
 685	<value value="128" name="A7XX_PERF_SP_RTU_L0_HIT_ON_MISS"/>
 686	<value value="129" name="A7XX_PERF_SP_RTU_STALL_CYCLES_WAVE_QUEUE"/>
 687	<value value="130" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0_HIT_QUEUE"/>
 688	<value value="131" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0_MISS_QUEUE"/>
 689	<value value="132" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0D_IDX_QUEUE"/>
 690	<value value="133" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0DATA"/>
 691	<value value="134" name="A7XX_PERF_SP_RTU_STALL_CYCLES_REPLACE_CNT"/>
 692	<value value="135" name="A7XX_PERF_SP_RTU_STALL_CYCLES_MRG_CNT"/>
 693	<value value="136" name="A7XX_PERF_SP_RTU_STALL_CYCLES_UCHE"/>
 694	<value value="137" name="A7XX_PERF_SP_RTU_OPERAND_FETCH_STALL_CYCLES_L0"/>
 695	<value value="138" name="A7XX_PERF_SP_RTU_OPERAND_FETCH_STALL_CYCLES_INS_FIFO"/>
 696	<value value="139" name="A7XX_PERF_SP_RTU_BVH_FETCH_LATENCY_CYCLES"/>
 697	<value value="140" name="A7XX_PERF_SP_RTU_BVH_FETCH_LATENCY_SAMPLES"/>
 698	<value value="141" name="A7XX_PERF_SP_STCHE_MISS_INC_VS"/>
 699	<value value="142" name="A7XX_PERF_SP_STCHE_MISS_INC_FS"/>
 700	<value value="143" name="A7XX_PERF_SP_STCHE_MISS_INC_BV"/>
 701	<value value="144" name="A7XX_PERF_SP_STCHE_MISS_INC_LPAC"/>
 702	<value value="145" name="A7XX_PERF_SP_VGPR_ACTIVE_CONTEXTS"/>
 703	<value value="146" name="A7XX_PERF_SP_PGPR_ALLOC_CONTEXTS"/>
 704	<value value="147" name="A7XX_PERF_SP_VGPR_ALLOC_CONTEXTS"/>
 705	<value value="148" name="A7XX_PERF_SP_RTU_RAY_BOX_INTERSECTIONS"/>
 706	<value value="149" name="A7XX_PERF_SP_RTU_RAY_TRIANGLE_INTERSECTIONS"/>
 707	<value value="150" name="A7XX_PERF_SP_SCH_STALL_CYCLES_RTU"/>
 708</enum>
 709
 710<enum name="a7xx_rb_perfcounter_select">
 711	<value value="0" name="A7XX_PERF_RB_BUSY_CYCLES"/>
 712	<value value="1" name="A7XX_PERF_RB_STALL_CYCLES_HLSQ"/>
 713	<value value="2" name="A7XX_PERF_RB_STALL_CYCLES_FIFO0_FULL"/>
 714	<value value="3" name="A7XX_PERF_RB_STALL_CYCLES_FIFO1_FULL"/>
 715	<value value="4" name="A7XX_PERF_RB_STALL_CYCLES_FIFO2_FULL"/>
 716	<value value="5" name="A7XX_PERF_RB_STARVE_CYCLES_SP"/>
 717	<value value="6" name="A7XX_PERF_RB_STARVE_CYCLES_LRZ_TILE"/>
 718	<value value="7" name="A7XX_PERF_RB_STARVE_CYCLES_CCU"/>
 719	<value value="8" name="A7XX_PERF_RB_STARVE_CYCLES_Z_PLANE"/>
 720	<value value="9" name="A7XX_PERF_RB_STARVE_CYCLES_BARY_PLANE"/>
 721	<value value="10" name="A7XX_PERF_RB_Z_WORKLOAD"/>
 722	<value value="11" name="A7XX_PERF_RB_HLSQ_ACTIVE"/>
 723	<value value="12" name="A7XX_PERF_RB_Z_READ"/>
 724	<value value="13" name="A7XX_PERF_RB_Z_WRITE"/>
 725	<value value="14" name="A7XX_PERF_RB_C_READ"/>
 726	<value value="15" name="A7XX_PERF_RB_C_WRITE"/>
 727	<value value="16" name="A7XX_PERF_RB_TOTAL_PASS"/>
 728	<value value="17" name="A7XX_PERF_RB_Z_PASS"/>
 729	<value value="18" name="A7XX_PERF_RB_Z_FAIL"/>
 730	<value value="19" name="A7XX_PERF_RB_S_FAIL"/>
 731	<value value="20" name="A7XX_PERF_RB_BLENDED_FXP_COMPONENTS"/>
 732	<value value="21" name="A7XX_PERF_RB_BLENDED_FP16_COMPONENTS"/>
 733	<value value="22" name="A7XX_PERF_RB_PS_INVOCATIONS"/>
 734	<value value="23" name="A7XX_PERF_RB_2D_ALIVE_CYCLES"/>
 735	<value value="24" name="A7XX_PERF_RB_2D_STALL_CYCLES_A2D"/>
 736	<value value="25" name="A7XX_PERF_RB_2D_STARVE_CYCLES_SRC"/>
 737	<value value="26" name="A7XX_PERF_RB_2D_STARVE_CYCLES_SP"/>
 738	<value value="27" name="A7XX_PERF_RB_2D_STARVE_CYCLES_DST"/>
 739	<value value="28" name="A7XX_PERF_RB_2D_VALID_PIXELS"/>
 740	<value value="29" name="A7XX_PERF_RB_3D_PIXELS"/>
 741	<value value="30" name="A7XX_PERF_RB_BLENDER_WORKING_CYCLES"/>
 742	<value value="31" name="A7XX_PERF_RB_ZPROC_WORKING_CYCLES"/>
 743	<value value="32" name="A7XX_PERF_RB_CPROC_WORKING_CYCLES"/>
 744	<value value="33" name="A7XX_PERF_RB_SAMPLER_WORKING_CYCLES"/>
 745	<value value="34" name="A7XX_PERF_RB_STALL_CYCLES_CCU_COLOR_READ"/>
 746	<value value="35" name="A7XX_PERF_RB_STALL_CYCLES_CCU_COLOR_WRITE"/>
 747	<value value="36" name="A7XX_PERF_RB_STALL_CYCLES_CCU_DEPTH_READ"/>
 748	<value value="37" name="A7XX_PERF_RB_STALL_CYCLES_CCU_DEPTH_WRITE"/>
 749	<value value="38" name="A7XX_PERF_RB_STALL_CYCLES_VPC"/>
 750	<value value="39" name="A7XX_PERF_RB_2D_INPUT_TRANS"/>
 751	<value value="40" name="A7XX_PERF_RB_2D_OUTPUT_RB_DST_TRANS"/>
 752	<value value="41" name="A7XX_PERF_RB_2D_OUTPUT_RB_SRC_TRANS"/>
 753	<value value="42" name="A7XX_PERF_RB_BLENDED_FP32_COMPONENTS"/>
 754	<value value="43" name="A7XX_PERF_RB_COLOR_PIX_TILES"/>
 755	<value value="44" name="A7XX_PERF_RB_STALL_CYCLES_CCU"/>
 756	<value value="45" name="A7XX_PERF_RB_EARLY_Z_ARB3_GRANT"/>
 757	<value value="46" name="A7XX_PERF_RB_LATE_Z_ARB3_GRANT"/>
 758	<value value="47" name="A7XX_PERF_RB_EARLY_Z_SKIP_GRANT"/>
 759	<value value="48" name="A7XX_PERF_RB_VRS_1x1_QUADS"/>
 760	<value value="49" name="A7XX_PERF_RB_VRS_2x1_QUADS"/>
 761	<value value="50" name="A7XX_PERF_RB_VRS_1x2_QUADS"/>
 762	<value value="51" name="A7XX_PERF_RB_VRS_2x2_QUADS"/>
 763	<value value="52" name="A7XX_PERF_RB_VRS_4x2_QUADS"/>
 764	<value value="53" name="A7XX_PERF_RB_VRS_4x4_QUADS"/>
 765</enum>
 766
 767<enum name="a7xx_vsc_perfcounter_select">
 768	<value value="0" name="A7XX_PERF_VSC_BUSY_CYCLES"/>
 769	<value value="1" name="A7XX_PERF_VSC_WORKING_CYCLES"/>
 770	<value value="2" name="A7XX_PERF_VSC_STALL_CYCLES_UCHE"/>
 771	<value value="3" name="A7XX_PERF_VSC_EOT_NUM"/>
 772	<value value="4" name="A7XX_PERF_VSC_INPUT_TILES"/>
 773</enum>
 774
 775<enum name="a7xx_ccu_perfcounter_select">
 776	<value value="0" name="A7XX_PERF_CCU_BUSY_CYCLES"/>
 777	<value value="1" name="A7XX_PERF_CCU_STALL_CYCLES_RB_DEPTH_RETURN"/>
 778	<value value="2" name="A7XX_PERF_CCU_STALL_CYCLES_RB_COLOR_RETURN"/>
 779	<value value="3" name="A7XX_PERF_CCU_DEPTH_BLOCKS"/>
 780	<value value="4" name="A7XX_PERF_CCU_COLOR_BLOCKS"/>
 781	<value value="5" name="A7XX_PERF_CCU_DEPTH_BLOCK_HIT"/>
 782	<value value="6" name="A7XX_PERF_CCU_COLOR_BLOCK_HIT"/>
 783	<value value="7" name="A7XX_PERF_CCU_PARTIAL_BLOCK_READ"/>
 784	<value value="8" name="A7XX_PERF_CCU_GMEM_READ"/>
 785	<value value="9" name="A7XX_PERF_CCU_GMEM_WRITE"/>
 786	<value value="10" name="A7XX_PERF_CCU_2D_RD_REQ"/>
 787	<value value="11" name="A7XX_PERF_CCU_2D_WR_REQ"/>
 788	<value value="12" name="A7XX_PERF_CCU_UBWC_COLOR_BLOCKS_CONCURRENT"/>
 789	<value value="13" name="A7XX_PERF_CCU_UBWC_DEPTH_BLOCKS_CONCURRENT"/>
 790	<value value="14" name="A7XX_PERF_CCU_COLOR_RESOLVE_DROPPED"/>
 791	<value value="15" name="A7XX_PERF_CCU_DEPTH_RESOLVE_DROPPED"/>
 792	<value value="16" name="A7XX_PERF_CCU_COLOR_RENDER_CONCURRENT"/>
 793	<value value="17" name="A7XX_PERF_CCU_DEPTH_RENDER_CONCURRENT"/>
 794	<value value="18" name="A7XX_PERF_CCU_COLOR_RESOLVE_AFTER_RENDER"/>
 795	<value value="19" name="A7XX_PERF_CCU_DEPTH_RESOLVE_AFTER_RENDER"/>
 796	<value value="20" name="A7XX_PERF_CCU_GMEM_EXTRA_DEPTH_READ"/>
 797	<value value="21" name="A7XX_PERF_CCU_GMEM_COLOR_READ_4AA"/>
 798	<value value="22" name="A7XX_PERF_CCU_GMEM_COLOR_READ_4AA_FULL"/>
 799</enum>
 800
 801<enum name="a7xx_lrz_perfcounter_select">
 802	<value value="0" name="A7XX_PERF_LRZ_BUSY_CYCLES"/>
 803	<value value="1" name="A7XX_PERF_LRZ_STARVE_CYCLES_RAS"/>
 804	<value value="2" name="A7XX_PERF_LRZ_STALL_CYCLES_RB"/>
 805	<value value="3" name="A7XX_PERF_LRZ_STALL_CYCLES_VSC"/>
 806	<value value="4" name="A7XX_PERF_LRZ_STALL_CYCLES_VPC"/>
 807	<value value="5" name="A7XX_PERF_LRZ_STALL_CYCLES_FLAG_PREFETCH"/>
 808	<value value="6" name="A7XX_PERF_LRZ_STALL_CYCLES_UCHE"/>
 809	<value value="7" name="A7XX_PERF_LRZ_LRZ_READ"/>
 810	<value value="8" name="A7XX_PERF_LRZ_LRZ_WRITE"/>
 811	<value value="9" name="A7XX_PERF_LRZ_READ_LATENCY"/>
 812	<value value="10" name="A7XX_PERF_LRZ_MERGE_CACHE_UPDATING"/>
 813	<value value="11" name="A7XX_PERF_LRZ_PRIM_KILLED_BY_MASKGEN"/>
 814	<value value="12" name="A7XX_PERF_LRZ_PRIM_KILLED_BY_LRZ"/>
 815	<value value="13" name="A7XX_PERF_LRZ_VISIBLE_PRIM_AFTER_LRZ"/>
 816	<value value="14" name="A7XX_PERF_LRZ_FULL_8X8_TILES"/>
 817	<value value="15" name="A7XX_PERF_LRZ_PARTIAL_8X8_TILES"/>
 818	<value value="16" name="A7XX_PERF_LRZ_TILE_KILLED"/>
 819	<value value="17" name="A7XX_PERF_LRZ_TOTAL_PIXEL"/>
 820	<value value="18" name="A7XX_PERF_LRZ_VISIBLE_PIXEL_AFTER_LRZ"/>
 821	<value value="19" name="A7XX_PERF_LRZ_FEEDBACK_ACCEPT"/>
 822	<value value="20" name="A7XX_PERF_LRZ_FEEDBACK_DISCARD"/>
 823	<value value="21" name="A7XX_PERF_LRZ_FEEDBACK_STALL"/>
 824	<value value="22" name="A7XX_PERF_LRZ_STALL_CYCLES_RB_ZPLANE"/>
 825	<value value="23" name="A7XX_PERF_LRZ_STALL_CYCLES_RB_BPLANE"/>
 826	<value value="24" name="A7XX_PERF_LRZ_RAS_MASK_TRANS"/>
 827	<value value="25" name="A7XX_PERF_LRZ_STALL_CYCLES_MVC"/>
 828	<value value="26" name="A7XX_PERF_LRZ_TILE_KILLED_BY_IMAGE_VRS"/>
 829	<value value="27" name="A7XX_PERF_LRZ_TILE_KILLED_BY_Z"/>
 830</enum>
 831
 832<enum name="a7xx_cmp_perfcounter_select">
 833	<value value="0" name="A7XX_PERF_CMPDECMP_STALL_CYCLES_ARB"/>
 834	<value value="1" name="A7XX_PERF_CMPDECMP_VBIF_LATENCY_CYCLES"/>
 835	<value value="2" name="A7XX_PERF_CMPDECMP_VBIF_LATENCY_SAMPLES"/>
 836	<value value="3" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA_CCU"/>
 837	<value value="4" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_DATA_CCU"/>
 838	<value value="5" name="A7XX_PERF_CMPDECMP_VBIF_READ_REQUEST"/>
 839	<value value="6" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_REQUEST"/>
 840	<value value="7" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA"/>
 841	<value value="8" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_DATA"/>
 842	<value value="9" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG1_COUNT"/>
 843	<value value="10" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG2_COUNT"/>
 844	<value value="11" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG3_COUNT"/>
 845	<value value="12" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG4_COUNT"/>
 846	<value value="13" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG5_COUNT"/>
 847	<value value="14" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG6_COUNT"/>
 848	<value value="15" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG8_COUNT"/>
 849	<value value="16" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG1_COUNT"/>
 850	<value value="17" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG2_COUNT"/>
 851	<value value="18" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG3_COUNT"/>
 852	<value value="19" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG4_COUNT"/>
 853	<value value="20" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG5_COUNT"/>
 854	<value value="21" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG6_COUNT"/>
 855	<value value="22" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG8_COUNT"/>
 856	<value value="23" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA_UCHE_CH0"/>
 857	<value value="24" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA_UCHE_CH1"/>
 858	<value value="25" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_DATA_UCHE"/>
 859	<value value="26" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG0_COUNT"/>
 860	<value value="27" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG0_COUNT"/>
 861	<value value="28" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAGALPHA_COUNT"/>
 862	<value value="29" name="A7XX_PERF_CMPDECMP_RESOLVE_EVENTS"/>
 863	<value value="30" name="A7XX_PERF_CMPDECMP_CONCURRENT_RESOLVE_EVENTS"/>
 864	<value value="31" name="A7XX_PERF_CMPDECMP_DROPPED_CLEAR_EVENTS"/>
 865	<value value="32" name="A7XX_PERF_CMPDECMP_ST_BLOCKS_CONCURRENT"/>
 866	<value value="33" name="A7XX_PERF_CMPDECMP_LRZ_ST_BLOCKS_CONCURRENT"/>
 867	<value value="34" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG0_COUNT"/>
 868	<value value="35" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG1_COUNT"/>
 869	<value value="36" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG2_COUNT"/>
 870	<value value="37" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG3_COUNT"/>
 871	<value value="38" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG4_COUNT"/>
 872	<value value="39" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG5_COUNT"/>
 873	<value value="40" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG6_COUNT"/>
 874	<value value="41" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG8_COUNT"/>
 875	<value value="42" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG0_COUNT"/>
 876	<value value="43" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG1_COUNT"/>
 877	<value value="44" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG2_COUNT"/>
 878	<value value="45" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG3_COUNT"/>
 879	<value value="46" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG4_COUNT"/>
 880	<value value="47" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG5_COUNT"/>
 881	<value value="48" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG6_COUNT"/>
 882	<value value="49" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG8_COUNT"/>
 883</enum>
 884
 885<enum name="a7xx_gbif_perfcounter_select">
 886	<value value="0" name="A7XX_PERF_GBIF_RESERVED_0"/>
 887	<value value="1" name="A7XX_PERF_GBIF_RESERVED_1"/>
 888	<value value="2" name="A7XX_PERF_GBIF_RESERVED_2"/>
 889	<value value="3" name="A7XX_PERF_GBIF_RESERVED_3"/>
 890	<value value="4" name="A7XX_PERF_GBIF_RESERVED_4"/>
 891	<value value="5" name="A7XX_PERF_GBIF_RESERVED_5"/>
 892	<value value="6" name="A7XX_PERF_GBIF_RESERVED_6"/>
 893	<value value="7" name="A7XX_PERF_GBIF_RESERVED_7"/>
 894	<value value="8" name="A7XX_PERF_GBIF_RESERVED_8"/>
 895	<value value="9" name="A7XX_PERF_GBIF_RESERVED_9"/>
 896	<value value="10" name="A7XX_PERF_GBIF_AXI0_READ_REQUESTS_TOTAL"/>
 897	<value value="11" name="A7XX_PERF_GBIF_AXI1_READ_REQUESTS_TOTAL"/>
 898	<value value="12" name="A7XX_PERF_GBIF_RESERVED_12"/>
 899	<value value="13" name="A7XX_PERF_GBIF_RESERVED_13"/>
 900	<value value="14" name="A7XX_PERF_GBIF_RESERVED_14"/>
 901	<value value="15" name="A7XX_PERF_GBIF_RESERVED_15"/>
 902	<value value="16" name="A7XX_PERF_GBIF_RESERVED_16"/>
 903	<value value="17" name="A7XX_PERF_GBIF_RESERVED_17"/>
 904	<value value="18" name="A7XX_PERF_GBIF_RESERVED_18"/>
 905	<value value="19" name="A7XX_PERF_GBIF_RESERVED_19"/>
 906	<value value="20" name="A7XX_PERF_GBIF_RESERVED_20"/>
 907	<value value="21" name="A7XX_PERF_GBIF_RESERVED_21"/>
 908	<value value="22" name="A7XX_PERF_GBIF_AXI0_WRITE_REQUESTS_TOTAL"/>
 909	<value value="23" name="A7XX_PERF_GBIF_AXI1_WRITE_REQUESTS_TOTAL"/>
 910	<value value="24" name="A7XX_PERF_GBIF_RESERVED_24"/>
 911	<value value="25" name="A7XX_PERF_GBIF_RESERVED_25"/>
 912	<value value="26" name="A7XX_PERF_GBIF_RESERVED_26"/>
 913	<value value="27" name="A7XX_PERF_GBIF_RESERVED_27"/>
 914	<value value="28" name="A7XX_PERF_GBIF_RESERVED_28"/>
 915	<value value="29" name="A7XX_PERF_GBIF_RESERVED_29"/>
 916	<value value="30" name="A7XX_PERF_GBIF_RESERVED_30"/>
 917	<value value="31" name="A7XX_PERF_GBIF_RESERVED_31"/>
 918	<value value="32" name="A7XX_PERF_GBIF_RESERVED_32"/>
 919	<value value="33" name="A7XX_PERF_GBIF_RESERVED_33"/>
 920	<value value="34" name="A7XX_PERF_GBIF_AXI0_READ_DATA_BEATS_TOTAL"/>
 921	<value value="35" name="A7XX_PERF_GBIF_AXI1_READ_DATA_BEATS_TOTAL"/>
 922	<value value="36" name="A7XX_PERF_GBIF_RESERVED_36"/>
 923	<value value="37" name="A7XX_PERF_GBIF_RESERVED_37"/>
 924	<value value="38" name="A7XX_PERF_GBIF_RESERVED_38"/>
 925	<value value="39" name="A7XX_PERF_GBIF_RESERVED_39"/>
 926	<value value="40" name="A7XX_PERF_GBIF_RESERVED_40"/>
 927	<value value="41" name="A7XX_PERF_GBIF_RESERVED_41"/>
 928	<value value="42" name="A7XX_PERF_GBIF_RESERVED_42"/>
 929	<value value="43" name="A7XX_PERF_GBIF_RESERVED_43"/>
 930	<value value="44" name="A7XX_PERF_GBIF_RESERVED_44"/>
 931	<value value="45" name="A7XX_PERF_GBIF_RESERVED_45"/>
 932	<value value="46" name="A7XX_PERF_GBIF_AXI0_WRITE_DATA_BEATS_TOTAL"/>
 933	<value value="47" name="A7XX_PERF_GBIF_AXI1_WRITE_DATA_BEATS_TOTAL"/>
 934	<value value="48" name="A7XX_PERF_GBIF_RESERVED_48"/>
 935	<value value="49" name="A7XX_PERF_GBIF_RESERVED_49"/>
 936	<value value="50" name="A7XX_PERF_GBIF_RESERVED_50"/>
 937	<value value="51" name="A7XX_PERF_GBIF_RESERVED_51"/>
 938	<value value="52" name="A7XX_PERF_GBIF_RESERVED_52"/>
 939	<value value="53" name="A7XX_PERF_GBIF_RESERVED_53"/>
 940	<value value="54" name="A7XX_PERF_GBIF_RESERVED_54"/>
 941	<value value="55" name="A7XX_PERF_GBIF_RESERVED_55"/>
 942	<value value="56" name="A7XX_PERF_GBIF_RESERVED_56"/>
 943	<value value="57" name="A7XX_PERF_GBIF_RESERVED_57"/>
 944	<value value="58" name="A7XX_PERF_GBIF_RESERVED_58"/>
 945	<value value="59" name="A7XX_PERF_GBIF_RESERVED_59"/>
 946	<value value="60" name="A7XX_PERF_GBIF_RESERVED_60"/>
 947	<value value="61" name="A7XX_PERF_GBIF_RESERVED_61"/>
 948	<value value="62" name="A7XX_PERF_GBIF_RESERVED_62"/>
 949	<value value="63" name="A7XX_PERF_GBIF_RESERVED_63"/>
 950	<value value="64" name="A7XX_PERF_GBIF_RESERVED_64"/>
 951	<value value="65" name="A7XX_PERF_GBIF_RESERVED_65"/>
 952	<value value="66" name="A7XX_PERF_GBIF_RESERVED_66"/>
 953	<value value="67" name="A7XX_PERF_GBIF_RESERVED_67"/>
 954	<value value="68" name="A7XX_PERF_GBIF_CYCLES_CH0_HELD_OFF_RD_ALL"/>
 955	<value value="69" name="A7XX_PERF_GBIF_CYCLES_CH1_HELD_OFF_RD_ALL"/>
 956	<value value="70" name="A7XX_PERF_GBIF_CYCLES_CH0_HELD_OFF_WR_ALL"/>
 957	<value value="71" name="A7XX_PERF_GBIF_CYCLES_CH1_HELD_OFF_WR_ALL"/>
 958	<value value="72" name="A7XX_PERF_GBIF_AXI_CH0_REQUEST_HELD_OFF"/>
 959	<value value="73" name="A7XX_PERF_GBIF_AXI_CH1_REQUEST_HELD_OFF"/>
 960	<value value="74" name="A7XX_PERF_GBIF_AXI_REQUEST_HELD_OFF"/>
 961	<value value="75" name="A7XX_PERF_GBIF_AXI_CH0_WRITE_DATA_HELD_OFF"/>
 962	<value value="76" name="A7XX_PERF_GBIF_AXI_CH1_WRITE_DATA_HELD_OFF"/>
 963	<value value="77" name="A7XX_PERF_GBIF_AXI_ALL_WRITE_DATA_HELD_OFF"/>
 964	<value value="78" name="A7XX_PERF_GBIF_AXI_ALL_READ_BEATS"/>
 965	<value value="79" name="A7XX_PERF_GBIF_AXI_ALL_WRITE_BEATS"/>
 966	<value value="80" name="A7XX_PERF_GBIF_AXI_ALL_BEATS"/>
 967</enum>
 968
 969<enum name="a7xx_ufc_perfcounter_select">
 970	<value value="0" name="A7XX_PERF_UFC_BUSY_CYCLES"/>
 971	<value value="1" name="A7XX_PERF_UFC_READ_DATA_VBIF"/>
 972	<value value="2" name="A7XX_PERF_UFC_WRITE_DATA_VBIF"/>
 973	<value value="3" name="A7XX_PERF_UFC_READ_REQUEST_VBIF"/>
 974	<value value="4" name="A7XX_PERF_UFC_WRITE_REQUEST_VBIF"/>
 975	<value value="5" name="A7XX_PERF_UFC_LRZ_FILTER_HIT"/>
 976	<value value="6" name="A7XX_PERF_UFC_LRZ_FILTER_MISS"/>
 977	<value value="7" name="A7XX_PERF_UFC_CRE_FILTER_HIT"/>
 978	<value value="8" name="A7XX_PERF_UFC_CRE_FILTER_MISS"/>
 979	<value value="9" name="A7XX_PERF_UFC_SP_FILTER_HIT"/>
 980	<value value="10" name="A7XX_PERF_UFC_SP_FILTER_MISS"/>
 981	<value value="11" name="A7XX_PERF_UFC_SP_REQUESTS"/>
 982	<value value="12" name="A7XX_PERF_UFC_TP_FILTER_HIT"/>
 983	<value value="13" name="A7XX_PERF_UFC_TP_FILTER_MISS"/>
 984	<value value="14" name="A7XX_PERF_UFC_TP_REQUESTS"/>
 985	<value value="15" name="A7XX_PERF_UFC_MAIN_HIT_LRZ_PREFETCH"/>
 986	<value value="16" name="A7XX_PERF_UFC_MAIN_HIT_CRE_PREFETCH"/>
 987	<value value="17" name="A7XX_PERF_UFC_MAIN_HIT_SP_PREFETCH"/>
 988	<value value="18" name="A7XX_PERF_UFC_MAIN_HIT_TP_PREFETCH"/>
 989	<value value="19" name="A7XX_PERF_UFC_MAIN_HIT_UBWC_READ"/>
 990	<value value="20" name="A7XX_PERF_UFC_MAIN_HIT_UBWC_WRITE"/>
 991	<value value="21" name="A7XX_PERF_UFC_MAIN_MISS_LRZ_PREFETCH"/>
 992	<value value="22" name="A7XX_PERF_UFC_MAIN_MISS_CRE_PREFETCH"/>
 993	<value value="23" name="A7XX_PERF_UFC_MAIN_MISS_SP_PREFETCH"/>
 994	<value value="24" name="A7XX_PERF_UFC_MAIN_MISS_TP_PREFETCH"/>
 995	<value value="25" name="A7XX_PERF_UFC_MAIN_MISS_UBWC_READ"/>
 996	<value value="26" name="A7XX_PERF_UFC_MAIN_MISS_UBWC_WRITE"/>
 997	<value value="27" name="A7XX_PERF_UFC_UBWC_READ_UFC_TRANS"/>
 998	<value value="28" name="A7XX_PERF_UFC_UBWC_WRITE_UFC_TRANS"/>
 999	<value value="29" name="A7XX_PERF_UFC_STALL_CYCLES_GBIF_CMD"/>
1000	<value value="30" name="A7XX_PERF_UFC_STALL_CYCLES_GBIF_RDATA"/>
1001	<value value="31" name="A7XX_PERF_UFC_STALL_CYCLES_GBIF_WDATA"/>
1002	<value value="32" name="A7XX_PERF_UFC_STALL_CYCLES_UBWC_WR_FLAG"/>
1003	<value value="33" name="A7XX_PERF_UFC_STALL_CYCLES_UBWC_FLAG_RTN"/>
1004	<value value="34" name="A7XX_PERF_UFC_STALL_CYCLES_UBWC_EVENT"/>
1005	<value value="35" name="A7XX_PERF_UFC_LRZ_PREFETCH_STALLED_CYCLES"/>
1006	<value value="36" name="A7XX_PERF_UFC_CRE_PREFETCH_STALLED_CYCLES"/>
1007	<value value="37" name="A7XX_PERF_UFC_SPTP_PREFETCH_STALLED_CYCLES"/>
1008	<value value="38" name="A7XX_PERF_UFC_UBWC_RD_STALLED_CYCLES"/>
1009	<value value="39" name="A7XX_PERF_UFC_UBWC_WR_STALLED_CYCLES"/>
1010	<value value="40" name="A7XX_PERF_UFC_PREFETCH_STALLED_CYCLES"/>
1011	<value value="41" name="A7XX_PERF_UFC_EVICTION_STALLED_CYCLES"/>
1012	<value value="42" name="A7XX_PERF_UFC_LOCK_STALLED_CYCLES"/>
1013	<value value="43" name="A7XX_PERF_UFC_MISS_LATENCY_CYCLES"/>
1014	<value value="44" name="A7XX_PERF_UFC_MISS_LATENCY_SAMPLES"/>
1015	<value value="45" name="A7XX_PERF_UFC_UBWC_REQ_STALLED_CYCLES"/>
1016	<value value="46" name="A7XX_PERF_UFC_TP_HINT_TAG_MISS"/>
1017	<value value="47" name="A7XX_PERF_UFC_TP_HINT_TAG_HIT_RDY"/>
1018	<value value="48" name="A7XX_PERF_UFC_TP_HINT_TAG_HIT_NRDY"/>
1019	<value value="49" name="A7XX_PERF_UFC_TP_HINT_IS_FCLEAR"/>
1020	<value value="50" name="A7XX_PERF_UFC_TP_HINT_IS_ALPHA0"/>
1021	<value value="51" name="A7XX_PERF_UFC_SP_L1_FILTER_HIT"/>
1022	<value value="52" name="A7XX_PERF_UFC_SP_L1_FILTER_MISS"/>
1023	<value value="53" name="A7XX_PERF_UFC_SP_L1_FILTER_REQUESTS"/>
1024	<value value="54" name="A7XX_PERF_UFC_TP_L1_TAG_HIT_RDY"/>
1025	<value value="55" name="A7XX_PERF_UFC_TP_L1_TAG_HIT_NRDY"/>
1026	<value value="56" name="A7XX_PERF_UFC_TP_L1_TAG_MISS"/>
1027	<value value="57" name="A7XX_PERF_UFC_TP_L1_FILTER_REQUESTS"/>
1028</enum>
1029
1030</database>
~/ Read-only file preview.