xref: /linux/tools/perf/pmu-events/arch/nds32/n13/atcpmu.json (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1ebd09753SNickhu[
2ebd09753SNickhu  {
3ebd09753SNickhu	"PublicDescription": "Conditional branch",
4ebd09753SNickhu    "EventCode": "0x102",
5ebd09753SNickhu    "EventName": "cond_br",
6ebd09753SNickhu    "BriefDescription": "V3 Conditional branch"
7ebd09753SNickhu  },
8ebd09753SNickhu  {
9ebd09753SNickhu	"PublicDescription": "Taken conditional branches",
10ebd09753SNickhu    "EventCode": "0x103",
11ebd09753SNickhu    "EventName": "taken_cond_br",
12ebd09753SNickhu    "BriefDescription": "V3 Taken Conditional branch"
13ebd09753SNickhu  },
14ebd09753SNickhu  {
15ebd09753SNickhu	"PublicDescription": "Prefetch Instruction",
16ebd09753SNickhu    "EventCode": "0x104",
17ebd09753SNickhu    "EventName": "prefetch_inst",
18ebd09753SNickhu    "BriefDescription": "V3 Prefetch Instruction"
19ebd09753SNickhu  },
20ebd09753SNickhu  {
21ebd09753SNickhu	"PublicDescription": "RET Inst",
22ebd09753SNickhu    "EventCode": "0x105",
23ebd09753SNickhu    "EventName": "ret_inst",
24ebd09753SNickhu    "BriefDescription": "V3 RET Inst"
25ebd09753SNickhu  },
26ebd09753SNickhu  {
27ebd09753SNickhu	"PublicDescription": "JR(non-RET) instructions",
28ebd09753SNickhu    "EventCode": "0x106",
29ebd09753SNickhu    "EventName": "jr_inst",
30ebd09753SNickhu    "BriefDescription": "V3 JR(non-RET) instructions"
31ebd09753SNickhu  },
32ebd09753SNickhu  {
33ebd09753SNickhu	"PublicDescription": "JAL/JRAL instructions",
34ebd09753SNickhu    "EventCode": "0x107",
35ebd09753SNickhu    "EventName": "jal_jral_inst",
36ebd09753SNickhu    "BriefDescription": "V3 JAL/JRAL instructions"
37ebd09753SNickhu  },
38ebd09753SNickhu  {
39ebd09753SNickhu	"PublicDescription": "NOP instructions",
40ebd09753SNickhu    "EventCode": "0x108",
41ebd09753SNickhu    "EventName": "nop_inst",
42ebd09753SNickhu    "BriefDescription": "V3 NOP instructions"
43ebd09753SNickhu  },
44ebd09753SNickhu  {
45ebd09753SNickhu	"PublicDescription": "SCW instructions",
46ebd09753SNickhu    "EventCode": "0x109",
47ebd09753SNickhu    "EventName": "scw_inst",
48ebd09753SNickhu    "BriefDescription": "V3 SCW instructions"
49ebd09753SNickhu  },
50ebd09753SNickhu  {
51ebd09753SNickhu	"PublicDescription": "ISB/DSB instructions",
52ebd09753SNickhu    "EventCode": "0x10a",
53ebd09753SNickhu    "EventName": "isb_dsb_inst",
54ebd09753SNickhu    "BriefDescription": "V3 ISB/DSB instructions"
55ebd09753SNickhu  },
56ebd09753SNickhu  {
57ebd09753SNickhu	"PublicDescription": "CCTL instructions",
58ebd09753SNickhu    "EventCode": "0x10b",
59ebd09753SNickhu    "EventName": "cctl_inst",
60ebd09753SNickhu    "BriefDescription": "V3 CCTL instructions"
61ebd09753SNickhu  },
62ebd09753SNickhu  {
63ebd09753SNickhu	"PublicDescription": "Taken Interrupts",
64ebd09753SNickhu    "EventCode": "0x10c",
65ebd09753SNickhu    "EventName": "taken_interrupts",
66ebd09753SNickhu    "BriefDescription": "V3 Taken Interrupts"
67ebd09753SNickhu  },
68ebd09753SNickhu  {
69ebd09753SNickhu	"PublicDescription": "Loads Completed",
70ebd09753SNickhu    "EventCode": "0x10d",
71ebd09753SNickhu    "EventName": "load_completed",
72ebd09753SNickhu    "BriefDescription": "V3 Loads Completed"
73ebd09753SNickhu  },
74ebd09753SNickhu  {
75ebd09753SNickhu	"PublicDescription": "uITLB accesses",
76ebd09753SNickhu    "EventCode": "0x10e",
77ebd09753SNickhu    "EventName": "uitlb_access",
78ebd09753SNickhu    "BriefDescription": "V3 uITLB accesses"
79ebd09753SNickhu  },
80ebd09753SNickhu  {
81ebd09753SNickhu	"PublicDescription": "uDTLB accesses",
82ebd09753SNickhu    "EventCode": "0x10f",
83ebd09753SNickhu    "EventName": "udtlb_access",
84ebd09753SNickhu    "BriefDescription": "V3 uDTLB accesses"
85ebd09753SNickhu  },
86ebd09753SNickhu  {
87ebd09753SNickhu	"PublicDescription": "MTLB accesses",
88ebd09753SNickhu    "EventCode": "0x110",
89ebd09753SNickhu    "EventName": "mtlb_access",
90ebd09753SNickhu    "BriefDescription": "V3 MTLB accesses"
91ebd09753SNickhu  },
92ebd09753SNickhu  {
93ebd09753SNickhu	"PublicDescription": "DATA_DEPENDENCY_STALL_CYCLES",
94ebd09753SNickhu    "EventCode": "0x112",
95ebd09753SNickhu    "EventName": "data_dependency_stall",
96ebd09753SNickhu    "BriefDescription": "V3 DATA_DEPENDENCY_STALL_CYCLES"
97ebd09753SNickhu  },
98ebd09753SNickhu  {
99ebd09753SNickhu	"PublicDescription": "DATA_CACHE_MISS_STALL_CYCLES",
100ebd09753SNickhu    "EventCode": "0x113",
101ebd09753SNickhu    "EventName": "dcache_miss_stall",
102ebd09753SNickhu    "BriefDescription": "V3 DATA_CACHE_MISS_STALL_CYCLES"
103ebd09753SNickhu  },
104ebd09753SNickhu  {
105ebd09753SNickhu	"PublicDescription": "ILM access",
106ebd09753SNickhu    "EventCode": "0x118",
107ebd09753SNickhu    "EventName": "ilm_access",
108ebd09753SNickhu    "BriefDescription": "V3 ILM accesses"
109ebd09753SNickhu  },
110ebd09753SNickhu  {
111ebd09753SNickhu	"PublicDescription": "LSU BIU CYCLES",
112ebd09753SNickhu    "EventCode": "0x119",
113ebd09753SNickhu    "EventName": "lsu_biu_cycles",
114ebd09753SNickhu    "BriefDescription": "V3 LSU BIU CYCLES"
115ebd09753SNickhu  },
116ebd09753SNickhu  {
117ebd09753SNickhu	"PublicDescription": "HPTWK BIU CYCLES",
118ebd09753SNickhu    "EventCode": "0x11a",
119ebd09753SNickhu    "EventName": "hptwk_biu_cycles",
120ebd09753SNickhu    "BriefDescription": "V3 HPTWK BIU CYCLES"
121ebd09753SNickhu  },
122ebd09753SNickhu  {
123ebd09753SNickhu	"PublicDescription": "DMA BIU CYCLES",
124ebd09753SNickhu    "EventCode": "0x11b",
125ebd09753SNickhu    "EventName": "dma_biu_cycles",
126ebd09753SNickhu    "BriefDescription": "V3 DMA BIU CYCLES"
127ebd09753SNickhu  },
128ebd09753SNickhu  {
129ebd09753SNickhu	"PublicDescription": "CODE CACHE FILL BIU CYCLES",
130ebd09753SNickhu    "EventCode": "0x11c",
131ebd09753SNickhu    "EventName": "icache_fill_biu_cycles",
132ebd09753SNickhu    "BriefDescription": "V3 CODE CACHE FILL BIU CYCLES"
133ebd09753SNickhu  },
134ebd09753SNickhu  {
135ebd09753SNickhu	"PublicDescription": "LEAGAL UNALIGN DCACHE ACCESS",
136ebd09753SNickhu    "EventCode": "0x11d",
137ebd09753SNickhu    "EventName": "legal_unalined_dcache_access",
138ebd09753SNickhu    "BriefDescription": "V3 LEAGAL UNALIGN DCACHE ACCESS"
139ebd09753SNickhu  },
140ebd09753SNickhu  {
141ebd09753SNickhu	"PublicDescription": "PUSH25 instructions",
142ebd09753SNickhu    "EventCode": "0x11e",
143ebd09753SNickhu    "EventName": "push25_inst",
144ebd09753SNickhu    "BriefDescription": "V3 PUSH25 instructions"
145ebd09753SNickhu  },
146ebd09753SNickhu  {
147ebd09753SNickhu	"PublicDescription": "SYSCALL instructions",
148ebd09753SNickhu    "EventCode": "0x11f",
149ebd09753SNickhu    "EventName": "syscall_inst",
150ebd09753SNickhu    "BriefDescription": "V3 SYSCALL instructions"
151ebd09753SNickhu  },
152ebd09753SNickhu  {
153ebd09753SNickhu	"PublicDescription": "conditional branch miss",
154ebd09753SNickhu    "EventCode": "0x202",
155ebd09753SNickhu    "EventName": "cond_br_miss",
156ebd09753SNickhu    "BriefDescription": "V3 conditional branch miss"
157ebd09753SNickhu  },
158ebd09753SNickhu  {
159ebd09753SNickhu	"PublicDescription": "taken conditional branch miss",
160ebd09753SNickhu    "EventCode": "0x203",
161ebd09753SNickhu    "EventName": "taken_cond_br_miss",
162ebd09753SNickhu    "BriefDescription": "V3 taken conditional branch miss"
163ebd09753SNickhu  },
164ebd09753SNickhu  {
165ebd09753SNickhu	"PublicDescription": "Prefetch Instructions with cache hit",
166ebd09753SNickhu    "EventCode": "0x204",
167ebd09753SNickhu    "EventName": "prefetch_icache_hit",
168ebd09753SNickhu    "BriefDescription": "V3 Prefetch Instructions with cache hit"
169ebd09753SNickhu  },
170ebd09753SNickhu  {
171ebd09753SNickhu	"PublicDescription": "RET mispredict",
172ebd09753SNickhu    "EventCode": "0x205",
173ebd09753SNickhu    "EventName": "ret_mispredict",
174ebd09753SNickhu    "BriefDescription": "V3 RET mispredict"
175ebd09753SNickhu  },
176ebd09753SNickhu  {
177ebd09753SNickhu	"PublicDescription": "Immediate J instructions",
178ebd09753SNickhu    "EventCode": "0x206",
179ebd09753SNickhu    "EventName": "imm_j_inst",
180ebd09753SNickhu    "BriefDescription": "V3 Immediate J instructions"
181ebd09753SNickhu  },
182ebd09753SNickhu  {
183ebd09753SNickhu	"PublicDescription": "Multiply instructions",
184ebd09753SNickhu    "EventCode": "0x207",
185ebd09753SNickhu    "EventName": "mul_inst",
186ebd09753SNickhu    "BriefDescription": "V3 Multiply instructions"
187ebd09753SNickhu  },
188ebd09753SNickhu  {
189ebd09753SNickhu	"PublicDescription": "16 bits instructions",
190ebd09753SNickhu    "EventCode": "0x208",
191ebd09753SNickhu    "EventName": "sixteen_bits_inst",
192ebd09753SNickhu    "BriefDescription": "V3 16 bits instructions"
193ebd09753SNickhu  },
194ebd09753SNickhu  {
195ebd09753SNickhu	"PublicDescription": "Failed SCW instructions",
196ebd09753SNickhu    "EventCode": "0x209",
197ebd09753SNickhu    "EventName": "fail_scw_inst",
198ebd09753SNickhu    "BriefDescription": "V3 Failed SCW instructions"
199ebd09753SNickhu  },
200ebd09753SNickhu  {
201ebd09753SNickhu	"PublicDescription": "ld-after-st conflict replays",
202ebd09753SNickhu    "EventCode": "0x20a",
203ebd09753SNickhu    "EventName": "ld_af_st_conflict",
204ebd09753SNickhu    "BriefDescription": "V3 ld-after-st conflict replays"
205ebd09753SNickhu  },
206ebd09753SNickhu  {
207ebd09753SNickhu	"PublicDescription": "Exception taken",
208ebd09753SNickhu    "EventCode": "0x20c",
209ebd09753SNickhu    "EventName": "exception_taken",
210ebd09753SNickhu    "BriefDescription": "V3 Exception taken"
211ebd09753SNickhu  },
212ebd09753SNickhu  {
213ebd09753SNickhu	"PublicDescription": "Stores completed",
214ebd09753SNickhu    "EventCode": "0x20d",
215ebd09753SNickhu    "EventName": "store_completed",
216ebd09753SNickhu    "BriefDescription": "V3 Stores completed"
217ebd09753SNickhu  },
218ebd09753SNickhu  {
219ebd09753SNickhu	"PublicDescription": "uITLB miss",
220ebd09753SNickhu    "EventCode": "0x20e",
221ebd09753SNickhu    "EventName": "uitlb_miss",
222ebd09753SNickhu    "BriefDescription": "V3 uITLB miss"
223ebd09753SNickhu  },
224ebd09753SNickhu  {
225ebd09753SNickhu	"PublicDescription": "uDTLB miss",
226ebd09753SNickhu    "EventCode": "0x20f",
227ebd09753SNickhu    "EventName": "udtlb_miss",
228ebd09753SNickhu    "BriefDescription": "V3 uDTLB miss"
229ebd09753SNickhu  },
230ebd09753SNickhu  {
231ebd09753SNickhu	"PublicDescription": "MTLB miss",
232ebd09753SNickhu    "EventCode": "0x210",
233ebd09753SNickhu    "EventName": "mtlb_miss",
234ebd09753SNickhu    "BriefDescription": "V3 MTLB miss"
235ebd09753SNickhu  },
236ebd09753SNickhu  {
237ebd09753SNickhu	"PublicDescription": "Empty instructions queue stall cycles",
238ebd09753SNickhu    "EventCode": "0x212",
239ebd09753SNickhu    "EventName": "empty_inst_q_stall",
240ebd09753SNickhu    "BriefDescription": "V3 Empty instructions queue stall cycles"
241ebd09753SNickhu  },
242ebd09753SNickhu  {
243ebd09753SNickhu	"PublicDescription": "Data write back",
244ebd09753SNickhu    "EventCode": "0x213",
245ebd09753SNickhu    "EventName": "data_wb",
246ebd09753SNickhu    "BriefDescription": "V3 Data write back"
247ebd09753SNickhu  },
248ebd09753SNickhu  {
249ebd09753SNickhu	"PublicDescription": "DLM access",
250ebd09753SNickhu    "EventCode": "0x218",
251ebd09753SNickhu    "EventName": "dlm_access",
252ebd09753SNickhu    "BriefDescription": "V3 DLM access"
253ebd09753SNickhu  },
254ebd09753SNickhu  {
255ebd09753SNickhu	"PublicDescription": "LSU BIU request",
256ebd09753SNickhu    "EventCode": "0x219",
257ebd09753SNickhu    "EventName": "lsu_biu_req",
258ebd09753SNickhu    "BriefDescription": "V3 LSU BIU request"
259ebd09753SNickhu  },
260ebd09753SNickhu  {
261ebd09753SNickhu	"PublicDescription": "HPTWK BIU request",
262ebd09753SNickhu    "EventCode": "0x21a",
263ebd09753SNickhu    "EventName": "hptwk_biu_req",
264ebd09753SNickhu    "BriefDescription": "V3 HPTWK BIU request"
265ebd09753SNickhu  },
266ebd09753SNickhu  {
267ebd09753SNickhu	"PublicDescription": "DMA BIU request",
268ebd09753SNickhu    "EventCode": "0x21b",
269ebd09753SNickhu    "EventName": "dma_biu_req",
270ebd09753SNickhu    "BriefDescription": "V3 DMA BIU request"
271ebd09753SNickhu  },
272ebd09753SNickhu  {
273ebd09753SNickhu	"PublicDescription": "Icache fill BIU request",
274ebd09753SNickhu    "EventCode": "0x21c",
275ebd09753SNickhu    "EventName": "icache_fill_biu_req",
276ebd09753SNickhu    "BriefDescription": "V3 Icache fill BIU request"
277ebd09753SNickhu  },
278ebd09753SNickhu  {
279ebd09753SNickhu	"PublicDescription": "External events",
280ebd09753SNickhu    "EventCode": "0x21d",
281ebd09753SNickhu    "EventName": "external_events",
282ebd09753SNickhu    "BriefDescription": "V3 External events"
283ebd09753SNickhu  },
284ebd09753SNickhu  {
285ebd09753SNickhu	"PublicDescription": "POP25 instructions",
286ebd09753SNickhu    "EventCode": "0x21e",
287ebd09753SNickhu    "EventName": "pop25_inst",
288ebd09753SNickhu    "BriefDescription": "V3 POP25 instructions"
289*08f3e087SJames Clark  }
290ebd09753SNickhu]
291