MALI: rockchip: upgrade midgard DDK to r14p0-01rel0
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / arm / midgard / mali_kbase_gator_hwcnt_names_thex.h
1 /*
2  *
3  * (C) COPYRIGHT 2016 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_THEX_H_
23 #define _KBASE_GATOR_HWCNT_NAMES_THEX_H_
24
25 static const char * const hardware_counters_mali_tHEx[] = {
26         /* Performance counters for the Job Manager */
27         "",
28         "",
29         "",
30         "",
31         "THEx_MESSAGES_SENT",
32         "THEx_MESSAGES_RECEIVED",
33         "THEx_GPU_ACTIVE",
34         "THEx_IRQ_ACTIVE",
35         "THEx_JS0_JOBS",
36         "THEx_JS0_TASKS",
37         "THEx_JS0_ACTIVE",
38         "",
39         "THEx_JS0_WAIT_READ",
40         "THEx_JS0_WAIT_ISSUE",
41         "THEx_JS0_WAIT_DEPEND",
42         "THEx_JS0_WAIT_FINISH",
43         "THEx_JS1_JOBS",
44         "THEx_JS1_TASKS",
45         "THEx_JS1_ACTIVE",
46         "",
47         "THEx_JS1_WAIT_READ",
48         "THEx_JS1_WAIT_ISSUE",
49         "THEx_JS1_WAIT_DEPEND",
50         "THEx_JS1_WAIT_FINISH",
51         "THEx_JS2_JOBS",
52         "THEx_JS2_TASKS",
53         "THEx_JS2_ACTIVE",
54         "",
55         "THEx_JS2_WAIT_READ",
56         "THEx_JS2_WAIT_ISSUE",
57         "THEx_JS2_WAIT_DEPEND",
58         "THEx_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         "THEx_TILER_ACTIVE",
98         "THEx_JOBS_PROCESSED",
99         "THEx_TRIANGLES",
100         "THEx_LINES",
101         "THEx_POINTS",
102         "THEx_FRONT_FACING",
103         "THEx_BACK_FACING",
104         "THEx_PRIM_VISIBLE",
105         "THEx_PRIM_CULLED",
106         "THEx_PRIM_CLIPPED",
107         "THEx_PRIM_SAT_CULLED",
108         "",
109         "",
110         "THEx_BUS_READ",
111         "",
112         "THEx_BUS_WRITE",
113         "THEx_LOADING_DESC",
114         "THEx_IDVS_POS_SHAD_REQ",
115         "THEx_IDVS_POS_SHAD_WAIT",
116         "THEx_IDVS_POS_SHAD_STALL",
117         "THEx_IDVS_POS_FIFO_FULL",
118         "THEx_PREFETCH_STALL",
119         "THEx_VCACHE_HIT",
120         "THEx_VCACHE_MISS",
121         "THEx_VCACHE_LINE_WAIT",
122         "THEx_VFETCH_POS_READ_WAIT",
123         "THEx_VFETCH_VERTEX_WAIT",
124         "THEx_VFETCH_STALL",
125         "THEx_PRIMASSY_STALL",
126         "THEx_BBOX_GEN_STALL",
127         "THEx_IDVS_VBU_HIT",
128         "THEx_IDVS_VBU_MISS",
129         "THEx_IDVS_VBU_LINE_DEALLOCATE",
130         "THEx_IDVS_VAR_SHAD_REQ",
131         "THEx_IDVS_VAR_SHAD_STALL",
132         "THEx_BINNER_STALL",
133         "THEx_ITER_STALL",
134         "THEx_COMPRESS_MISS",
135         "THEx_COMPRESS_STALL",
136         "THEx_PCACHE_HIT",
137         "THEx_PCACHE_MISS",
138         "THEx_PCACHE_MISS_STALL",
139         "THEx_PCACHE_EVICT_STALL",
140         "THEx_PMGR_PTR_WR_STALL",
141         "THEx_PMGR_PTR_RD_STALL",
142         "THEx_PMGR_CMD_WR_STALL",
143         "THEx_WRBUF_ACTIVE",
144         "THEx_WRBUF_HIT",
145         "THEx_WRBUF_MISS",
146         "THEx_WRBUF_NO_FREE_LINE_STALL",
147         "THEx_WRBUF_NO_AXI_ID_STALL",
148         "THEx_WRBUF_AXI_STALL",
149         "",
150         "",
151         "",
152         "THEx_UTLB_TRANS",
153         "THEx_UTLB_TRANS_HIT",
154         "THEx_UTLB_TRANS_STALL",
155         "THEx_UTLB_TRANS_MISS_DELAY",
156         "THEx_UTLB_MMU_REQ",
157
158         /* Performance counters for the Shader Core */
159         "",
160         "",
161         "",
162         "",
163         "THEx_FRAG_ACTIVE",
164         "THEx_FRAG_PRIMITIVES",
165         "THEx_FRAG_PRIM_RAST",
166         "THEx_FRAG_FPK_ACTIVE",
167         "THEx_FRAG_STARVING",
168         "THEx_FRAG_WARPS",
169         "THEx_FRAG_PARTIAL_WARPS",
170         "THEx_FRAG_QUADS_RAST",
171         "THEx_FRAG_QUADS_EZS_TEST",
172         "THEx_FRAG_QUADS_EZS_UPDATE",
173         "THEx_FRAG_QUADS_EZS_KILL",
174         "THEx_FRAG_LZS_TEST",
175         "THEx_FRAG_LZS_KILL",
176         "",
177         "THEx_FRAG_PTILES",
178         "THEx_FRAG_TRANS_ELIM",
179         "THEx_QUAD_FPK_KILLER",
180         "",
181         "THEx_COMPUTE_ACTIVE",
182         "THEx_COMPUTE_TASKS",
183         "THEx_COMPUTE_WARPS",
184         "THEx_COMPUTE_STARVING",
185         "THEx_EXEC_CORE_ACTIVE",
186         "THEx_EXEC_ACTIVE",
187         "THEx_EXEC_INSTR_COUNT",
188         "THEx_EXEC_INSTR_DIVERGED",
189         "THEx_EXEC_INSTR_STARVING",
190         "THEx_ARITH_INSTR_SINGLE_FMA",
191         "THEx_ARITH_INSTR_DOUBLE",
192         "THEx_ARITH_INSTR_MSG",
193         "THEx_ARITH_INSTR_MSG_ONLY",
194         "THEx_TEX_INSTR",
195         "THEx_TEX_INSTR_MIPMAP",
196         "THEx_TEX_INSTR_COMPRESSED",
197         "THEx_TEX_INSTR_3D",
198         "THEx_TEX_INSTR_TRILINEAR",
199         "THEx_TEX_COORD_ISSUE",
200         "THEx_TEX_COORD_STALL",
201         "THEx_TEX_STARVE_CACHE",
202         "THEx_TEX_STARVE_FILTER",
203         "THEx_LS_MEM_READ_FULL",
204         "THEx_LS_MEM_READ_SHORT",
205         "THEx_LS_MEM_WRITE_FULL",
206         "THEx_LS_MEM_WRITE_SHORT",
207         "THEx_LS_MEM_ATOMIC",
208         "THEx_VARY_INSTR",
209         "THEx_VARY_SLOT_32",
210         "THEx_VARY_SLOT_16",
211         "THEx_ATTR_INSTR",
212         "THEx_ARITH_INSTR_FP_MUL",
213         "THEx_BEATS_RD_FTC",
214         "THEx_BEATS_RD_FTC_EXT",
215         "THEx_BEATS_RD_LSC",
216         "THEx_BEATS_RD_LSC_EXT",
217         "THEx_BEATS_RD_TEX",
218         "THEx_BEATS_RD_TEX_EXT",
219         "THEx_BEATS_RD_OTHER",
220         "THEx_BEATS_WR_LSC",
221         "THEx_BEATS_WR_TIB",
222         "",
223
224         /* Performance counters for the Memory System */
225         "",
226         "",
227         "",
228         "",
229         "THEx_MMU_REQUESTS",
230         "",
231         "",
232         "",
233         "",
234         "",
235         "",
236         "",
237         "",
238         "",
239         "",
240         "",
241         "THEx_L2_RD_MSG_IN",
242         "THEx_L2_RD_MSG_IN_STALL",
243         "THEx_L2_WR_MSG_IN",
244         "THEx_L2_WR_MSG_IN_STALL",
245         "THEx_L2_SNP_MSG_IN",
246         "THEx_L2_SNP_MSG_IN_STALL",
247         "THEx_L2_RD_MSG_OUT",
248         "THEx_L2_RD_MSG_OUT_STALL",
249         "THEx_L2_WR_MSG_OUT",
250         "THEx_L2_ANY_LOOKUP",
251         "THEx_L2_READ_LOOKUP",
252         "THEx_L2_WRITE_LOOKUP",
253         "THEx_L2_EXT_SNOOP_LOOKUP",
254         "THEx_L2_EXT_READ",
255         "THEx_L2_EXT_READ_NOSNP",
256         "THEx_L2_EXT_READ_UNIQUE",
257         "THEx_L2_EXT_READ_BEATS",
258         "THEx_L2_EXT_AR_STALL",
259         "THEx_L2_EXT_AR_CNT_Q1",
260         "THEx_L2_EXT_AR_CNT_Q2",
261         "THEx_L2_EXT_AR_CNT_Q3",
262         "THEx_L2_EXT_RRESP_0_127",
263         "THEx_L2_EXT_RRESP_128_191",
264         "THEx_L2_EXT_RRESP_192_255",
265         "THEx_L2_EXT_RRESP_256_319",
266         "THEx_L2_EXT_RRESP_320_383",
267         "THEx_L2_EXT_WRITE",
268         "THEx_L2_EXT_WRITE_NOSNP_FULL",
269         "THEx_L2_EXT_WRITE_NOSNP_PTL",
270         "THEx_L2_EXT_WRITE_SNP_FULL",
271         "THEx_L2_EXT_WRITE_SNP_PTL",
272         "THEx_L2_EXT_WRITE_BEATS",
273         "THEx_L2_EXT_W_STALL",
274         "THEx_L2_EXT_AW_CNT_Q1",
275         "THEx_L2_EXT_AW_CNT_Q2",
276         "THEx_L2_EXT_AW_CNT_Q3",
277         "THEx_L2_EXT_SNOOP",
278         "THEx_L2_EXT_SNOOP_STALL",
279         "THEx_L2_EXT_SNOOP_RESP_CLEAN",
280         "THEx_L2_EXT_SNOOP_RESP_DATA",
281         "THEx_L2_EXT_SNOOP_INTERNAL",
282         "",
283         "",
284         "",
285         "",
286         "",
287         "",
288         "",
289 };
290
291 #endif /* _KBASE_GATOR_HWCNT_NAMES_THEX_H_ */