1 /* 2 * 3 * (C) COPYRIGHT 2017 ARM Limited. All rights reserved. 4 * 5 * This program is free software and is provided to you under the terms of the 6 * GNU General Public License version 2 as published by the Free Software 7 * Foundation, and any use by you of this program is subject to the terms 8 * of such GNU licence. 9 * 10 * A copy of the licence is included with the program, and can also be obtained 11 * from Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 12 * Boston, MA 02110-1301, USA. 13 * 14 */ 15 16 17 18 /* 19 * This header was autogenerated, it should not be edited. 20 */ 21 22 #ifndef _KBASE_GATOR_HWCNT_NAMES_TSIX_H_ 23 #define _KBASE_GATOR_HWCNT_NAMES_TSIX_H_ 24 25 static const char * const hardware_counters_mali_tSIx[] = { 26 /* Performance counters for the Job Manager */ 27 "", 28 "", 29 "", 30 "", 31 "TSIx_MESSAGES_SENT", 32 "TSIx_MESSAGES_RECEIVED", 33 "TSIx_GPU_ACTIVE", 34 "TSIx_IRQ_ACTIVE", 35 "TSIx_JS0_JOBS", 36 "TSIx_JS0_TASKS", 37 "TSIx_JS0_ACTIVE", 38 "", 39 "TSIx_JS0_WAIT_READ", 40 "TSIx_JS0_WAIT_ISSUE", 41 "TSIx_JS0_WAIT_DEPEND", 42 "TSIx_JS0_WAIT_FINISH", 43 "TSIx_JS1_JOBS", 44 "TSIx_JS1_TASKS", 45 "TSIx_JS1_ACTIVE", 46 "", 47 "TSIx_JS1_WAIT_READ", 48 "TSIx_JS1_WAIT_ISSUE", 49 "TSIx_JS1_WAIT_DEPEND", 50 "TSIx_JS1_WAIT_FINISH", 51 "TSIx_JS2_JOBS", 52 "TSIx_JS2_TASKS", 53 "TSIx_JS2_ACTIVE", 54 "", 55 "TSIx_JS2_WAIT_READ", 56 "TSIx_JS2_WAIT_ISSUE", 57 "TSIx_JS2_WAIT_DEPEND", 58 "TSIx_JS2_WAIT_FINISH", 59 "", 60 "", 61 "", 62 "", 63 "", 64 "", 65 "", 66 "", 67 "", 68 "", 69 "", 70 "", 71 "", 72 "", 73 "", 74 "", 75 "", 76 "", 77 "", 78 "", 79 "", 80 "", 81 "", 82 "", 83 "", 84 "", 85 "", 86 "", 87 "", 88 "", 89 "", 90 "", 91 92 /* Performance counters for the Tiler */ 93 "", 94 "", 95 "", 96 "", 97 "TSIx_TILER_ACTIVE", 98 "TSIx_JOBS_PROCESSED", 99 "TSIx_TRIANGLES", 100 "TSIx_LINES", 101 "TSIx_POINTS", 102 "TSIx_FRONT_FACING", 103 "TSIx_BACK_FACING", 104 "TSIx_PRIM_VISIBLE", 105 "TSIx_PRIM_CULLED", 106 "TSIx_PRIM_CLIPPED", 107 "TSIx_PRIM_SAT_CULLED", 108 "", 109 "", 110 "TSIx_BUS_READ", 111 "", 112 "TSIx_BUS_WRITE", 113 "TSIx_LOADING_DESC", 114 "TSIx_IDVS_POS_SHAD_REQ", 115 "TSIx_IDVS_POS_SHAD_WAIT", 116 "TSIx_IDVS_POS_SHAD_STALL", 117 "TSIx_IDVS_POS_FIFO_FULL", 118 "TSIx_PREFETCH_STALL", 119 "TSIx_VCACHE_HIT", 120 "TSIx_VCACHE_MISS", 121 "TSIx_VCACHE_LINE_WAIT", 122 "TSIx_VFETCH_POS_READ_WAIT", 123 "TSIx_VFETCH_VERTEX_WAIT", 124 "TSIx_VFETCH_STALL", 125 "TSIx_PRIMASSY_STALL", 126 "TSIx_BBOX_GEN_STALL", 127 "TSIx_IDVS_VBU_HIT", 128 "TSIx_IDVS_VBU_MISS", 129 "TSIx_IDVS_VBU_LINE_DEALLOCATE", 130 "TSIx_IDVS_VAR_SHAD_REQ", 131 "TSIx_IDVS_VAR_SHAD_STALL", 132 "TSIx_BINNER_STALL", 133 "TSIx_ITER_STALL", 134 "TSIx_COMPRESS_MISS", 135 "TSIx_COMPRESS_STALL", 136 "TSIx_PCACHE_HIT", 137 "TSIx_PCACHE_MISS", 138 "TSIx_PCACHE_MISS_STALL", 139 "TSIx_PCACHE_EVICT_STALL", 140 "TSIx_PMGR_PTR_WR_STALL", 141 "TSIx_PMGR_PTR_RD_STALL", 142 "TSIx_PMGR_CMD_WR_STALL", 143 "TSIx_WRBUF_ACTIVE", 144 "TSIx_WRBUF_HIT", 145 "TSIx_WRBUF_MISS", 146 "TSIx_WRBUF_NO_FREE_LINE_STALL", 147 "TSIx_WRBUF_NO_AXI_ID_STALL", 148 "TSIx_WRBUF_AXI_STALL", 149 "", 150 "", 151 "", 152 "TSIx_UTLB_TRANS", 153 "TSIx_UTLB_TRANS_HIT", 154 "TSIx_UTLB_TRANS_STALL", 155 "TSIx_UTLB_TRANS_MISS_DELAY", 156 "TSIx_UTLB_MMU_REQ", 157 158 /* Performance counters for the Shader Core */ 159 "", 160 "", 161 "", 162 "", 163 "TSIx_FRAG_ACTIVE", 164 "TSIx_FRAG_PRIMITIVES", 165 "TSIx_FRAG_PRIM_RAST", 166 "TSIx_FRAG_FPK_ACTIVE", 167 "TSIx_FRAG_STARVING", 168 "TSIx_FRAG_WARPS", 169 "TSIx_FRAG_PARTIAL_WARPS", 170 "TSIx_FRAG_QUADS_RAST", 171 "TSIx_FRAG_QUADS_EZS_TEST", 172 "TSIx_FRAG_QUADS_EZS_UPDATE", 173 "TSIx_FRAG_QUADS_EZS_KILL", 174 "TSIx_FRAG_LZS_TEST", 175 "TSIx_FRAG_LZS_KILL", 176 "", 177 "TSIx_FRAG_PTILES", 178 "TSIx_FRAG_TRANS_ELIM", 179 "TSIx_QUAD_FPK_KILLER", 180 "", 181 "TSIx_COMPUTE_ACTIVE", 182 "TSIx_COMPUTE_TASKS", 183 "TSIx_COMPUTE_WARPS", 184 "TSIx_COMPUTE_STARVING", 185 "TSIx_EXEC_CORE_ACTIVE", 186 "TSIx_EXEC_ACTIVE", 187 "TSIx_EXEC_INSTR_COUNT", 188 "TSIx_EXEC_INSTR_DIVERGED", 189 "TSIx_EXEC_INSTR_STARVING", 190 "TSIx_ARITH_INSTR_SINGLE_FMA", 191 "TSIx_ARITH_INSTR_DOUBLE", 192 "TSIx_ARITH_INSTR_MSG", 193 "TSIx_ARITH_INSTR_MSG_ONLY", 194 "TSIx_TEX_MSGI_NUM_QUADS", 195 "TSIx_TEX_DFCH_NUM_PASSES", 196 "TSIx_TEX_DFCH_NUM_PASSES_MISS", 197 "TSIx_TEX_DFCH_NUM_PASSES_MIP_MAP", 198 "TSIx_TEX_TIDX_NUM_SPLIT_MIP_MAP", 199 "TSIx_TEX_TFCH_NUM_LINES_FETCHED", 200 "TSIx_TEX_TFCH_NUM_LINES_FETCHED_BLOCK_COMPRESSED", 201 "TSIx_TEX_TFCH_NUM_OPERATIONS", 202 "TSIx_TEX_FILT_NUM_OPERATIONS", 203 "TSIx_LS_MEM_READ_FULL", 204 "TSIx_LS_MEM_READ_SHORT", 205 "TSIx_LS_MEM_WRITE_FULL", 206 "TSIx_LS_MEM_WRITE_SHORT", 207 "TSIx_LS_MEM_ATOMIC", 208 "TSIx_VARY_INSTR", 209 "TSIx_VARY_SLOT_32", 210 "TSIx_VARY_SLOT_16", 211 "TSIx_ATTR_INSTR", 212 "TSIx_ARITH_INSTR_FP_MUL", 213 "TSIx_BEATS_RD_FTC", 214 "TSIx_BEATS_RD_FTC_EXT", 215 "TSIx_BEATS_RD_LSC", 216 "TSIx_BEATS_RD_LSC_EXT", 217 "TSIx_BEATS_RD_TEX", 218 "TSIx_BEATS_RD_TEX_EXT", 219 "TSIx_BEATS_RD_OTHER", 220 "TSIx_BEATS_WR_LSC", 221 "TSIx_BEATS_WR_TIB", 222 "", 223 224 /* Performance counters for the Memory System */ 225 "", 226 "", 227 "", 228 "", 229 "TSIx_MMU_REQUESTS", 230 "", 231 "", 232 "", 233 "", 234 "", 235 "", 236 "", 237 "", 238 "", 239 "", 240 "", 241 "TSIx_L2_RD_MSG_IN", 242 "TSIx_L2_RD_MSG_IN_STALL", 243 "TSIx_L2_WR_MSG_IN", 244 "TSIx_L2_WR_MSG_IN_STALL", 245 "TSIx_L2_SNP_MSG_IN", 246 "TSIx_L2_SNP_MSG_IN_STALL", 247 "TSIx_L2_RD_MSG_OUT", 248 "TSIx_L2_RD_MSG_OUT_STALL", 249 "TSIx_L2_WR_MSG_OUT", 250 "TSIx_L2_ANY_LOOKUP", 251 "TSIx_L2_READ_LOOKUP", 252 "TSIx_L2_WRITE_LOOKUP", 253 "TSIx_L2_EXT_SNOOP_LOOKUP", 254 "TSIx_L2_EXT_READ", 255 "TSIx_L2_EXT_READ_NOSNP", 256 "TSIx_L2_EXT_READ_UNIQUE", 257 "TSIx_L2_EXT_READ_BEATS", 258 "TSIx_L2_EXT_AR_STALL", 259 "TSIx_L2_EXT_AR_CNT_Q1", 260 "TSIx_L2_EXT_AR_CNT_Q2", 261 "TSIx_L2_EXT_AR_CNT_Q3", 262 "TSIx_L2_EXT_RRESP_0_127", 263 "TSIx_L2_EXT_RRESP_128_191", 264 "TSIx_L2_EXT_RRESP_192_255", 265 "TSIx_L2_EXT_RRESP_256_319", 266 "TSIx_L2_EXT_RRESP_320_383", 267 "TSIx_L2_EXT_WRITE", 268 "TSIx_L2_EXT_WRITE_NOSNP_FULL", 269 "TSIx_L2_EXT_WRITE_NOSNP_PTL", 270 "TSIx_L2_EXT_WRITE_SNP_FULL", 271 "TSIx_L2_EXT_WRITE_SNP_PTL", 272 "TSIx_L2_EXT_WRITE_BEATS", 273 "TSIx_L2_EXT_W_STALL", 274 "TSIx_L2_EXT_AW_CNT_Q1", 275 "TSIx_L2_EXT_AW_CNT_Q2", 276 "TSIx_L2_EXT_AW_CNT_Q3", 277 "TSIx_L2_EXT_SNOOP", 278 "TSIx_L2_EXT_SNOOP_STALL", 279 "TSIx_L2_EXT_SNOOP_RESP_CLEAN", 280 "TSIx_L2_EXT_SNOOP_RESP_DATA", 281 "TSIx_L2_EXT_SNOOP_INTERNAL", 282 "", 283 "", 284 "", 285 "", 286 "", 287 "", 288 "", 289 }; 290 291 #endif /* _KBASE_GATOR_HWCNT_NAMES_TSIX_H_ */ 292