]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - tools/perf/pmu-events/arch/powerpc/power9/marked.json
UBUNTU: SAUCE: perf vendor events powerpc: Update POWER9 events
[mirror_ubuntu-artful-kernel.git] / tools / perf / pmu-events / arch / powerpc / power9 / marked.json
CommitLineData
00f954ba
SB
1[
2 {,
5d6d79e0
SB
3 "EventCode": "0x3C052",
4 "EventName": "PM_DATA_SYS_PUMP_MPRED",
5 "BriefDescription": "Final Pump Scope (system) mispredicted. Either the original scope was too small (Chip/Group) or the original scope was System and it should have been smaller. Counts for a demand load"
00f954ba
SB
6 },
7 {,
5d6d79e0
SB
8 "EventCode": "0x3013E",
9 "EventName": "PM_MRK_STALL_CMPLU_CYC",
10 "BriefDescription": "Number of cycles the marked instruction is experiencing a stall while it is next to complete (NTC)"
00f954ba
SB
11 },
12 {,
5d6d79e0
SB
13 "EventCode": "0x4F056",
14 "EventName": "PM_RADIX_PWC_L1_PDE_FROM_L3MISS",
15 "BriefDescription": "A Page Directory Entry was reloaded to a level 1 page walk cache from beyond the core's L3 data cache. The source could be local/remote/distant memory or another core's cache"
00f954ba
SB
16 },
17 {,
5d6d79e0
SB
18 "EventCode": "0x24158",
19 "EventName": "PM_MRK_INST",
20 "BriefDescription": "An instruction was marked. Includes both Random Instruction Sampling (RIS) at decode time and Random Event Sampling (RES) at the time the configured event happens"
00f954ba
SB
21 },
22 {,
5d6d79e0
SB
23 "EventCode": "0x1E046",
24 "EventName": "PM_DPTEG_FROM_L31_SHR",
25 "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's L3 on the same chip due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
26 },
27 {,
5d6d79e0
SB
28 "EventCode": "0x3C04A",
29 "EventName": "PM_DATA_FROM_RMEM",
30 "BriefDescription": "The processor's data cache was reloaded from another chip's memory on the same Node or Group ( Remote) due to a demand load"
00f954ba
SB
31 },
32 {,
5d6d79e0
SB
33 "EventCode": "0x2C01C",
34 "EventName": "PM_CMPLU_STALL_DMISS_REMOTE",
35 "BriefDescription": "Completion stall by Dcache miss which resolved from remote chip (cache or memory)"
00f954ba
SB
36 },
37 {,
5d6d79e0
SB
38 "EventCode": "0x44040",
39 "EventName": "PM_INST_FROM_L2_DISP_CONFLICT_OTHER",
40 "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 with dispatch conflict due to an instruction fetch (not prefetch)"
00f954ba
SB
41 },
42 {,
5d6d79e0
SB
43 "EventCode": "0x2E050",
44 "EventName": "PM_DARQ0_7_9_ENTRIES",
45 "BriefDescription": "Cycles in which 7,8, or 9 DARQ entries (out of 12) are in use"
00f954ba
SB
46 },
47 {,
5d6d79e0
SB
48 "EventCode": "0x2D02E",
49 "EventName": "PM_RADIX_PWC_L3_PTE_FROM_L2",
50 "BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from the core's L2 data cache. This implies that a level 4 PWC access was not necessary for this translation"
00f954ba
SB
51 },
52 {,
5d6d79e0
SB
53 "EventCode": "0x3F05E",
54 "EventName": "PM_RADIX_PWC_L3_PTE_FROM_L3",
55 "BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from the core's L3 data cache. This implies that a level 4 PWC access was not necessary for this translation"
00f954ba
SB
56 },
57 {,
5d6d79e0
SB
58 "EventCode": "0x2E01E",
59 "EventName": "PM_CMPLU_STALL_NTC_FLUSH",
60 "BriefDescription": "Completion stall due to ntc flush"
00f954ba
SB
61 },
62 {,
5d6d79e0
SB
63 "EventCode": "0x1F14C",
64 "EventName": "PM_MRK_DPTEG_FROM_LL4",
65 "BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's L4 cache due to a marked data side request.. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
66 },
67 {,
5d6d79e0
SB
68 "EventCode": "0x20130",
69 "EventName": "PM_MRK_INST_DECODED",
70 "BriefDescription": "An instruction was marked at decode time. Random Instruction Sampling (RIS) only"
00f954ba
SB
71 },
72 {,
5d6d79e0
SB
73 "EventCode": "0x3F144",
74 "EventName": "PM_MRK_DPTEG_FROM_L31_ECO_SHR",
75 "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
76 },
77 {,
5d6d79e0
SB
78 "EventCode": "0x4D058",
79 "EventName": "PM_VECTOR_FLOP_CMPL",
80 "BriefDescription": "Vector FP instruction completed"
00f954ba
SB
81 },
82 {,
5d6d79e0
SB
83 "EventCode": "0x14040",
84 "EventName": "PM_INST_FROM_L2_NO_CONFLICT",
85 "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 without conflict due to an instruction fetch (not prefetch)"
00f954ba
SB
86 },
87 {,
5d6d79e0
SB
88 "EventCode": "0x4404E",
89 "EventName": "PM_INST_FROM_L3MISS_MOD",
90 "BriefDescription": "The processor's Instruction cache was reloaded from a location other than the local core's L3 due to a instruction fetch"
00f954ba
SB
91 },
92 {,
5d6d79e0
SB
93 "EventCode": "0x3003A",
94 "EventName": "PM_CMPLU_STALL_EXCEPTION",
95 "BriefDescription": "Cycles in which the NTC instruction is not allowed to complete because it was interrupted by ANY exception, which has to be serviced before the instruction can complete"
00f954ba
SB
96 },
97 {,
5d6d79e0
SB
98 "EventCode": "0x4F144",
99 "EventName": "PM_MRK_DPTEG_FROM_L31_ECO_MOD",
100 "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's ECO L3 on the same chip due to a marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
101 },
102 {,
5d6d79e0
SB
103 "EventCode": "0x3E044",
104 "EventName": "PM_DPTEG_FROM_L31_ECO_SHR",
105 "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
106 },
107 {,
5d6d79e0
SB
108 "EventCode": "0x300F6",
109 "EventName": "PM_L1_DCACHE_RELOAD_VALID",
110 "BriefDescription": "DL1 reloaded due to Demand Load"
00f954ba
SB
111 },
112 {,
5d6d79e0
SB
113 "EventCode": "0x1415E",
114 "EventName": "PM_MRK_DATA_FROM_L3MISS_CYC",
115 "BriefDescription": "Duration in cycles to reload from a location other than the local core's L3 due to a marked load"
00f954ba
SB
116 },
117 {,
118 "EventCode": "0x1E052",
119 "EventName": "PM_CMPLU_STALL_SLB",
5d6d79e0 120 "BriefDescription": "Finish stall because the NTF instruction was awaiting L2 response for an SLB"
00f954ba
SB
121 },
122 {,
5d6d79e0
SB
123 "EventCode": "0x4404C",
124 "EventName": "PM_INST_FROM_DMEM",
125 "BriefDescription": "The processor's Instruction cache was reloaded from another chip's memory on the same Node or Group (Distant) due to an instruction fetch (not prefetch)"
00f954ba
SB
126 },
127 {,
5d6d79e0
SB
128 "EventCode": "0x3000E",
129 "EventName": "PM_FXU_1PLUS_BUSY",
130 "BriefDescription": "At least one of the 4 FXU units is busy"
00f954ba
SB
131 },
132 {,
5d6d79e0
SB
133 "EventCode": "0x2C048",
134 "EventName": "PM_DATA_FROM_LMEM",
135 "BriefDescription": "The processor's data cache was reloaded from the local chip's Memory due to a demand load"
00f954ba
SB
136 },
137 {,
5d6d79e0
SB
138 "EventCode": "0x3000A",
139 "EventName": "PM_CMPLU_STALL_PM",
140 "BriefDescription": "Finish stall because the NTF instruction was issued to the Permute execution pipe and waiting to finish. Includes permute and decimal fixed point instructions (128 bit BCD arithmetic) + a few 128 bit fixpoint add/subtract instructions with carry. Not qualified by vector or multicycle"
00f954ba
SB
141 },
142 {,
5d6d79e0
SB
143 "EventCode": "0x1504E",
144 "EventName": "PM_IPTEG_FROM_L2MISS",
145 "BriefDescription": "A Page Table Entry was loaded into the TLB from a location other than the local core's L2 due to a instruction side request"
00f954ba
SB
146 },
147 {,
5d6d79e0
SB
148 "EventCode": "0x1C052",
149 "EventName": "PM_DATA_GRP_PUMP_MPRED_RTY",
150 "BriefDescription": "Final Pump Scope (Group) ended up larger than Initial Pump Scope (Chip) for a demand load"
00f954ba
SB
151 },
152 {,
5d6d79e0
SB
153 "EventCode": "0x30008",
154 "EventName": "PM_DISP_STARVED",
155 "BriefDescription": "Dispatched Starved"
00f954ba
SB
156 },
157 {,
5d6d79e0
SB
158 "EventCode": "0x14042",
159 "EventName": "PM_INST_FROM_L2",
160 "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 due to an instruction fetch (not prefetch)"
00f954ba
SB
161 },
162 {,
5d6d79e0
SB
163 "EventCode": "0x4000C",
164 "EventName": "PM_FREQ_UP",
165 "BriefDescription": "Power Management: Above Threshold A"
00f954ba
SB
166 },
167 {,
5d6d79e0
SB
168 "EventCode": "0x3C050",
169 "EventName": "PM_DATA_SYS_PUMP_CPRED",
170 "BriefDescription": "Initial and Final Pump Scope was system pump (prediction=correct) for a demand load"
00f954ba
SB
171 },
172 {,
5d6d79e0
SB
173 "EventCode": "0x25040",
174 "EventName": "PM_IPTEG_FROM_L2_MEPF",
175 "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 hit without dispatch conflicts on Mepf state. due to a instruction side request"
00f954ba
SB
176 },
177 {,
5d6d79e0
SB
178 "EventCode": "0x10132",
179 "EventName": "PM_MRK_INST_ISSUED",
180 "BriefDescription": "Marked instruction issued"
00f954ba
SB
181 },
182 {,
5d6d79e0
SB
183 "EventCode": "0x1C046",
184 "EventName": "PM_DATA_FROM_L31_SHR",
185 "BriefDescription": "The processor's data cache was reloaded with Shared (S) data from another core's L3 on the same chip due to a demand load"
00f954ba
SB
186 },
187 {,
5d6d79e0
SB
188 "EventCode": "0x2C044",
189 "EventName": "PM_DATA_FROM_L31_MOD",
190 "BriefDescription": "The processor's data cache was reloaded with Modified (M) data from another core's L3 on the same chip due to a demand load"
00f954ba
SB
191 },
192 {,
5d6d79e0
SB
193 "EventCode": "0x2C04A",
194 "EventName": "PM_DATA_FROM_RL4",
195 "BriefDescription": "The processor's data cache was reloaded from another chip's L4 on the same Node or Group ( Remote) due to a demand load"
00f954ba
SB
196 },
197 {,
5d6d79e0
SB
198 "EventCode": "0x24044",
199 "EventName": "PM_INST_FROM_L31_MOD",
200 "BriefDescription": "The processor's Instruction cache was reloaded with Modified (M) data from another core's L3 on the same chip due to an instruction fetch (not prefetch)"
00f954ba
SB
201 },
202 {,
5d6d79e0
SB
203 "EventCode": "0x4C050",
204 "EventName": "PM_DATA_SYS_PUMP_MPRED_RTY",
205 "BriefDescription": "Final Pump Scope (system) ended up larger than Initial Pump Scope (Chip/Group) for a demand load"
00f954ba
SB
206 },
207 {,
5d6d79e0
SB
208 "EventCode": "0x2C052",
209 "EventName": "PM_DATA_GRP_PUMP_MPRED",
210 "BriefDescription": "Final Pump Scope (Group) ended up either larger or smaller than Initial Pump Scope for a demand load"
00f954ba
SB
211 },
212 {,
5d6d79e0
SB
213 "EventCode": "0x2F148",
214 "EventName": "PM_MRK_DPTEG_FROM_LMEM",
215 "BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's Memory due to a marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
216 },
217 {,
5d6d79e0
SB
218 "EventCode": "0x4D01A",
219 "EventName": "PM_CMPLU_STALL_EIEIO",
220 "BriefDescription": "Finish stall because the NTF instruction is an EIEIO waiting for response from L2"
00f954ba
SB
221 },
222 {,
5d6d79e0
SB
223 "EventCode": "0x4F14E",
224 "EventName": "PM_MRK_DPTEG_FROM_L3MISS",
225 "BriefDescription": "A Page Table Entry was loaded into the TLB from a location other than the local core's L3 due to a marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
226 },
227 {,
5d6d79e0
SB
228 "EventCode": "0x4F05A",
229 "EventName": "PM_RADIX_PWC_L4_PTE_FROM_L3",
230 "BriefDescription": "A Page Table Entry was reloaded to a level 4 page walk cache from the core's L3 data cache. This is the deepest level of PWC possible for a translation"
00f954ba
SB
231 },
232 {,
5d6d79e0
SB
233 "EventCode": "0x1F05A",
234 "EventName": "PM_RADIX_PWC_L4_PTE_FROM_L2",
235 "BriefDescription": "A Page Table Entry was reloaded to a level 4 page walk cache from the core's L2 data cache. This is the deepest level of PWC possible for a translation"
00f954ba
SB
236 },
237 {,
5d6d79e0
SB
238 "EventCode": "0x30068",
239 "EventName": "PM_L1_ICACHE_RELOADED_PREF",
240 "BriefDescription": "Counts all Icache prefetch reloads ( includes demand turned into prefetch)"
00f954ba
SB
241 },
242 {,
5d6d79e0
SB
243 "EventCode": "0x4C04A",
244 "EventName": "PM_DATA_FROM_OFF_CHIP_CACHE",
245 "BriefDescription": "The processor's data cache was reloaded either shared or modified data from another core's L2/L3 on a different chip (remote or distant) due to a demand load"
00f954ba
SB
246 },
247 {,
5d6d79e0
SB
248 "EventCode": "0x400FE",
249 "EventName": "PM_DATA_FROM_MEMORY",
250 "BriefDescription": "The processor's data cache was reloaded from a memory location including L4 from local remote or distant due to a demand load"
00f954ba
SB
251 },
252 {,
5d6d79e0
SB
253 "EventCode": "0x3F058",
254 "EventName": "PM_RADIX_PWC_L1_PDE_FROM_L3",
255 "BriefDescription": "A Page Directory Entry was reloaded to a level 1 page walk cache from the core's L3 data cache"
00f954ba
SB
256 },
257 {,
5d6d79e0
SB
258 "EventCode": "0x4D142",
259 "EventName": "PM_MRK_DATA_FROM_L3",
260 "BriefDescription": "The processor's data cache was reloaded from local core's L3 due to a marked load"
00f954ba
SB
261 },
262 {,
5d6d79e0
SB
263 "EventCode": "0x30050",
264 "EventName": "PM_SYS_PUMP_CPRED",
265 "BriefDescription": "Initial and Final Pump Scope was system pump for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)"
00f954ba
SB
266 },
267 {,
5d6d79e0
SB
268 "EventCode": "0x30028",
269 "EventName": "PM_CMPLU_STALL_SPEC_FINISH",
270 "BriefDescription": "Finish stall while waiting for the non-speculative finish of either a stcx waiting for its result or a load waiting for non-critical sectors of data and ECC"
00f954ba
SB
271 },
272 {,
5d6d79e0
SB
273 "EventCode": "0x400F4",
274 "EventName": "PM_RUN_PURR",
275 "BriefDescription": "Run_PURR"
00f954ba
SB
276 },
277 {,
5d6d79e0
SB
278 "EventCode": "0x3404C",
279 "EventName": "PM_INST_FROM_DL4",
280 "BriefDescription": "The processor's Instruction cache was reloaded from another chip's L4 on a different Node or Group (Distant) due to an instruction fetch (not prefetch)"
00f954ba
SB
281 },
282 {,
5d6d79e0
SB
283 "EventCode": "0x3D05A",
284 "EventName": "PM_NTC_ISSUE_HELD_OTHER",
285 "BriefDescription": "The NTC instruction is being held at dispatch during regular pipeline cycles, or because the VSU is busy with multi-cycle instructions, or because of a write-back collision with VSU"
00f954ba
SB
286 },
287 {,
5d6d79e0
SB
288 "EventCode": "0x2E048",
289 "EventName": "PM_DPTEG_FROM_LMEM",
290 "BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's Memory due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
291 },
292 {,
5d6d79e0
SB
293 "EventCode": "0x2D02A",
294 "EventName": "PM_RADIX_PWC_L3_PDE_FROM_L2",
295 "BriefDescription": "A Page Directory Entry was reloaded to a level 3 page walk cache from the core's L2 data cache"
00f954ba
SB
296 },
297 {,
5d6d79e0
SB
298 "EventCode": "0x1F05C",
299 "EventName": "PM_RADIX_PWC_L3_PDE_FROM_L3",
300 "BriefDescription": "A Page Directory Entry was reloaded to a level 3 page walk cache from the core's L3 data cache"
00f954ba
SB
301 },
302 {,
5d6d79e0
SB
303 "EventCode": "0x4D04A",
304 "EventName": "PM_DARQ0_0_3_ENTRIES",
305 "BriefDescription": "Cycles in which 3 or less DARQ entries (out of 12) are in use"
00f954ba
SB
306 },
307 {,
5d6d79e0
SB
308 "EventCode": "0x1404C",
309 "EventName": "PM_INST_FROM_LL4",
310 "BriefDescription": "The processor's Instruction cache was reloaded from the local chip's L4 cache due to an instruction fetch (not prefetch)"
00f954ba
SB
311 },
312 {,
5d6d79e0
SB
313 "EventCode": "0x200FD",
314 "EventName": "PM_L1_ICACHE_MISS",
315 "BriefDescription": "Demand iCache Miss"
00f954ba
SB
316 },
317 {,
5d6d79e0
SB
318 "EventCode": "0x34040",
319 "EventName": "PM_INST_FROM_L2_DISP_CONFLICT_LDHITST",
320 "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 with load hit store conflict due to an instruction fetch (not prefetch)"
00f954ba
SB
321 },
322 {,
5d6d79e0
SB
323 "EventCode": "0x20138",
324 "EventName": "PM_MRK_ST_NEST",
325 "BriefDescription": "Marked store sent to nest"
00f954ba
SB
326 },
327 {,
5d6d79e0
SB
328 "EventCode": "0x44048",
329 "EventName": "PM_INST_FROM_DL2L3_MOD",
330 "BriefDescription": "The processor's Instruction cache was reloaded with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)"
00f954ba
SB
331 },
332 {,
5d6d79e0
SB
333 "EventCode": "0x35046",
334 "EventName": "PM_IPTEG_FROM_L21_SHR",
335 "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's L2 on the same chip due to a instruction side request"
00f954ba
SB
336 },
337 {,
5d6d79e0
SB
338 "EventCode": "0x4C04E",
339 "EventName": "PM_DATA_FROM_L3MISS_MOD",
340 "BriefDescription": "The processor's data cache was reloaded from a location other than the local core's L3 due to a demand load"
00f954ba
SB
341 },
342 {,
5d6d79e0
SB
343 "EventCode": "0x401E0",
344 "EventName": "PM_MRK_INST_CMPL",
345 "BriefDescription": "marked instruction completed"
00f954ba
SB
346 },
347 {,
5d6d79e0
SB
348 "EventCode": "0x2C128",
349 "EventName": "PM_MRK_DATA_FROM_DL2L3_SHR_CYC",
350 "BriefDescription": "Duration in cycles to reload with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load"
00f954ba
SB
351 },
352 {,
5d6d79e0
SB
353 "EventCode": "0x34044",
354 "EventName": "PM_INST_FROM_L31_ECO_SHR",
355 "BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from another core's ECO L3 on the same chip due to an instruction fetch (not prefetch)"
00f954ba
SB
356 },
357 {,
5d6d79e0
SB
358 "EventCode": "0x4E018",
359 "EventName": "PM_CMPLU_STALL_NTC_DISP_FIN",
360 "BriefDescription": "Finish stall because the NTF instruction was one that must finish at dispatch."
00f954ba
SB
361 },
362 {,
5d6d79e0
SB
363 "EventCode": "0x2E05E",
364 "EventName": "PM_LMQ_EMPTY_CYC",
365 "BriefDescription": "Cycles in which the LMQ has no pending load misses for this thread"
00f954ba
SB
366 },
367 {,
5d6d79e0
SB
368 "EventCode": "0x4C122",
369 "EventName": "PM_DARQ1_0_3_ENTRIES",
370 "BriefDescription": "Cycles in which 3 or fewer DARQ1 entries (out of 12) are in use"
00f954ba
SB
371 },
372 {,
5d6d79e0
SB
373 "EventCode": "0x4F058",
374 "EventName": "PM_RADIX_PWC_L2_PTE_FROM_L3",
375 "BriefDescription": "A Page Table Entry was reloaded to a level 2 page walk cache from the core's L3 data cache. This implies that level 3 and level 4 PWC accesses were not necessary for this translation"
00f954ba
SB
376 },
377 {,
5d6d79e0
SB
378 "EventCode": "0x14046",
379 "EventName": "PM_INST_FROM_L31_SHR",
380 "BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from another core's L3 on the same chip due to an instruction fetch (not prefetch)"
00f954ba
SB
381 },
382 {,
5d6d79e0
SB
383 "EventCode": "0x3012C",
384 "EventName": "PM_MRK_ST_FWD",
385 "BriefDescription": "Marked st forwards"
00f954ba
SB
386 },
387 {,
5d6d79e0
SB
388 "EventCode": "0x101E0",
389 "EventName": "PM_MRK_INST_DISP",
390 "BriefDescription": "The thread has dispatched a randomly sampled marked instruction"
00f954ba
SB
391 },
392 {,
5d6d79e0
SB
393 "EventCode": "0x1D058",
394 "EventName": "PM_DARQ0_10_12_ENTRIES",
395 "BriefDescription": "Cycles in which 10 or more DARQ entries (out of 12) are in use"
00f954ba
SB
396 },
397 {,
5d6d79e0
SB
398 "EventCode": "0x300FE",
399 "EventName": "PM_DATA_FROM_L3MISS",
400 "BriefDescription": "Demand LD - L3 Miss (not L2 hit and not L3 hit)"
00f954ba
SB
401 },
402 {,
5d6d79e0
SB
403 "EventCode": "0x30006",
404 "EventName": "PM_CMPLU_STALL_OTHER_CMPL",
405 "BriefDescription": "Instructions the core completed while this tread was stalled"
00f954ba
SB
406 },
407 {,
5d6d79e0
SB
408 "EventCode": "0x1005C",
409 "EventName": "PM_CMPLU_STALL_DP",
410 "BriefDescription": "Finish stall because the NTF instruction was a scalar instruction issued to the Double Precision execution pipe and waiting to finish. Includes binary floating point instructions in 32 and 64 bit binary floating point format. Not qualified multicycle. Qualified by NOT vector"
00f954ba
SB
411 },
412 {,
5d6d79e0
SB
413 "EventCode": "0x1E042",
414 "EventName": "PM_DPTEG_FROM_L2",
415 "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
416 },
417 {,
5d6d79e0
SB
418 "EventCode": "0x1016E",
419 "EventName": "PM_MRK_BR_CMPL",
420 "BriefDescription": "Branch Instruction completed"
00f954ba
SB
421 },
422 {,
5d6d79e0
SB
423 "EventCode": "0x2013A",
424 "EventName": "PM_MRK_BRU_FIN",
425 "BriefDescription": "bru marked instr finish"
00f954ba
SB
426 },
427 {,
5d6d79e0
SB
428 "EventCode": "0x4F05E",
429 "EventName": "PM_RADIX_PWC_L3_PTE_FROM_L3MISS",
430 "BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from beyond the core's L3 data cache. This implies that a level 4 PWC access was not necessary for this translation. The source could be local/remote/distant memory or another core's cache"
00f954ba
SB
431 },
432 {,
5d6d79e0
SB
433 "EventCode": "0x400FC",
434 "EventName": "PM_ITLB_MISS",
435 "BriefDescription": "ITLB Reloaded. Counts 1 per ITLB miss for HPT but multiple for radix depending on number of levels traveresed"
00f954ba
SB
436 },
437 {,
5d6d79e0
SB
438 "EventCode": "0x2D024",
439 "EventName": "PM_RADIX_PWC_L2_HIT",
440 "BriefDescription": "A radix translation attempt missed in the TLB but hit on both the first and second levels of page walk cache."
00f954ba
SB
441 },
442 {,
5d6d79e0
SB
443 "EventCode": "0x3F056",
444 "EventName": "PM_RADIX_PWC_L3_HIT",
445 "BriefDescription": "A radix translation attempt missed in the TLB but hit on the first, second, and third levels of page walk cache."
00f954ba
SB
446 },
447 {,
5d6d79e0
SB
448 "EventCode": "0x4E014",
449 "EventName": "PM_TM_TX_PASS_RUN_INST",
450 "BriefDescription": "Run instructions spent in successful transactions"
00f954ba
SB
451 },
452 {,
5d6d79e0
SB
453 "EventCode": "0x1E044",
454 "EventName": "PM_DPTEG_FROM_L3_NO_CONFLICT",
455 "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 without conflict due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
456 },
457 {,
5d6d79e0
SB
458 "EventCode": "0x4D05A",
459 "EventName": "PM_NON_MATH_FLOP_CMPL",
460 "BriefDescription": "Non FLOP operation completed"
00f954ba
SB
461 },
462 {,
5d6d79e0
SB
463 "EventCode": "0x101E2",
464 "EventName": "PM_MRK_BR_TAKEN_CMPL",
465 "BriefDescription": "Marked Branch Taken completed"
00f954ba
SB
466 },
467 {,
5d6d79e0
SB
468 "EventCode": "0x3E158",
469 "EventName": "PM_MRK_STCX_FAIL",
470 "BriefDescription": "marked stcx failed"
00f954ba
SB
471 },
472 {,
5d6d79e0
SB
473 "EventCode": "0x1C048",
474 "EventName": "PM_DATA_FROM_ON_CHIP_CACHE",
475 "BriefDescription": "The processor's data cache was reloaded either shared or modified data from another core's L2/L3 on the same chip due to a demand load"
00f954ba
SB
476 },
477 {,
5d6d79e0
SB
478 "EventCode": "0x1C054",
479 "EventName": "PM_DATA_PUMP_CPRED",
480 "BriefDescription": "Pump prediction correct. Counts across all types of pumps for a demand load"
00f954ba
SB
481 },
482 {,
5d6d79e0
SB
483 "EventCode": "0x4405E",
484 "EventName": "PM_DARQ_STORE_REJECT",
485 "BriefDescription": "The DARQ attempted to transmit a store into an LSAQ or SRQ entry but It was rejected. Divide by PM_DARQ_STORE_XMIT to get reject ratio"
00f954ba
SB
486 },
487 {,
5d6d79e0
SB
488 "EventCode": "0x1C042",
489 "EventName": "PM_DATA_FROM_L2",
490 "BriefDescription": "The processor's data cache was reloaded from local core's L2 due to a demand load"
00f954ba
SB
491 },
492 {,
5d6d79e0
SB
493 "EventCode": "0x1D14C",
494 "EventName": "PM_MRK_DATA_FROM_LL4",
495 "BriefDescription": "The processor's data cache was reloaded from the local chip's L4 cache due to a marked load"
00f954ba
SB
496 },
497 {,
5d6d79e0
SB
498 "EventCode": "0x1006C",
499 "EventName": "PM_RUN_CYC_ST_MODE",
500 "BriefDescription": "Cycles run latch is set and core is in ST mode"
00f954ba
SB
501 },
502 {,
5d6d79e0
SB
503 "EventCode": "0x3C044",
504 "EventName": "PM_DATA_FROM_L31_ECO_SHR",
505 "BriefDescription": "The processor's data cache was reloaded with Shared (S) data from another core's ECO L3 on the same chip due to a demand load"
00f954ba
SB
506 },
507 {,
5d6d79e0
SB
508 "EventCode": "0x4C052",
509 "EventName": "PM_DATA_PUMP_MPRED",
510 "BriefDescription": "Pump misprediction. Counts across all types of pumps for a demand load"
00f954ba
SB
511 },
512 {,
5d6d79e0
SB
513 "EventCode": "0x20050",
514 "EventName": "PM_GRP_PUMP_CPRED",
515 "BriefDescription": "Initial and Final Pump Scope and data sourced across this scope was group pump for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)"
00f954ba
SB
516 },
517 {,
5d6d79e0
SB
518 "EventCode": "0x1F150",
519 "EventName": "PM_MRK_ST_L2DISP_TO_CMPL_CYC",
520 "BriefDescription": "cycles from L2 rc disp to l2 rc completion"
00f954ba
SB
521 },
522 {,
5d6d79e0
SB
523 "EventCode": "0x4505A",
524 "EventName": "PM_SP_FLOP_CMPL",
525 "BriefDescription": "SP instruction completed"
00f954ba
SB
526 },
527 {,
5d6d79e0
SB
528 "EventCode": "0x4000A",
529 "EventName": "PM_ISQ_36_44_ENTRIES",
530 "BriefDescription": "Cycles in which 36 or more Issue Queue entries are in use. This is a shared event, not per thread. There are 44 issue queue entries across 4 slices in the whole core"
00f954ba
SB
531 },
532 {,
5d6d79e0
SB
533 "EventCode": "0x2C12E",
534 "EventName": "PM_MRK_DATA_FROM_LL4_CYC",
535 "BriefDescription": "Duration in cycles to reload from the local chip's L4 cache due to a marked load"
00f954ba
SB
536 },
537 {,
5d6d79e0
SB
538 "EventCode": "0x2C058",
539 "EventName": "PM_MEM_PREF",
540 "BriefDescription": "Memory prefetch for this thread. Includes L4"
00f954ba
SB
541 },
542 {,
5d6d79e0
SB
543 "EventCode": "0x40012",
544 "EventName": "PM_L1_ICACHE_RELOADED_ALL",
545 "BriefDescription": "Counts all Icache reloads includes demand, prefetch, prefetch turned into demand and demand turned into prefetch"
00f954ba
SB
546 },
547 {,
5d6d79e0
SB
548 "EventCode": "0x4003C",
549 "EventName": "PM_DISP_HELD_SYNC_HOLD",
550 "BriefDescription": "Cycles in which dispatch is held because of a synchronizing instruction in the pipeline"
00f954ba
SB
551 },
552 {,
5d6d79e0
SB
553 "EventCode": "0x3003C",
554 "EventName": "PM_CMPLU_STALL_NESTED_TEND",
555 "BriefDescription": "Completion stall because the ISU is updating the TEXASR to keep track of the nested tend and decrement the TEXASR nested level. This is a short delay"
00f954ba
SB
556 },
557 {,
5d6d79e0
SB
558 "EventCode": "0x3D05C",
559 "EventName": "PM_DISP_HELD_HB_FULL",
560 "BriefDescription": "Dispatch held due to History Buffer full. Could be GPR/VSR/VMR/FPR/CR/XVF; CR; XVF (XER/VSCR/FPSCR)"
00f954ba
SB
561 },
562 {,
5d6d79e0
SB
563 "EventCode": "0x30052",
564 "EventName": "PM_SYS_PUMP_MPRED",
565 "BriefDescription": "Final Pump Scope (system) mispredicted. Either the original scope was too small (Chip/Group) or the original scope was System and it should have been smaller. Counts for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)"
00f954ba
SB
566 },
567 {,
5d6d79e0
SB
568 "EventCode": "0x2E044",
569 "EventName": "PM_DPTEG_FROM_L31_MOD",
570 "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's L3 on the same chip due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
571 },
572 {,
5d6d79e0
SB
573 "EventCode": "0x34048",
574 "EventName": "PM_INST_FROM_DL2L3_SHR",
575 "BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)"
00f954ba
SB
576 },
577 {,
5d6d79e0
SB
578 "EventCode": "0x45042",
579 "EventName": "PM_IPTEG_FROM_L3",
580 "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 due to a instruction side request"
00f954ba
SB
581 },
582 {,
5d6d79e0
SB
583 "EventCode": "0x15042",
584 "EventName": "PM_IPTEG_FROM_L2",
585 "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 due to a instruction side request"
00f954ba
SB
586 },
587 {,
5d6d79e0
SB
588 "EventCode": "0x1C05E",
589 "EventName": "PM_MEM_LOC_THRESH_LSU_MED",
590 "BriefDescription": "Local memory above threshold for data prefetch"
00f954ba
SB
591 },
592 {,
5d6d79e0
SB
593 "EventCode": "0x40134",
594 "EventName": "PM_MRK_INST_TIMEO",
595 "BriefDescription": "marked Instruction finish timeout (instruction lost)"
00f954ba
SB
596 },
597 {,
5d6d79e0
SB
598 "EventCode": "0x1002C",
599 "EventName": "PM_L1_DCACHE_RELOADED_ALL",
600 "BriefDescription": "L1 data cache reloaded for demand. If MMCR1[16] is 1, prefetches will be included as well"
00f954ba
SB
601 },
602 {,
5d6d79e0
SB
603 "EventCode": "0x30130",
604 "EventName": "PM_MRK_INST_FIN",
605 "BriefDescription": "marked instruction finished"
00f954ba
SB
606 },
607 {,
5d6d79e0
SB
608 "EventCode": "0x1F14A",
609 "EventName": "PM_MRK_DPTEG_FROM_RL2L3_SHR",
610 "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another chip's L2 or L3 on the same Node or Group (Remote), as this chip due to a marked data side request.. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
00f954ba
SB
611 },
612 {,
5d6d79e0
SB
613 "EventCode": "0x3504E",
614 "EventName": "PM_DARQ0_4_6_ENTRIES",
615 "BriefDescription": "Cycles in which 4, 5, or 6 DARQ entries (out of 12) are in use"
00f954ba
SB
616 },
617 {,
5d6d79e0
SB
618 "EventCode": "0x30064",
619 "EventName": "PM_DARQ_STORE_XMIT",
620 "BriefDescription": "The DARQ attempted to transmit a store into an LSAQ or SRQ entry. Includes rejects. Not qualified by thread, so it includes counts for the whole core"
00f954ba
SB
621 },
622 {,
5d6d79e0
SB
623 "EventCode": "0x45046",
624 "EventName": "PM_IPTEG_FROM_L21_MOD",
625 "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's L2 on the same chip due to a instruction side request"
00f954ba
SB
626 },
627 {,
5d6d79e0
SB
628 "EventCode": "0x2C016",
629 "EventName": "PM_CMPLU_STALL_PASTE",
630 "BriefDescription": "Finish stall because the NTF instruction was a paste waiting for response from L2"
00f954ba
SB
631 },
632 {,
5d6d79e0
SB
633 "EventCode": "0x24156",
634 "EventName": "PM_MRK_STCX_FIN",
635 "BriefDescription": "Number of marked stcx instructions finished. This includes instructions in the speculative path of a branch that may be flushed"
00f954ba
SB
636 },
637 {,
5d6d79e0
SB
638 "EventCode": "0x15150",
639 "EventName": "PM_SYNC_MRK_PROBE_NOP",
640 "BriefDescription": "Marked probeNops which can cause synchronous interrupts"
00f954ba
SB
641 },
642 {,
5d6d79e0
SB
643 "EventCode": "0x301E4",
644 "EventName": "PM_MRK_BR_MPRED_CMPL",
645 "BriefDescription": "Marked Branch Mispredicted"
00f954ba
SB
646 }
647]