xref: /linux/tools/perf/pmu-events/arch/arm64/recommended.json (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1*6732f10bSAndrew Kilroy[
2*6732f10bSAndrew Kilroy    {
3*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache access, read",
4*6732f10bSAndrew Kilroy        "EventCode": "0x40",
5*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_RD",
6*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache access, read"
7*6732f10bSAndrew Kilroy    },
8*6732f10bSAndrew Kilroy    {
9*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache access, write",
10*6732f10bSAndrew Kilroy        "EventCode": "0x41",
11*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_WR",
12*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache access, write"
13*6732f10bSAndrew Kilroy    },
14*6732f10bSAndrew Kilroy    {
15*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache refill, read",
16*6732f10bSAndrew Kilroy        "EventCode": "0x42",
17*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_REFILL_RD",
18*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache refill, read"
19*6732f10bSAndrew Kilroy    },
20*6732f10bSAndrew Kilroy    {
21*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache refill, write",
22*6732f10bSAndrew Kilroy        "EventCode": "0x43",
23*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_REFILL_WR",
24*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache refill, write"
25*6732f10bSAndrew Kilroy    },
26*6732f10bSAndrew Kilroy    {
27*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache refill, inner",
28*6732f10bSAndrew Kilroy        "EventCode": "0x44",
29*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_REFILL_INNER",
30*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache refill, inner"
31*6732f10bSAndrew Kilroy    },
32*6732f10bSAndrew Kilroy    {
33*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache refill, outer",
34*6732f10bSAndrew Kilroy        "EventCode": "0x45",
35*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_REFILL_OUTER",
36*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache refill, outer"
37*6732f10bSAndrew Kilroy    },
38*6732f10bSAndrew Kilroy    {
39*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache Write-Back, victim",
40*6732f10bSAndrew Kilroy        "EventCode": "0x46",
41*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_WB_VICTIM",
42*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache Write-Back, victim"
43*6732f10bSAndrew Kilroy    },
44*6732f10bSAndrew Kilroy    {
45*6732f10bSAndrew Kilroy        "PublicDescription": "Level 1 data cache Write-Back, cleaning and coherency",
46*6732f10bSAndrew Kilroy        "EventCode": "0x47",
47*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_WB_CLEAN",
48*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache Write-Back, cleaning and coherency"
49*6732f10bSAndrew Kilroy    },
50*6732f10bSAndrew Kilroy    {
51*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data cache invalidate",
52*6732f10bSAndrew Kilroy        "EventCode": "0x48",
53*6732f10bSAndrew Kilroy        "EventName": "L1D_CACHE_INVAL",
54*6732f10bSAndrew Kilroy        "BriefDescription": "L1D cache invalidate"
55*6732f10bSAndrew Kilroy    },
56*6732f10bSAndrew Kilroy    {
57*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data TLB refill, read",
58*6732f10bSAndrew Kilroy        "EventCode": "0x4C",
59*6732f10bSAndrew Kilroy        "EventName": "L1D_TLB_REFILL_RD",
60*6732f10bSAndrew Kilroy        "BriefDescription": "L1D tlb refill, read"
61*6732f10bSAndrew Kilroy    },
62*6732f10bSAndrew Kilroy    {
63*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data TLB refill, write",
64*6732f10bSAndrew Kilroy        "EventCode": "0x4D",
65*6732f10bSAndrew Kilroy        "EventName": "L1D_TLB_REFILL_WR",
66*6732f10bSAndrew Kilroy        "BriefDescription": "L1D tlb refill, write"
67*6732f10bSAndrew Kilroy    },
68*6732f10bSAndrew Kilroy    {
69*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data or unified TLB access, read",
70*6732f10bSAndrew Kilroy        "EventCode": "0x4E",
71*6732f10bSAndrew Kilroy        "EventName": "L1D_TLB_RD",
72*6732f10bSAndrew Kilroy        "BriefDescription": "L1D tlb access, read"
73*6732f10bSAndrew Kilroy    },
74*6732f10bSAndrew Kilroy    {
75*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 1 data or unified TLB access, write",
76*6732f10bSAndrew Kilroy        "EventCode": "0x4F",
77*6732f10bSAndrew Kilroy        "EventName": "L1D_TLB_WR",
78*6732f10bSAndrew Kilroy        "BriefDescription": "L1D tlb access, write"
79*6732f10bSAndrew Kilroy    },
80*6732f10bSAndrew Kilroy    {
81*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data cache access, read",
82*6732f10bSAndrew Kilroy        "EventCode": "0x50",
83*6732f10bSAndrew Kilroy        "EventName": "L2D_CACHE_RD",
84*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache access, read"
85*6732f10bSAndrew Kilroy    },
86*6732f10bSAndrew Kilroy    {
87*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data cache access, write",
88*6732f10bSAndrew Kilroy        "EventCode": "0x51",
89*6732f10bSAndrew Kilroy        "EventName": "L2D_CACHE_WR",
90*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache access, write"
91*6732f10bSAndrew Kilroy    },
92*6732f10bSAndrew Kilroy    {
93*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data cache refill, read",
94*6732f10bSAndrew Kilroy        "EventCode": "0x52",
95*6732f10bSAndrew Kilroy        "EventName": "L2D_CACHE_REFILL_RD",
96*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache refill, read"
97*6732f10bSAndrew Kilroy    },
98*6732f10bSAndrew Kilroy    {
99*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data cache refill, write",
100*6732f10bSAndrew Kilroy        "EventCode": "0x53",
101*6732f10bSAndrew Kilroy        "EventName": "L2D_CACHE_REFILL_WR",
102*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache refill, write"
103*6732f10bSAndrew Kilroy    },
104*6732f10bSAndrew Kilroy    {
105*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data cache Write-Back, victim",
106*6732f10bSAndrew Kilroy        "EventCode": "0x56",
107*6732f10bSAndrew Kilroy        "EventName": "L2D_CACHE_WB_VICTIM",
108*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache Write-Back, victim"
109*6732f10bSAndrew Kilroy    },
110*6732f10bSAndrew Kilroy    {
111*6732f10bSAndrew Kilroy        "PublicDescription": "Level 2 data cache Write-Back, cleaning and coherency",
112*6732f10bSAndrew Kilroy        "EventCode": "0x57",
113*6732f10bSAndrew Kilroy        "EventName": "L2D_CACHE_WB_CLEAN",
114*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache Write-Back, cleaning and coherency"
115*6732f10bSAndrew Kilroy    },
116*6732f10bSAndrew Kilroy    {
117*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data cache invalidate",
118*6732f10bSAndrew Kilroy        "EventCode": "0x58",
119*6732f10bSAndrew Kilroy        "EventName": "L2D_CACHE_INVAL",
120*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache invalidate"
121*6732f10bSAndrew Kilroy    },
122*6732f10bSAndrew Kilroy    {
123*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data or unified TLB refill, read",
124*6732f10bSAndrew Kilroy        "EventCode": "0x5c",
125*6732f10bSAndrew Kilroy        "EventName": "L2D_TLB_REFILL_RD",
126*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache refill, read"
127*6732f10bSAndrew Kilroy    },
128*6732f10bSAndrew Kilroy    {
129*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data or unified TLB refill, write",
130*6732f10bSAndrew Kilroy        "EventCode": "0x5d",
131*6732f10bSAndrew Kilroy        "EventName": "L2D_TLB_REFILL_WR",
132*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache refill, write"
133*6732f10bSAndrew Kilroy    },
134*6732f10bSAndrew Kilroy    {
135*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data or unified TLB access, read",
136*6732f10bSAndrew Kilroy        "EventCode": "0x5e",
137*6732f10bSAndrew Kilroy        "EventName": "L2D_TLB_RD",
138*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache access, read"
139*6732f10bSAndrew Kilroy    },
140*6732f10bSAndrew Kilroy    {
141*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 2 data or unified TLB access, write",
142*6732f10bSAndrew Kilroy        "EventCode": "0x5f",
143*6732f10bSAndrew Kilroy        "EventName": "L2D_TLB_WR",
144*6732f10bSAndrew Kilroy        "BriefDescription": "L2D cache access, write"
145*6732f10bSAndrew Kilroy    },
146*6732f10bSAndrew Kilroy    {
147*6732f10bSAndrew Kilroy        "PublicDescription": "Bus access read",
148*6732f10bSAndrew Kilroy        "EventCode": "0x60",
149*6732f10bSAndrew Kilroy        "EventName": "BUS_ACCESS_RD",
150*6732f10bSAndrew Kilroy        "BriefDescription": "Bus access read"
151*6732f10bSAndrew Kilroy    },
152*6732f10bSAndrew Kilroy    {
153*6732f10bSAndrew Kilroy        "PublicDescription": "Bus access write",
154*6732f10bSAndrew Kilroy        "EventCode": "0x61",
155*6732f10bSAndrew Kilroy        "EventName": "BUS_ACCESS_WR",
156*6732f10bSAndrew Kilroy        "BriefDescription": "Bus access write"
157*6732f10bSAndrew Kilroy    },
158*6732f10bSAndrew Kilroy    {
159*6732f10bSAndrew Kilroy        "PublicDescription": "Bus access, Normal, Cacheable, Shareable",
160*6732f10bSAndrew Kilroy        "EventCode": "0x62",
161*6732f10bSAndrew Kilroy        "EventName": "BUS_ACCESS_SHARED",
162*6732f10bSAndrew Kilroy        "BriefDescription": "Bus access, Normal, Cacheable, Shareable"
163*6732f10bSAndrew Kilroy    },
164*6732f10bSAndrew Kilroy    {
165*6732f10bSAndrew Kilroy        "PublicDescription": "Bus access, not Normal, Cacheable, Shareable",
166*6732f10bSAndrew Kilroy        "EventCode": "0x63",
167*6732f10bSAndrew Kilroy        "EventName": "BUS_ACCESS_NOT_SHARED",
168*6732f10bSAndrew Kilroy        "BriefDescription": "Bus access, not Normal, Cacheable, Shareable"
169*6732f10bSAndrew Kilroy    },
170*6732f10bSAndrew Kilroy    {
171*6732f10bSAndrew Kilroy        "PublicDescription": "Bus access, Normal",
172*6732f10bSAndrew Kilroy        "EventCode": "0x64",
173*6732f10bSAndrew Kilroy        "EventName": "BUS_ACCESS_NORMAL",
174*6732f10bSAndrew Kilroy        "BriefDescription": "Bus access, Normal"
175*6732f10bSAndrew Kilroy    },
176*6732f10bSAndrew Kilroy    {
177*6732f10bSAndrew Kilroy        "PublicDescription": "Bus access, peripheral",
178*6732f10bSAndrew Kilroy        "EventCode": "0x65",
179*6732f10bSAndrew Kilroy        "EventName": "BUS_ACCESS_PERIPH",
180*6732f10bSAndrew Kilroy        "BriefDescription": "Bus access, peripheral"
181*6732f10bSAndrew Kilroy    },
182*6732f10bSAndrew Kilroy    {
183*6732f10bSAndrew Kilroy        "PublicDescription": "Data memory access, read",
184*6732f10bSAndrew Kilroy        "EventCode": "0x66",
185*6732f10bSAndrew Kilroy        "EventName": "MEM_ACCESS_RD",
186*6732f10bSAndrew Kilroy        "BriefDescription": "Data memory access, read"
187*6732f10bSAndrew Kilroy    },
188*6732f10bSAndrew Kilroy    {
189*6732f10bSAndrew Kilroy        "PublicDescription": "Data memory access, write",
190*6732f10bSAndrew Kilroy        "EventCode": "0x67",
191*6732f10bSAndrew Kilroy        "EventName": "MEM_ACCESS_WR",
192*6732f10bSAndrew Kilroy        "BriefDescription": "Data memory access, write"
193*6732f10bSAndrew Kilroy    },
194*6732f10bSAndrew Kilroy    {
195*6732f10bSAndrew Kilroy        "PublicDescription": "Unaligned access, read",
196*6732f10bSAndrew Kilroy        "EventCode": "0x68",
197*6732f10bSAndrew Kilroy        "EventName": "UNALIGNED_LD_SPEC",
198*6732f10bSAndrew Kilroy        "BriefDescription": "Unaligned access, read"
199*6732f10bSAndrew Kilroy    },
200*6732f10bSAndrew Kilroy    {
201*6732f10bSAndrew Kilroy        "PublicDescription": "Unaligned access, write",
202*6732f10bSAndrew Kilroy        "EventCode": "0x69",
203*6732f10bSAndrew Kilroy        "EventName": "UNALIGNED_ST_SPEC",
204*6732f10bSAndrew Kilroy        "BriefDescription": "Unaligned access, write"
205*6732f10bSAndrew Kilroy    },
206*6732f10bSAndrew Kilroy    {
207*6732f10bSAndrew Kilroy        "PublicDescription": "Unaligned access",
208*6732f10bSAndrew Kilroy        "EventCode": "0x6a",
209*6732f10bSAndrew Kilroy        "EventName": "UNALIGNED_LDST_SPEC",
210*6732f10bSAndrew Kilroy        "BriefDescription": "Unaligned access"
211*6732f10bSAndrew Kilroy    },
212*6732f10bSAndrew Kilroy    {
213*6732f10bSAndrew Kilroy        "PublicDescription": "Exclusive operation speculatively executed, LDREX or LDX",
214*6732f10bSAndrew Kilroy        "EventCode": "0x6c",
215*6732f10bSAndrew Kilroy        "EventName": "LDREX_SPEC",
216*6732f10bSAndrew Kilroy        "BriefDescription": "Exclusive operation speculatively executed, LDREX or LDX"
217*6732f10bSAndrew Kilroy    },
218*6732f10bSAndrew Kilroy    {
219*6732f10bSAndrew Kilroy        "PublicDescription": "Exclusive operation speculatively executed, STREX or STX pass",
220*6732f10bSAndrew Kilroy        "EventCode": "0x6d",
221*6732f10bSAndrew Kilroy        "EventName": "STREX_PASS_SPEC",
222*6732f10bSAndrew Kilroy        "BriefDescription": "Exclusive operation speculatively executed, STREX or STX pass"
223*6732f10bSAndrew Kilroy    },
224*6732f10bSAndrew Kilroy    {
225*6732f10bSAndrew Kilroy        "PublicDescription": "Exclusive operation speculatively executed, STREX or STX fail",
226*6732f10bSAndrew Kilroy        "EventCode": "0x6e",
227*6732f10bSAndrew Kilroy        "EventName": "STREX_FAIL_SPEC",
228*6732f10bSAndrew Kilroy        "BriefDescription": "Exclusive operation speculatively executed, STREX or STX fail"
229*6732f10bSAndrew Kilroy    },
230*6732f10bSAndrew Kilroy    {
231*6732f10bSAndrew Kilroy        "PublicDescription": "Exclusive operation speculatively executed, STREX or STX",
232*6732f10bSAndrew Kilroy        "EventCode": "0x6f",
233*6732f10bSAndrew Kilroy        "EventName": "STREX_SPEC",
234*6732f10bSAndrew Kilroy        "BriefDescription": "Exclusive operation speculatively executed, STREX or STX"
235*6732f10bSAndrew Kilroy    },
236*6732f10bSAndrew Kilroy    {
237*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, load",
238*6732f10bSAndrew Kilroy        "EventCode": "0x70",
239*6732f10bSAndrew Kilroy        "EventName": "LD_SPEC",
240*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, load"
241*6732f10bSAndrew Kilroy    },
242*6732f10bSAndrew Kilroy    {
243*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, store",
244*6732f10bSAndrew Kilroy        "EventCode": "0x71",
245*6732f10bSAndrew Kilroy        "EventName": "ST_SPEC",
246*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, store"
247*6732f10bSAndrew Kilroy    },
248*6732f10bSAndrew Kilroy    {
249*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, load or store",
250*6732f10bSAndrew Kilroy        "EventCode": "0x72",
251*6732f10bSAndrew Kilroy        "EventName": "LDST_SPEC",
252*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, load or store"
253*6732f10bSAndrew Kilroy    },
254*6732f10bSAndrew Kilroy    {
255*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, integer data processing",
256*6732f10bSAndrew Kilroy        "EventCode": "0x73",
257*6732f10bSAndrew Kilroy        "EventName": "DP_SPEC",
258*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, integer data processing"
259*6732f10bSAndrew Kilroy    },
260*6732f10bSAndrew Kilroy    {
261*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, Advanced SIMD instruction",
262*6732f10bSAndrew Kilroy        "EventCode": "0x74",
263*6732f10bSAndrew Kilroy        "EventName": "ASE_SPEC",
264*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, Advanced SIMD instruction"
265*6732f10bSAndrew Kilroy    },
266*6732f10bSAndrew Kilroy    {
267*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, floating-point instruction",
268*6732f10bSAndrew Kilroy        "EventCode": "0x75",
269*6732f10bSAndrew Kilroy        "EventName": "VFP_SPEC",
270*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, floating-point instruction"
271*6732f10bSAndrew Kilroy    },
272*6732f10bSAndrew Kilroy    {
273*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, software change of the PC",
274*6732f10bSAndrew Kilroy        "EventCode": "0x76",
275*6732f10bSAndrew Kilroy        "EventName": "PC_WRITE_SPEC",
276*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, software change of the PC"
277*6732f10bSAndrew Kilroy    },
278*6732f10bSAndrew Kilroy    {
279*6732f10bSAndrew Kilroy        "PublicDescription": "Operation speculatively executed, Cryptographic instruction",
280*6732f10bSAndrew Kilroy        "EventCode": "0x77",
281*6732f10bSAndrew Kilroy        "EventName": "CRYPTO_SPEC",
282*6732f10bSAndrew Kilroy        "BriefDescription": "Operation speculatively executed, Cryptographic instruction"
283*6732f10bSAndrew Kilroy    },
284*6732f10bSAndrew Kilroy    {
285*6732f10bSAndrew Kilroy        "PublicDescription": "Branch speculatively executed, immediate branch",
286*6732f10bSAndrew Kilroy        "EventCode": "0x78",
287*6732f10bSAndrew Kilroy        "EventName": "BR_IMMED_SPEC",
288*6732f10bSAndrew Kilroy        "BriefDescription": "Branch speculatively executed, immediate branch"
289*6732f10bSAndrew Kilroy    },
290*6732f10bSAndrew Kilroy    {
291*6732f10bSAndrew Kilroy        "PublicDescription": "Branch speculatively executed, procedure return",
292*6732f10bSAndrew Kilroy        "EventCode": "0x79",
293*6732f10bSAndrew Kilroy        "EventName": "BR_RETURN_SPEC",
294*6732f10bSAndrew Kilroy        "BriefDescription": "Branch speculatively executed, procedure return"
295*6732f10bSAndrew Kilroy    },
296*6732f10bSAndrew Kilroy    {
297*6732f10bSAndrew Kilroy        "PublicDescription": "Branch speculatively executed, indirect branch",
298*6732f10bSAndrew Kilroy        "EventCode": "0x7a",
299*6732f10bSAndrew Kilroy        "EventName": "BR_INDIRECT_SPEC",
300*6732f10bSAndrew Kilroy        "BriefDescription": "Branch speculatively executed, indirect branch"
301*6732f10bSAndrew Kilroy    },
302*6732f10bSAndrew Kilroy    {
303*6732f10bSAndrew Kilroy        "PublicDescription": "Barrier speculatively executed, ISB",
304*6732f10bSAndrew Kilroy        "EventCode": "0x7c",
305*6732f10bSAndrew Kilroy        "EventName": "ISB_SPEC",
306*6732f10bSAndrew Kilroy        "BriefDescription": "Barrier speculatively executed, ISB"
307*6732f10bSAndrew Kilroy    },
308*6732f10bSAndrew Kilroy    {
309*6732f10bSAndrew Kilroy        "PublicDescription": "Barrier speculatively executed, DSB",
310*6732f10bSAndrew Kilroy        "EventCode": "0x7d",
311*6732f10bSAndrew Kilroy        "EventName": "DSB_SPEC",
312*6732f10bSAndrew Kilroy        "BriefDescription": "Barrier speculatively executed, DSB"
313*6732f10bSAndrew Kilroy    },
314*6732f10bSAndrew Kilroy    {
315*6732f10bSAndrew Kilroy        "PublicDescription": "Barrier speculatively executed, DMB",
316*6732f10bSAndrew Kilroy        "EventCode": "0x7e",
317*6732f10bSAndrew Kilroy        "EventName": "DMB_SPEC",
318*6732f10bSAndrew Kilroy        "BriefDescription": "Barrier speculatively executed, DMB"
319*6732f10bSAndrew Kilroy    },
320*6732f10bSAndrew Kilroy    {
321*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Other synchronous",
322*6732f10bSAndrew Kilroy        "EventCode": "0x81",
323*6732f10bSAndrew Kilroy        "EventName": "EXC_UNDEF",
324*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Other synchronous"
325*6732f10bSAndrew Kilroy    },
326*6732f10bSAndrew Kilroy    {
327*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Supervisor Call",
328*6732f10bSAndrew Kilroy        "EventCode": "0x82",
329*6732f10bSAndrew Kilroy        "EventName": "EXC_SVC",
330*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Supervisor Call"
331*6732f10bSAndrew Kilroy    },
332*6732f10bSAndrew Kilroy    {
333*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Instruction Abort",
334*6732f10bSAndrew Kilroy        "EventCode": "0x83",
335*6732f10bSAndrew Kilroy        "EventName": "EXC_PABORT",
336*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Instruction Abort"
337*6732f10bSAndrew Kilroy    },
338*6732f10bSAndrew Kilroy    {
339*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Data Abort and SError",
340*6732f10bSAndrew Kilroy        "EventCode": "0x84",
341*6732f10bSAndrew Kilroy        "EventName": "EXC_DABORT",
342*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Data Abort and SError"
343*6732f10bSAndrew Kilroy    },
344*6732f10bSAndrew Kilroy    {
345*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, IRQ",
346*6732f10bSAndrew Kilroy        "EventCode": "0x86",
347*6732f10bSAndrew Kilroy        "EventName": "EXC_IRQ",
348*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, IRQ"
349*6732f10bSAndrew Kilroy    },
350*6732f10bSAndrew Kilroy    {
351*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, FIQ",
352*6732f10bSAndrew Kilroy        "EventCode": "0x87",
353*6732f10bSAndrew Kilroy        "EventName": "EXC_FIQ",
354*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, FIQ"
355*6732f10bSAndrew Kilroy    },
356*6732f10bSAndrew Kilroy    {
357*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Secure Monitor Call",
358*6732f10bSAndrew Kilroy        "EventCode": "0x88",
359*6732f10bSAndrew Kilroy        "EventName": "EXC_SMC",
360*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Secure Monitor Call"
361*6732f10bSAndrew Kilroy    },
362*6732f10bSAndrew Kilroy    {
363*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Hypervisor Call",
364*6732f10bSAndrew Kilroy        "EventCode": "0x8a",
365*6732f10bSAndrew Kilroy        "EventName": "EXC_HVC",
366*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Hypervisor Call"
367*6732f10bSAndrew Kilroy    },
368*6732f10bSAndrew Kilroy    {
369*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Instruction Abort not taken locally",
370*6732f10bSAndrew Kilroy        "EventCode": "0x8b",
371*6732f10bSAndrew Kilroy        "EventName": "EXC_TRAP_PABORT",
372*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Instruction Abort not taken locally"
373*6732f10bSAndrew Kilroy    },
374*6732f10bSAndrew Kilroy    {
375*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Data Abort or SError not taken locally",
376*6732f10bSAndrew Kilroy        "EventCode": "0x8c",
377*6732f10bSAndrew Kilroy        "EventName": "EXC_TRAP_DABORT",
378*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Data Abort or SError not taken locally"
379*6732f10bSAndrew Kilroy    },
380*6732f10bSAndrew Kilroy    {
381*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, Other traps not taken locally",
382*6732f10bSAndrew Kilroy        "EventCode": "0x8d",
383*6732f10bSAndrew Kilroy        "EventName": "EXC_TRAP_OTHER",
384*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, Other traps not taken locally"
385*6732f10bSAndrew Kilroy    },
386*6732f10bSAndrew Kilroy    {
387*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, IRQ not taken locally",
388*6732f10bSAndrew Kilroy        "EventCode": "0x8e",
389*6732f10bSAndrew Kilroy        "EventName": "EXC_TRAP_IRQ",
390*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, IRQ not taken locally"
391*6732f10bSAndrew Kilroy    },
392*6732f10bSAndrew Kilroy    {
393*6732f10bSAndrew Kilroy        "PublicDescription": "Exception taken, FIQ not taken locally",
394*6732f10bSAndrew Kilroy        "EventCode": "0x8f",
395*6732f10bSAndrew Kilroy        "EventName": "EXC_TRAP_FIQ",
396*6732f10bSAndrew Kilroy        "BriefDescription": "Exception taken, FIQ not taken locally"
397*6732f10bSAndrew Kilroy    },
398*6732f10bSAndrew Kilroy    {
399*6732f10bSAndrew Kilroy        "PublicDescription": "Release consistency operation speculatively executed, Load-Acquire",
400*6732f10bSAndrew Kilroy        "EventCode": "0x90",
401*6732f10bSAndrew Kilroy        "EventName": "RC_LD_SPEC",
402*6732f10bSAndrew Kilroy        "BriefDescription": "Release consistency operation speculatively executed, Load-Acquire"
403*6732f10bSAndrew Kilroy    },
404*6732f10bSAndrew Kilroy    {
405*6732f10bSAndrew Kilroy        "PublicDescription": "Release consistency operation speculatively executed, Store-Release",
406*6732f10bSAndrew Kilroy        "EventCode": "0x91",
407*6732f10bSAndrew Kilroy        "EventName": "RC_ST_SPEC",
408*6732f10bSAndrew Kilroy        "BriefDescription": "Release consistency operation speculatively executed, Store-Release"
409*6732f10bSAndrew Kilroy    },
410*6732f10bSAndrew Kilroy    {
411*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 3 data or unified cache access, read",
412*6732f10bSAndrew Kilroy        "EventCode": "0xa0",
413*6732f10bSAndrew Kilroy        "EventName": "L3D_CACHE_RD",
414*6732f10bSAndrew Kilroy        "BriefDescription": "Attributable Level 3 data or unified cache access, read"
415*6732f10bSAndrew Kilroy    },
416*6732f10bSAndrew Kilroy    {
417*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 3 data or unified cache access, write",
418*6732f10bSAndrew Kilroy        "EventCode": "0xa1",
419*6732f10bSAndrew Kilroy        "EventName": "L3D_CACHE_WR",
420*6732f10bSAndrew Kilroy        "BriefDescription": "Attributable Level 3 data or unified cache access, write"
421*6732f10bSAndrew Kilroy    },
422*6732f10bSAndrew Kilroy    {
423*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 3 data or unified cache refill, read",
424*6732f10bSAndrew Kilroy        "EventCode": "0xa2",
425*6732f10bSAndrew Kilroy        "EventName": "L3D_CACHE_REFILL_RD",
426*6732f10bSAndrew Kilroy        "BriefDescription": "Attributable Level 3 data or unified cache refill, read"
427*6732f10bSAndrew Kilroy    },
428*6732f10bSAndrew Kilroy    {
429*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 3 data or unified cache refill, write",
430*6732f10bSAndrew Kilroy        "EventCode": "0xa3",
431*6732f10bSAndrew Kilroy        "EventName": "L3D_CACHE_REFILL_WR",
432*6732f10bSAndrew Kilroy        "BriefDescription": "Attributable Level 3 data or unified cache refill, write"
433*6732f10bSAndrew Kilroy    },
434*6732f10bSAndrew Kilroy    {
435*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, victim",
436*6732f10bSAndrew Kilroy        "EventCode": "0xa6",
437*6732f10bSAndrew Kilroy        "EventName": "L3D_CACHE_WB_VICTIM",
438*6732f10bSAndrew Kilroy        "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, victim"
439*6732f10bSAndrew Kilroy    },
440*6732f10bSAndrew Kilroy    {
441*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean",
442*6732f10bSAndrew Kilroy        "EventCode": "0xa7",
443*6732f10bSAndrew Kilroy        "EventName": "L3D_CACHE_WB_CLEAN",
444*6732f10bSAndrew Kilroy        "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean"
445*6732f10bSAndrew Kilroy    },
446*6732f10bSAndrew Kilroy    {
447*6732f10bSAndrew Kilroy        "PublicDescription": "Attributable Level 3 data or unified cache access, invalidate",
448*6732f10bSAndrew Kilroy        "EventCode": "0xa8",
449*6732f10bSAndrew Kilroy        "EventName": "L3D_CACHE_INVAL",
450*6732f10bSAndrew Kilroy        "BriefDescription": "Attributable Level 3 data or unified cache access, invalidate"
451*6732f10bSAndrew Kilroy    }
452*6732f10bSAndrew Kilroy]
453