forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 cde9070d9970eef1f7ec2360586c802a16230ad8
kernel/tools/perf/pmu-events/arch/arm64/armv8-recommended.json
....@@ -154,297 +154,297 @@
154154 "EventCode": "0x61",
155155 "EventName": "BUS_ACCESS_WR",
156156 "BriefDescription": "Bus access write"
157
- }
157
+ },
158158 {
159159 "PublicDescription": "Bus access, Normal, Cacheable, Shareable",
160160 "EventCode": "0x62",
161161 "EventName": "BUS_ACCESS_SHARED",
162162 "BriefDescription": "Bus access, Normal, Cacheable, Shareable"
163
- }
163
+ },
164164 {
165165 "PublicDescription": "Bus access, not Normal, Cacheable, Shareable",
166166 "EventCode": "0x63",
167167 "EventName": "BUS_ACCESS_NOT_SHARED",
168168 "BriefDescription": "Bus access, not Normal, Cacheable, Shareable"
169
- }
169
+ },
170170 {
171171 "PublicDescription": "Bus access, Normal",
172172 "EventCode": "0x64",
173173 "EventName": "BUS_ACCESS_NORMAL",
174174 "BriefDescription": "Bus access, Normal"
175
- }
175
+ },
176176 {
177177 "PublicDescription": "Bus access, peripheral",
178178 "EventCode": "0x65",
179179 "EventName": "BUS_ACCESS_PERIPH",
180180 "BriefDescription": "Bus access, peripheral"
181
- }
181
+ },
182182 {
183183 "PublicDescription": "Data memory access, read",
184184 "EventCode": "0x66",
185185 "EventName": "MEM_ACCESS_RD",
186186 "BriefDescription": "Data memory access, read"
187
- }
187
+ },
188188 {
189189 "PublicDescription": "Data memory access, write",
190190 "EventCode": "0x67",
191191 "EventName": "MEM_ACCESS_WR",
192192 "BriefDescription": "Data memory access, write"
193
- }
193
+ },
194194 {
195195 "PublicDescription": "Unaligned access, read",
196196 "EventCode": "0x68",
197197 "EventName": "UNALIGNED_LD_SPEC",
198198 "BriefDescription": "Unaligned access, read"
199
- }
199
+ },
200200 {
201201 "PublicDescription": "Unaligned access, write",
202202 "EventCode": "0x69",
203203 "EventName": "UNALIGNED_ST_SPEC",
204204 "BriefDescription": "Unaligned access, write"
205
- }
205
+ },
206206 {
207207 "PublicDescription": "Unaligned access",
208208 "EventCode": "0x6a",
209209 "EventName": "UNALIGNED_LDST_SPEC",
210210 "BriefDescription": "Unaligned access"
211
- }
211
+ },
212212 {
213213 "PublicDescription": "Exclusive operation speculatively executed, LDREX or LDX",
214214 "EventCode": "0x6c",
215215 "EventName": "LDREX_SPEC",
216216 "BriefDescription": "Exclusive operation speculatively executed, LDREX or LDX"
217
- }
217
+ },
218218 {
219219 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX pass",
220220 "EventCode": "0x6d",
221221 "EventName": "STREX_PASS_SPEC",
222222 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX pass"
223
- }
223
+ },
224224 {
225225 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX fail",
226226 "EventCode": "0x6e",
227227 "EventName": "STREX_FAIL_SPEC",
228228 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX fail"
229
- }
229
+ },
230230 {
231231 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX",
232232 "EventCode": "0x6f",
233233 "EventName": "STREX_SPEC",
234234 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX"
235
- }
235
+ },
236236 {
237237 "PublicDescription": "Operation speculatively executed, load",
238238 "EventCode": "0x70",
239239 "EventName": "LD_SPEC",
240240 "BriefDescription": "Operation speculatively executed, load"
241
- }
241
+ },
242242 {
243
- "PublicDescription": "Operation speculatively executed, store"
243
+ "PublicDescription": "Operation speculatively executed, store",
244244 "EventCode": "0x71",
245245 "EventName": "ST_SPEC",
246246 "BriefDescription": "Operation speculatively executed, store"
247
- }
247
+ },
248248 {
249249 "PublicDescription": "Operation speculatively executed, load or store",
250250 "EventCode": "0x72",
251251 "EventName": "LDST_SPEC",
252252 "BriefDescription": "Operation speculatively executed, load or store"
253
- }
253
+ },
254254 {
255255 "PublicDescription": "Operation speculatively executed, integer data processing",
256256 "EventCode": "0x73",
257257 "EventName": "DP_SPEC",
258258 "BriefDescription": "Operation speculatively executed, integer data processing"
259
- }
259
+ },
260260 {
261261 "PublicDescription": "Operation speculatively executed, Advanced SIMD instruction",
262262 "EventCode": "0x74",
263263 "EventName": "ASE_SPEC",
264
- "BriefDescription": "Operation speculatively executed, Advanced SIMD instruction",
265
- }
264
+ "BriefDescription": "Operation speculatively executed, Advanced SIMD instruction"
265
+ },
266266 {
267267 "PublicDescription": "Operation speculatively executed, floating-point instruction",
268268 "EventCode": "0x75",
269269 "EventName": "VFP_SPEC",
270270 "BriefDescription": "Operation speculatively executed, floating-point instruction"
271
- }
271
+ },
272272 {
273273 "PublicDescription": "Operation speculatively executed, software change of the PC",
274274 "EventCode": "0x76",
275275 "EventName": "PC_WRITE_SPEC",
276276 "BriefDescription": "Operation speculatively executed, software change of the PC"
277
- }
277
+ },
278278 {
279279 "PublicDescription": "Operation speculatively executed, Cryptographic instruction",
280280 "EventCode": "0x77",
281281 "EventName": "CRYPTO_SPEC",
282282 "BriefDescription": "Operation speculatively executed, Cryptographic instruction"
283
- }
283
+ },
284284 {
285
- "PublicDescription": "Branch speculatively executed, immediate branch"
285
+ "PublicDescription": "Branch speculatively executed, immediate branch",
286286 "EventCode": "0x78",
287287 "EventName": "BR_IMMED_SPEC",
288288 "BriefDescription": "Branch speculatively executed, immediate branch"
289
- }
289
+ },
290290 {
291
- "PublicDescription": "Branch speculatively executed, procedure return"
291
+ "PublicDescription": "Branch speculatively executed, procedure return",
292292 "EventCode": "0x79",
293293 "EventName": "BR_RETURN_SPEC",
294294 "BriefDescription": "Branch speculatively executed, procedure return"
295
- }
295
+ },
296296 {
297
- "PublicDescription": "Branch speculatively executed, indirect branch"
297
+ "PublicDescription": "Branch speculatively executed, indirect branch",
298298 "EventCode": "0x7a",
299299 "EventName": "BR_INDIRECT_SPEC",
300300 "BriefDescription": "Branch speculatively executed, indirect branch"
301
- }
301
+ },
302302 {
303
- "PublicDescription": "Barrier speculatively executed, ISB"
303
+ "PublicDescription": "Barrier speculatively executed, ISB",
304304 "EventCode": "0x7c",
305305 "EventName": "ISB_SPEC",
306306 "BriefDescription": "Barrier speculatively executed, ISB"
307
- }
307
+ },
308308 {
309
- "PublicDescription": "Barrier speculatively executed, DSB"
309
+ "PublicDescription": "Barrier speculatively executed, DSB",
310310 "EventCode": "0x7d",
311311 "EventName": "DSB_SPEC",
312312 "BriefDescription": "Barrier speculatively executed, DSB"
313
- }
313
+ },
314314 {
315
- "PublicDescription": "Barrier speculatively executed, DMB"
315
+ "PublicDescription": "Barrier speculatively executed, DMB",
316316 "EventCode": "0x7e",
317317 "EventName": "DMB_SPEC",
318318 "BriefDescription": "Barrier speculatively executed, DMB"
319
- }
319
+ },
320320 {
321
- "PublicDescription": "Exception taken, Other synchronous"
321
+ "PublicDescription": "Exception taken, Other synchronous",
322322 "EventCode": "0x81",
323323 "EventName": "EXC_UNDEF",
324324 "BriefDescription": "Exception taken, Other synchronous"
325
- }
325
+ },
326326 {
327
- "PublicDescription": "Exception taken, Supervisor Call"
327
+ "PublicDescription": "Exception taken, Supervisor Call",
328328 "EventCode": "0x82",
329329 "EventName": "EXC_SVC",
330330 "BriefDescription": "Exception taken, Supervisor Call"
331
- }
331
+ },
332332 {
333
- "PublicDescription": "Exception taken, Instruction Abort"
333
+ "PublicDescription": "Exception taken, Instruction Abort",
334334 "EventCode": "0x83",
335335 "EventName": "EXC_PABORT",
336336 "BriefDescription": "Exception taken, Instruction Abort"
337
- }
337
+ },
338338 {
339
- "PublicDescription": "Exception taken, Data Abort and SError"
339
+ "PublicDescription": "Exception taken, Data Abort and SError",
340340 "EventCode": "0x84",
341341 "EventName": "EXC_DABORT",
342342 "BriefDescription": "Exception taken, Data Abort and SError"
343
- }
343
+ },
344344 {
345
- "PublicDescription": "Exception taken, IRQ"
345
+ "PublicDescription": "Exception taken, IRQ",
346346 "EventCode": "0x86",
347347 "EventName": "EXC_IRQ",
348348 "BriefDescription": "Exception taken, IRQ"
349
- }
349
+ },
350350 {
351
- "PublicDescription": "Exception taken, FIQ"
351
+ "PublicDescription": "Exception taken, FIQ",
352352 "EventCode": "0x87",
353353 "EventName": "EXC_FIQ",
354354 "BriefDescription": "Exception taken, FIQ"
355
- }
355
+ },
356356 {
357
- "PublicDescription": "Exception taken, Secure Monitor Call"
357
+ "PublicDescription": "Exception taken, Secure Monitor Call",
358358 "EventCode": "0x88",
359359 "EventName": "EXC_SMC",
360360 "BriefDescription": "Exception taken, Secure Monitor Call"
361
- }
361
+ },
362362 {
363
- "PublicDescription": "Exception taken, Hypervisor Call"
363
+ "PublicDescription": "Exception taken, Hypervisor Call",
364364 "EventCode": "0x8a",
365365 "EventName": "EXC_HVC",
366366 "BriefDescription": "Exception taken, Hypervisor Call"
367
- }
367
+ },
368368 {
369
- "PublicDescription": "Exception taken, Instruction Abort not taken locally"
369
+ "PublicDescription": "Exception taken, Instruction Abort not taken locally",
370370 "EventCode": "0x8b",
371371 "EventName": "EXC_TRAP_PABORT",
372372 "BriefDescription": "Exception taken, Instruction Abort not taken locally"
373
- }
373
+ },
374374 {
375
- "PublicDescription": "Exception taken, Data Abort or SError not taken locally"
375
+ "PublicDescription": "Exception taken, Data Abort or SError not taken locally",
376376 "EventCode": "0x8c",
377377 "EventName": "EXC_TRAP_DABORT",
378378 "BriefDescription": "Exception taken, Data Abort or SError not taken locally"
379
- }
379
+ },
380380 {
381
- "PublicDescription": "Exception taken, Other traps not taken locally"
381
+ "PublicDescription": "Exception taken, Other traps not taken locally",
382382 "EventCode": "0x8d",
383383 "EventName": "EXC_TRAP_OTHER",
384384 "BriefDescription": "Exception taken, Other traps not taken locally"
385
- }
385
+ },
386386 {
387
- "PublicDescription": "Exception taken, IRQ not taken locally"
387
+ "PublicDescription": "Exception taken, IRQ not taken locally",
388388 "EventCode": "0x8e",
389389 "EventName": "EXC_TRAP_IRQ",
390390 "BriefDescription": "Exception taken, IRQ not taken locally"
391
- }
391
+ },
392392 {
393
- "PublicDescription": "Exception taken, FIQ not taken locally"
393
+ "PublicDescription": "Exception taken, FIQ not taken locally",
394394 "EventCode": "0x8f",
395395 "EventName": "EXC_TRAP_FIQ",
396396 "BriefDescription": "Exception taken, FIQ not taken locally"
397
- }
397
+ },
398398 {
399
- "PublicDescription": "Release consistency operation speculatively executed, Load-Acquire"
399
+ "PublicDescription": "Release consistency operation speculatively executed, Load-Acquire",
400400 "EventCode": "0x90",
401401 "EventName": "RC_LD_SPEC",
402402 "BriefDescription": "Release consistency operation speculatively executed, Load-Acquire"
403
- }
403
+ },
404404 {
405
- "PublicDescription": "Release consistency operation speculatively executed, Store-Release"
405
+ "PublicDescription": "Release consistency operation speculatively executed, Store-Release",
406406 "EventCode": "0x91",
407407 "EventName": "RC_ST_SPEC",
408408 "BriefDescription": "Release consistency operation speculatively executed, Store-Release"
409
- }
409
+ },
410410 {
411
- "PublicDescription": "Attributable Level 3 data or unified cache access, read"
411
+ "PublicDescription": "Attributable Level 3 data or unified cache access, read",
412412 "EventCode": "0xa0",
413413 "EventName": "L3D_CACHE_RD",
414414 "BriefDescription": "Attributable Level 3 data or unified cache access, read"
415
- }
415
+ },
416416 {
417
- "PublicDescription": "Attributable Level 3 data or unified cache access, write"
417
+ "PublicDescription": "Attributable Level 3 data or unified cache access, write",
418418 "EventCode": "0xa1",
419419 "EventName": "L3D_CACHE_WR",
420420 "BriefDescription": "Attributable Level 3 data or unified cache access, write"
421
- }
421
+ },
422422 {
423
- "PublicDescription": "Attributable Level 3 data or unified cache refill, read"
423
+ "PublicDescription": "Attributable Level 3 data or unified cache refill, read",
424424 "EventCode": "0xa2",
425425 "EventName": "L3D_CACHE_REFILL_RD",
426426 "BriefDescription": "Attributable Level 3 data or unified cache refill, read"
427
- }
427
+ },
428428 {
429
- "PublicDescription": "Attributable Level 3 data or unified cache refill, write"
429
+ "PublicDescription": "Attributable Level 3 data or unified cache refill, write",
430430 "EventCode": "0xa3",
431431 "EventName": "L3D_CACHE_REFILL_WR",
432432 "BriefDescription": "Attributable Level 3 data or unified cache refill, write"
433
- }
433
+ },
434434 {
435
- "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, victim"
435
+ "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, victim",
436436 "EventCode": "0xa6",
437437 "EventName": "L3D_CACHE_WB_VICTIM",
438438 "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, victim"
439
- }
439
+ },
440440 {
441
- "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean"
441
+ "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean",
442442 "EventCode": "0xa7",
443443 "EventName": "L3D_CACHE_WB_CLEAN",
444444 "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean"
445
- }
445
+ },
446446 {
447
- "PublicDescription": "Attributable Level 3 data or unified cache access, invalidate"
447
+ "PublicDescription": "Attributable Level 3 data or unified cache access, invalidate",
448448 "EventCode": "0xa8",
449449 "EventName": "L3D_CACHE_INVAL",
450450 "BriefDescription": "Attributable Level 3 data or unified cache access, invalidate"