3 * (C) COPYRIGHT 2016 ARM Limited. All rights reserved.
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
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.
19 * This header was autogenerated, it should not be edited.
22 #ifndef _KBASE_GATOR_HWCNT_NAMES_TMIX_H_
23 #define _KBASE_GATOR_HWCNT_NAMES_TMIX_H_
25 static const char * const hardware_counters_mali_tMIx[] = {
26 /* Performance counters for the Job Manager */
32 "TMIx_MESSAGES_RECEIVED",
40 "TMIx_JS0_WAIT_ISSUE",
41 "TMIx_JS0_WAIT_DEPEND",
42 "TMIx_JS0_WAIT_FINISH",
48 "TMIx_JS1_WAIT_ISSUE",
49 "TMIx_JS1_WAIT_DEPEND",
50 "TMIx_JS1_WAIT_FINISH",
56 "TMIx_JS2_WAIT_ISSUE",
57 "TMIx_JS2_WAIT_DEPEND",
58 "TMIx_JS2_WAIT_FINISH",
92 /* Performance counters for the Tiler */
98 "TMIx_JOBS_PROCESSED",
107 "TMIx_PRIM_SAT_CULLED",
114 "TMIx_IDVS_POS_SHAD_REQ",
115 "TMIx_IDVS_POS_SHAD_WAIT",
116 "TMIx_IDVS_POS_SHAD_STALL",
117 "TMIx_IDVS_POS_FIFO_FULL",
118 "TMIx_PREFETCH_STALL",
121 "TMIx_VCACHE_LINE_WAIT",
122 "TMIx_VFETCH_POS_READ_WAIT",
123 "TMIx_VFETCH_VERTEX_WAIT",
125 "TMIx_PRIMASSY_STALL",
126 "TMIx_BBOX_GEN_STALL",
128 "TMIx_IDVS_VBU_MISS",
129 "TMIx_IDVS_VBU_LINE_DEALLOCATE",
130 "TMIx_IDVS_VAR_SHAD_REQ",
131 "TMIx_IDVS_VAR_SHAD_STALL",
134 "TMIx_COMPRESS_MISS",
135 "TMIx_COMPRESS_STALL",
138 "TMIx_PCACHE_MISS_STALL",
139 "TMIx_PCACHE_EVICT_STALL",
140 "TMIx_PMGR_PTR_WR_STALL",
141 "TMIx_PMGR_PTR_RD_STALL",
142 "TMIx_PMGR_CMD_WR_STALL",
146 "TMIx_WRBUF_NO_FREE_LINE_STALL",
147 "TMIx_WRBUF_NO_AXI_ID_STALL",
148 "TMIx_WRBUF_AXI_STALL",
153 "TMIx_UTLB_TRANS_HIT",
154 "TMIx_UTLB_TRANS_STALL",
155 "TMIx_UTLB_TRANS_MISS_DELAY",
158 /* Performance counters for the Shader Core */
164 "TMIx_FRAG_PRIMITIVES",
165 "TMIx_FRAG_PRIM_RAST",
166 "TMIx_FRAG_FPK_ACTIVE",
167 "TMIx_FRAG_STARVING",
169 "TMIx_FRAG_PARTIAL_WARPS",
170 "TMIx_FRAG_QUADS_RAST",
171 "TMIx_FRAG_QUADS_EZS_TEST",
172 "TMIx_FRAG_QUADS_EZS_UPDATE",
173 "TMIx_FRAG_QUADS_EZS_KILL",
174 "TMIx_FRAG_LZS_TEST",
175 "TMIx_FRAG_LZS_KILL",
178 "TMIx_FRAG_TRANS_ELIM",
179 "TMIx_QUAD_FPK_KILLER",
181 "TMIx_COMPUTE_ACTIVE",
182 "TMIx_COMPUTE_TASKS",
183 "TMIx_COMPUTE_WARPS",
184 "TMIx_COMPUTE_STARVING",
185 "TMIx_EXEC_CORE_ACTIVE",
187 "TMIx_EXEC_INSTR_COUNT",
188 "TMIx_EXEC_INSTR_DIVERGED",
189 "TMIx_EXEC_INSTR_STARVING",
190 "TMIx_ARITH_INSTR_SINGLE_FMA",
191 "TMIx_ARITH_INSTR_DOUBLE",
192 "TMIx_ARITH_INSTR_MSG",
193 "TMIx_ARITH_INSTR_MSG_ONLY",
195 "TMIx_TEX_INSTR_MIPMAP",
196 "TMIx_TEX_INSTR_COMPRESSED",
198 "TMIx_TEX_INSTR_TRILINEAR",
199 "TMIx_TEX_COORD_ISSUE",
200 "TMIx_TEX_COORD_STALL",
201 "TMIx_TEX_STARVE_CACHE",
202 "TMIx_TEX_STARVE_FILTER",
203 "TMIx_LS_MEM_READ_FULL",
204 "TMIx_LS_MEM_READ_SHORT",
205 "TMIx_LS_MEM_WRITE_FULL",
206 "TMIx_LS_MEM_WRITE_SHORT",
207 "TMIx_LS_MEM_ATOMIC",
212 "TMIx_ARITH_INSTR_FP_MUL",
214 "TMIx_BEATS_RD_FTC_EXT",
216 "TMIx_BEATS_RD_LSC_EXT",
218 "TMIx_BEATS_RD_TEX_EXT",
219 "TMIx_BEATS_RD_OTHER",
224 /* Performance counters for the Memory System */
242 "TMIx_L2_RD_MSG_IN_STALL",
244 "TMIx_L2_WR_MSG_IN_STALL",
245 "TMIx_L2_SNP_MSG_IN",
246 "TMIx_L2_SNP_MSG_IN_STALL",
247 "TMIx_L2_RD_MSG_OUT",
248 "TMIx_L2_RD_MSG_OUT_STALL",
249 "TMIx_L2_WR_MSG_OUT",
250 "TMIx_L2_ANY_LOOKUP",
251 "TMIx_L2_READ_LOOKUP",
252 "TMIx_L2_WRITE_LOOKUP",
253 "TMIx_L2_EXT_SNOOP_LOOKUP",
255 "TMIx_L2_EXT_READ_NOSNP",
256 "TMIx_L2_EXT_READ_UNIQUE",
257 "TMIx_L2_EXT_READ_BEATS",
258 "TMIx_L2_EXT_AR_STALL",
259 "TMIx_L2_EXT_AR_CNT_Q1",
260 "TMIx_L2_EXT_AR_CNT_Q2",
261 "TMIx_L2_EXT_AR_CNT_Q3",
262 "TMIx_L2_EXT_RRESP_0_127",
263 "TMIx_L2_EXT_RRESP_128_191",
264 "TMIx_L2_EXT_RRESP_192_255",
265 "TMIx_L2_EXT_RRESP_256_319",
266 "TMIx_L2_EXT_RRESP_320_383",
268 "TMIx_L2_EXT_WRITE_NOSNP_FULL",
269 "TMIx_L2_EXT_WRITE_NOSNP_PTL",
270 "TMIx_L2_EXT_WRITE_SNP_FULL",
271 "TMIx_L2_EXT_WRITE_SNP_PTL",
272 "TMIx_L2_EXT_WRITE_BEATS",
273 "TMIx_L2_EXT_W_STALL",
274 "TMIx_L2_EXT_AW_CNT_Q1",
275 "TMIx_L2_EXT_AW_CNT_Q2",
276 "TMIx_L2_EXT_AW_CNT_Q3",
278 "TMIx_L2_EXT_SNOOP_STALL",
279 "TMIx_L2_EXT_SNOOP_RESP_CLEAN",
280 "TMIx_L2_EXT_SNOOP_RESP_DATA",
281 "TMIx_L2_EXT_SNOOP_INTERNAL",
291 #endif /* _KBASE_GATOR_HWCNT_NAMES_TMIX_H_ */