~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/tools/perf/pmu-events/arch/x86/nehalemep/pipeline.json

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 [
  2     {
  3         "BriefDescription": "Cycles the divider is busy",
  4         "Counter": "0,1,2,3",
  5         "EventCode": "0x14",
  6         "EventName": "ARITH.CYCLES_DIV_BUSY",
  7         "SampleAfterValue": "2000000",
  8         "UMask": "0x1"
  9     },
 10     {
 11         "BriefDescription": "Divide Operations executed",
 12         "Counter": "0,1,2,3",
 13         "CounterMask": "1",
 14         "EdgeDetect": "1",
 15         "EventCode": "0x14",
 16         "EventName": "ARITH.DIV",
 17         "Invert": "1",
 18         "SampleAfterValue": "2000000",
 19         "UMask": "0x1"
 20     },
 21     {
 22         "BriefDescription": "Multiply operations executed",
 23         "Counter": "0,1,2,3",
 24         "EventCode": "0x14",
 25         "EventName": "ARITH.MUL",
 26         "SampleAfterValue": "2000000",
 27         "UMask": "0x2"
 28     },
 29     {
 30         "BriefDescription": "BACLEAR asserted with bad target address",
 31         "Counter": "0,1,2,3",
 32         "EventCode": "0xE6",
 33         "EventName": "BACLEAR.BAD_TARGET",
 34         "SampleAfterValue": "2000000",
 35         "UMask": "0x2"
 36     },
 37     {
 38         "BriefDescription": "BACLEAR asserted, regardless of cause",
 39         "Counter": "0,1,2,3",
 40         "EventCode": "0xE6",
 41         "EventName": "BACLEAR.CLEAR",
 42         "SampleAfterValue": "2000000",
 43         "UMask": "0x1"
 44     },
 45     {
 46         "BriefDescription": "Instruction queue forced BACLEAR",
 47         "Counter": "0,1,2,3",
 48         "EventCode": "0xA7",
 49         "EventName": "BACLEAR_FORCE_IQ",
 50         "SampleAfterValue": "2000000",
 51         "UMask": "0x1"
 52     },
 53     {
 54         "BriefDescription": "Early Branch Prediciton Unit clears",
 55         "Counter": "0,1,2,3",
 56         "EventCode": "0xE8",
 57         "EventName": "BPU_CLEARS.EARLY",
 58         "SampleAfterValue": "2000000",
 59         "UMask": "0x1"
 60     },
 61     {
 62         "BriefDescription": "Late Branch Prediction Unit clears",
 63         "Counter": "0,1,2,3",
 64         "EventCode": "0xE8",
 65         "EventName": "BPU_CLEARS.LATE",
 66         "SampleAfterValue": "2000000",
 67         "UMask": "0x2"
 68     },
 69     {
 70         "BriefDescription": "Branch prediction unit missed call or return",
 71         "Counter": "0,1,2,3",
 72         "EventCode": "0xE5",
 73         "EventName": "BPU_MISSED_CALL_RET",
 74         "SampleAfterValue": "2000000",
 75         "UMask": "0x1"
 76     },
 77     {
 78         "BriefDescription": "Branch instructions decoded",
 79         "Counter": "0,1,2,3",
 80         "EventCode": "0xE0",
 81         "EventName": "BR_INST_DECODED",
 82         "SampleAfterValue": "2000000",
 83         "UMask": "0x1"
 84     },
 85     {
 86         "BriefDescription": "Branch instructions executed",
 87         "Counter": "0,1,2,3",
 88         "EventCode": "0x88",
 89         "EventName": "BR_INST_EXEC.ANY",
 90         "SampleAfterValue": "200000",
 91         "UMask": "0x7f"
 92     },
 93     {
 94         "BriefDescription": "Conditional branch instructions executed",
 95         "Counter": "0,1,2,3",
 96         "EventCode": "0x88",
 97         "EventName": "BR_INST_EXEC.COND",
 98         "SampleAfterValue": "200000",
 99         "UMask": "0x1"
100     },
101     {
102         "BriefDescription": "Unconditional branches executed",
103         "Counter": "0,1,2,3",
104         "EventCode": "0x88",
105         "EventName": "BR_INST_EXEC.DIRECT",
106         "SampleAfterValue": "200000",
107         "UMask": "0x2"
108     },
109     {
110         "BriefDescription": "Unconditional call branches executed",
111         "Counter": "0,1,2,3",
112         "EventCode": "0x88",
113         "EventName": "BR_INST_EXEC.DIRECT_NEAR_CALL",
114         "SampleAfterValue": "20000",
115         "UMask": "0x10"
116     },
117     {
118         "BriefDescription": "Indirect call branches executed",
119         "Counter": "0,1,2,3",
120         "EventCode": "0x88",
121         "EventName": "BR_INST_EXEC.INDIRECT_NEAR_CALL",
122         "SampleAfterValue": "20000",
123         "UMask": "0x20"
124     },
125     {
126         "BriefDescription": "Indirect non call branches executed",
127         "Counter": "0,1,2,3",
128         "EventCode": "0x88",
129         "EventName": "BR_INST_EXEC.INDIRECT_NON_CALL",
130         "SampleAfterValue": "20000",
131         "UMask": "0x4"
132     },
133     {
134         "BriefDescription": "Call branches executed",
135         "Counter": "0,1,2,3",
136         "EventCode": "0x88",
137         "EventName": "BR_INST_EXEC.NEAR_CALLS",
138         "SampleAfterValue": "20000",
139         "UMask": "0x30"
140     },
141     {
142         "BriefDescription": "All non call branches executed",
143         "Counter": "0,1,2,3",
144         "EventCode": "0x88",
145         "EventName": "BR_INST_EXEC.NON_CALLS",
146         "SampleAfterValue": "200000",
147         "UMask": "0x7"
148     },
149     {
150         "BriefDescription": "Indirect return branches executed",
151         "Counter": "0,1,2,3",
152         "EventCode": "0x88",
153         "EventName": "BR_INST_EXEC.RETURN_NEAR",
154         "SampleAfterValue": "20000",
155         "UMask": "0x8"
156     },
157     {
158         "BriefDescription": "Taken branches executed",
159         "Counter": "0,1,2,3",
160         "EventCode": "0x88",
161         "EventName": "BR_INST_EXEC.TAKEN",
162         "SampleAfterValue": "200000",
163         "UMask": "0x40"
164     },
165     {
166         "BriefDescription": "Retired branch instructions (Precise Event)",
167         "Counter": "0,1,2,3",
168         "EventCode": "0xC4",
169         "EventName": "BR_INST_RETIRED.ALL_BRANCHES",
170         "PEBS": "1",
171         "SampleAfterValue": "200000",
172         "UMask": "0x4"
173     },
174     {
175         "BriefDescription": "Retired conditional branch instructions (Precise Event)",
176         "Counter": "0,1,2,3",
177         "EventCode": "0xC4",
178         "EventName": "BR_INST_RETIRED.CONDITIONAL",
179         "PEBS": "1",
180         "SampleAfterValue": "200000",
181         "UMask": "0x1"
182     },
183     {
184         "BriefDescription": "Retired near call instructions (Precise Event)",
185         "Counter": "0,1,2,3",
186         "EventCode": "0xC4",
187         "EventName": "BR_INST_RETIRED.NEAR_CALL",
188         "PEBS": "1",
189         "SampleAfterValue": "20000",
190         "UMask": "0x2"
191     },
192     {
193         "BriefDescription": "Mispredicted branches executed",
194         "Counter": "0,1,2,3",
195         "EventCode": "0x89",
196         "EventName": "BR_MISP_EXEC.ANY",
197         "SampleAfterValue": "20000",
198         "UMask": "0x7f"
199     },
200     {
201         "BriefDescription": "Mispredicted conditional branches executed",
202         "Counter": "0,1,2,3",
203         "EventCode": "0x89",
204         "EventName": "BR_MISP_EXEC.COND",
205         "SampleAfterValue": "20000",
206         "UMask": "0x1"
207     },
208     {
209         "BriefDescription": "Mispredicted unconditional branches executed",
210         "Counter": "0,1,2,3",
211         "EventCode": "0x89",
212         "EventName": "BR_MISP_EXEC.DIRECT",
213         "SampleAfterValue": "20000",
214         "UMask": "0x2"
215     },
216     {
217         "BriefDescription": "Mispredicted non call branches executed",
218         "Counter": "0,1,2,3",
219         "EventCode": "0x89",
220         "EventName": "BR_MISP_EXEC.DIRECT_NEAR_CALL",
221         "SampleAfterValue": "2000",
222         "UMask": "0x10"
223     },
224     {
225         "BriefDescription": "Mispredicted indirect call branches executed",
226         "Counter": "0,1,2,3",
227         "EventCode": "0x89",
228         "EventName": "BR_MISP_EXEC.INDIRECT_NEAR_CALL",
229         "SampleAfterValue": "2000",
230         "UMask": "0x20"
231     },
232     {
233         "BriefDescription": "Mispredicted indirect non call branches executed",
234         "Counter": "0,1,2,3",
235         "EventCode": "0x89",
236         "EventName": "BR_MISP_EXEC.INDIRECT_NON_CALL",
237         "SampleAfterValue": "2000",
238         "UMask": "0x4"
239     },
240     {
241         "BriefDescription": "Mispredicted call branches executed",
242         "Counter": "0,1,2,3",
243         "EventCode": "0x89",
244         "EventName": "BR_MISP_EXEC.NEAR_CALLS",
245         "SampleAfterValue": "2000",
246         "UMask": "0x30"
247     },
248     {
249         "BriefDescription": "Mispredicted non call branches executed",
250         "Counter": "0,1,2,3",
251         "EventCode": "0x89",
252         "EventName": "BR_MISP_EXEC.NON_CALLS",
253         "SampleAfterValue": "20000",
254         "UMask": "0x7"
255     },
256     {
257         "BriefDescription": "Mispredicted return branches executed",
258         "Counter": "0,1,2,3",
259         "EventCode": "0x89",
260         "EventName": "BR_MISP_EXEC.RETURN_NEAR",
261         "SampleAfterValue": "2000",
262         "UMask": "0x8"
263     },
264     {
265         "BriefDescription": "Mispredicted taken branches executed",
266         "Counter": "0,1,2,3",
267         "EventCode": "0x89",
268         "EventName": "BR_MISP_EXEC.TAKEN",
269         "SampleAfterValue": "20000",
270         "UMask": "0x40"
271     },
272     {
273         "BriefDescription": "Mispredicted near retired calls (Precise Event)",
274         "Counter": "0,1,2,3",
275         "EventCode": "0xC5",
276         "EventName": "BR_MISP_RETIRED.NEAR_CALL",
277         "PEBS": "1",
278         "SampleAfterValue": "2000",
279         "UMask": "0x2"
280     },
281     {
282         "BriefDescription": "Reference cycles when thread is not halted (fixed counter)",
283         "Counter": "Fixed counter 3",
284         "EventName": "CPU_CLK_UNHALTED.REF",
285         "SampleAfterValue": "2000000"
286     },
287     {
288         "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)",
289         "Counter": "0,1,2,3",
290         "EventCode": "0x3C",
291         "EventName": "CPU_CLK_UNHALTED.REF_P",
292         "SampleAfterValue": "100000",
293         "UMask": "0x1"
294     },
295     {
296         "BriefDescription": "Cycles when thread is not halted (fixed counter)",
297         "Counter": "Fixed counter 2",
298         "EventName": "CPU_CLK_UNHALTED.THREAD",
299         "SampleAfterValue": "2000000"
300     },
301     {
302         "BriefDescription": "Cycles when thread is not halted (programmable counter)",
303         "Counter": "0,1,2,3",
304         "EventCode": "0x3C",
305         "EventName": "CPU_CLK_UNHALTED.THREAD_P",
306         "SampleAfterValue": "2000000"
307     },
308     {
309         "BriefDescription": "Total CPU cycles",
310         "Counter": "0,1,2,3",
311         "CounterMask": "2",
312         "EventCode": "0x3C",
313         "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES",
314         "Invert": "1",
315         "SampleAfterValue": "2000000"
316     },
317     {
318         "BriefDescription": "Any Instruction Length Decoder stall cycles",
319         "Counter": "0,1,2,3",
320         "EventCode": "0x87",
321         "EventName": "ILD_STALL.ANY",
322         "SampleAfterValue": "2000000",
323         "UMask": "0xf"
324     },
325     {
326         "BriefDescription": "Instruction Queue full stall cycles",
327         "Counter": "0,1,2,3",
328         "EventCode": "0x87",
329         "EventName": "ILD_STALL.IQ_FULL",
330         "SampleAfterValue": "2000000",
331         "UMask": "0x4"
332     },
333     {
334         "BriefDescription": "Length Change Prefix stall cycles",
335         "Counter": "0,1,2,3",
336         "EventCode": "0x87",
337         "EventName": "ILD_STALL.LCP",
338         "SampleAfterValue": "2000000",
339         "UMask": "0x1"
340     },
341     {
342         "BriefDescription": "Stall cycles due to BPU MRU bypass",
343         "Counter": "0,1,2,3",
344         "EventCode": "0x87",
345         "EventName": "ILD_STALL.MRU",
346         "SampleAfterValue": "2000000",
347         "UMask": "0x2"
348     },
349     {
350         "BriefDescription": "Regen stall cycles",
351         "Counter": "0,1,2,3",
352         "EventCode": "0x87",
353         "EventName": "ILD_STALL.REGEN",
354         "SampleAfterValue": "2000000",
355         "UMask": "0x8"
356     },
357     {
358         "BriefDescription": "Instructions that must be decoded by decoder 0",
359         "Counter": "0,1,2,3",
360         "EventCode": "0x18",
361         "EventName": "INST_DECODED.DEC0",
362         "SampleAfterValue": "2000000",
363         "UMask": "0x1"
364     },
365     {
366         "BriefDescription": "Instructions written to instruction queue.",
367         "Counter": "0,1,2,3",
368         "EventCode": "0x17",
369         "EventName": "INST_QUEUE_WRITES",
370         "SampleAfterValue": "2000000",
371         "UMask": "0x1"
372     },
373     {
374         "BriefDescription": "Cycles instructions are written to the instruction queue",
375         "Counter": "0,1,2,3",
376         "EventCode": "0x1E",
377         "EventName": "INST_QUEUE_WRITE_CYCLES",
378         "SampleAfterValue": "2000000",
379         "UMask": "0x1"
380     },
381     {
382         "BriefDescription": "Instructions retired (fixed counter)",
383         "Counter": "Fixed counter 1",
384         "EventName": "INST_RETIRED.ANY",
385         "SampleAfterValue": "2000000"
386     },
387     {
388         "BriefDescription": "Instructions retired (Programmable counter and Precise Event)",
389         "Counter": "0,1,2,3",
390         "EventCode": "0xC0",
391         "EventName": "INST_RETIRED.ANY_P",
392         "PEBS": "1",
393         "SampleAfterValue": "2000000",
394         "UMask": "0x1"
395     },
396     {
397         "BriefDescription": "Retired MMX instructions (Precise Event)",
398         "Counter": "0,1,2,3",
399         "EventCode": "0xC0",
400         "EventName": "INST_RETIRED.MMX",
401         "PEBS": "1",
402         "SampleAfterValue": "2000000",
403         "UMask": "0x4"
404     },
405     {
406         "BriefDescription": "Total cycles (Precise Event)",
407         "Counter": "0,1,2,3",
408         "CounterMask": "16",
409         "EventCode": "0xC0",
410         "EventName": "INST_RETIRED.TOTAL_CYCLES",
411         "Invert": "1",
412         "PEBS": "1",
413         "SampleAfterValue": "2000000",
414         "UMask": "0x1"
415     },
416     {
417         "BriefDescription": "Total cycles (Precise Event)",
418         "Counter": "0,1,2,3",
419         "CounterMask": "16",
420         "EventCode": "0xC0",
421         "EventName": "INST_RETIRED.TOTAL_CYCLES_PS",
422         "Invert": "1",
423         "PEBS": "2",
424         "SampleAfterValue": "2000000",
425         "UMask": "0x1"
426     },
427     {
428         "BriefDescription": "Retired floating-point operations (Precise Event)",
429         "Counter": "0,1,2,3",
430         "EventCode": "0xC0",
431         "EventName": "INST_RETIRED.X87",
432         "PEBS": "1",
433         "SampleAfterValue": "2000000",
434         "UMask": "0x2"
435     },
436     {
437         "BriefDescription": "Load operations conflicting with software prefetches",
438         "Counter": "0,1",
439         "EventCode": "0x4C",
440         "EventName": "LOAD_HIT_PRE",
441         "SampleAfterValue": "200000",
442         "UMask": "0x1"
443     },
444     {
445         "BriefDescription": "Cycles when uops were delivered by the LSD",
446         "Counter": "0,1,2,3",
447         "CounterMask": "1",
448         "EventCode": "0xA8",
449         "EventName": "LSD.ACTIVE",
450         "SampleAfterValue": "2000000",
451         "UMask": "0x1"
452     },
453     {
454         "BriefDescription": "Cycles no uops were delivered by the LSD",
455         "Counter": "0,1,2,3",
456         "CounterMask": "1",
457         "EventCode": "0xA8",
458         "EventName": "LSD.INACTIVE",
459         "Invert": "1",
460         "SampleAfterValue": "2000000",
461         "UMask": "0x1"
462     },
463     {
464         "BriefDescription": "Loops that can't stream from the instruction queue",
465         "Counter": "0,1,2,3",
466         "EventCode": "0x20",
467         "EventName": "LSD_OVERFLOW",
468         "SampleAfterValue": "2000000",
469         "UMask": "0x1"
470     },
471     {
472         "BriefDescription": "Cycles machine clear asserted",
473         "Counter": "0,1,2,3",
474         "EventCode": "0xC3",
475         "EventName": "MACHINE_CLEARS.CYCLES",
476         "SampleAfterValue": "20000",
477         "UMask": "0x1"
478     },
479     {
480         "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts",
481         "Counter": "0,1,2,3",
482         "EventCode": "0xC3",
483         "EventName": "MACHINE_CLEARS.MEM_ORDER",
484         "SampleAfterValue": "20000",
485         "UMask": "0x2"
486     },
487     {
488         "BriefDescription": "Self-Modifying Code detected",
489         "Counter": "0,1,2,3",
490         "EventCode": "0xC3",
491         "EventName": "MACHINE_CLEARS.SMC",
492         "SampleAfterValue": "20000",
493         "UMask": "0x4"
494     },
495     {
496         "BriefDescription": "All RAT stall cycles",
497         "Counter": "0,1,2,3",
498         "EventCode": "0xD2",
499         "EventName": "RAT_STALLS.ANY",
500         "SampleAfterValue": "2000000",
501         "UMask": "0xf"
502     },
503     {
504         "BriefDescription": "Flag stall cycles",
505         "Counter": "0,1,2,3",
506         "EventCode": "0xD2",
507         "EventName": "RAT_STALLS.FLAGS",
508         "SampleAfterValue": "2000000",
509         "UMask": "0x1"
510     },
511     {
512         "BriefDescription": "Partial register stall cycles",
513         "Counter": "0,1,2,3",
514         "EventCode": "0xD2",
515         "EventName": "RAT_STALLS.REGISTERS",
516         "SampleAfterValue": "2000000",
517         "UMask": "0x2"
518     },
519     {
520         "BriefDescription": "ROB read port stalls cycles",
521         "Counter": "0,1,2,3",
522         "EventCode": "0xD2",
523         "EventName": "RAT_STALLS.ROB_READ_PORT",
524         "SampleAfterValue": "2000000",
525         "UMask": "0x4"
526     },
527     {
528         "BriefDescription": "Scoreboard stall cycles",
529         "Counter": "0,1,2,3",
530         "EventCode": "0xD2",
531         "EventName": "RAT_STALLS.SCOREBOARD",
532         "SampleAfterValue": "2000000",
533         "UMask": "0x8"
534     },
535     {
536         "BriefDescription": "Resource related stall cycles",
537         "Counter": "0,1,2,3",
538         "EventCode": "0xA2",
539         "EventName": "RESOURCE_STALLS.ANY",
540         "SampleAfterValue": "2000000",
541         "UMask": "0x1"
542     },
543     {
544         "BriefDescription": "FPU control word write stall cycles",
545         "Counter": "0,1,2,3",
546         "EventCode": "0xA2",
547         "EventName": "RESOURCE_STALLS.FPCW",
548         "SampleAfterValue": "2000000",
549         "UMask": "0x20"
550     },
551     {
552         "BriefDescription": "Load buffer stall cycles",
553         "Counter": "0,1,2,3",
554         "EventCode": "0xA2",
555         "EventName": "RESOURCE_STALLS.LOAD",
556         "SampleAfterValue": "2000000",
557         "UMask": "0x2"
558     },
559     {
560         "BriefDescription": "MXCSR rename stall cycles",
561         "Counter": "0,1,2,3",
562         "EventCode": "0xA2",
563         "EventName": "RESOURCE_STALLS.MXCSR",
564         "SampleAfterValue": "2000000",
565         "UMask": "0x40"
566     },
567     {
568         "BriefDescription": "Other Resource related stall cycles",
569         "Counter": "0,1,2,3",
570         "EventCode": "0xA2",
571         "EventName": "RESOURCE_STALLS.OTHER",
572         "SampleAfterValue": "2000000",
573         "UMask": "0x80"
574     },
575     {
576         "BriefDescription": "ROB full stall cycles",
577         "Counter": "0,1,2,3",
578         "EventCode": "0xA2",
579         "EventName": "RESOURCE_STALLS.ROB_FULL",
580         "SampleAfterValue": "2000000",
581         "UMask": "0x10"
582     },
583     {
584         "BriefDescription": "Reservation Station full stall cycles",
585         "Counter": "0,1,2,3",
586         "EventCode": "0xA2",
587         "EventName": "RESOURCE_STALLS.RS_FULL",
588         "SampleAfterValue": "2000000",
589         "UMask": "0x4"
590     },
591     {
592         "BriefDescription": "Store buffer stall cycles",
593         "Counter": "0,1,2,3",
594         "EventCode": "0xA2",
595         "EventName": "RESOURCE_STALLS.STORE",
596         "SampleAfterValue": "2000000",
597         "UMask": "0x8"
598     },
599     {
600         "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)",
601         "Counter": "0,1,2,3",
602         "EventCode": "0xC7",
603         "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE",
604         "PEBS": "1",
605         "SampleAfterValue": "200000",
606         "UMask": "0x4"
607     },
608     {
609         "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)",
610         "Counter": "0,1,2,3",
611         "EventCode": "0xC7",
612         "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE",
613         "PEBS": "1",
614         "SampleAfterValue": "200000",
615         "UMask": "0x1"
616     },
617     {
618         "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)",
619         "Counter": "0,1,2,3",
620         "EventCode": "0xC7",
621         "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE",
622         "PEBS": "1",
623         "SampleAfterValue": "200000",
624         "UMask": "0x8"
625     },
626     {
627         "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)",
628         "Counter": "0,1,2,3",
629         "EventCode": "0xC7",
630         "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE",
631         "PEBS": "1",
632         "SampleAfterValue": "200000",
633         "UMask": "0x2"
634     },
635     {
636         "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)",
637         "Counter": "0,1,2,3",
638         "EventCode": "0xC7",
639         "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER",
640         "PEBS": "1",
641         "SampleAfterValue": "200000",
642         "UMask": "0x10"
643     },
644     {
645         "BriefDescription": "Stack pointer instructions decoded",
646         "Counter": "0,1,2,3",
647         "EventCode": "0xD1",
648         "EventName": "UOPS_DECODED.ESP_FOLDING",
649         "SampleAfterValue": "2000000",
650         "UMask": "0x4"
651     },
652     {
653         "BriefDescription": "Stack pointer sync operations",
654         "Counter": "0,1,2,3",
655         "EventCode": "0xD1",
656         "EventName": "UOPS_DECODED.ESP_SYNC",
657         "SampleAfterValue": "2000000",
658         "UMask": "0x8"
659     },
660     {
661         "BriefDescription": "Uops decoded by Microcode Sequencer",
662         "Counter": "0,1,2,3",
663         "CounterMask": "1",
664         "EventCode": "0xD1",
665         "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE",
666         "SampleAfterValue": "2000000",
667         "UMask": "0x2"
668     },
669     {
670         "BriefDescription": "Cycles no Uops are decoded",
671         "Counter": "0,1,2,3",
672         "CounterMask": "1",
673         "EventCode": "0xD1",
674         "EventName": "UOPS_DECODED.STALL_CYCLES",
675         "Invert": "1",
676         "SampleAfterValue": "2000000",
677         "UMask": "0x1"
678     },
679     {
680         "AnyThread": "1",
681         "BriefDescription": "Cycles Uops executed on any port (core count)",
682         "Counter": "0,1,2,3",
683         "CounterMask": "1",
684         "EventCode": "0xB1",
685         "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES",
686         "SampleAfterValue": "2000000",
687         "UMask": "0x3f"
688     },
689     {
690         "AnyThread": "1",
691         "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)",
692         "Counter": "0,1,2,3",
693         "CounterMask": "1",
694         "EventCode": "0xB1",
695         "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5",
696         "SampleAfterValue": "2000000",
697         "UMask": "0x1f"
698     },
699     {
700         "AnyThread": "1",
701         "BriefDescription": "Uops executed on any port (core count)",
702         "Counter": "0,1,2,3",
703         "CounterMask": "1",
704         "EdgeDetect": "1",
705         "EventCode": "0xB1",
706         "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT",
707         "Invert": "1",
708         "SampleAfterValue": "2000000",
709         "UMask": "0x3f"
710     },
711     {
712         "AnyThread": "1",
713         "BriefDescription": "Uops executed on ports 0-4 (core count)",
714         "Counter": "0,1,2,3",
715         "CounterMask": "1",
716         "EdgeDetect": "1",
717         "EventCode": "0xB1",
718         "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5",
719         "Invert": "1",
720         "SampleAfterValue": "2000000",
721         "UMask": "0x1f"
722     },
723     {
724         "AnyThread": "1",
725         "BriefDescription": "Cycles no Uops issued on any port (core count)",
726         "Counter": "0,1,2,3",
727         "CounterMask": "1",
728         "EventCode": "0xB1",
729         "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES",
730         "Invert": "1",
731         "SampleAfterValue": "2000000",
732         "UMask": "0x3f"
733     },
734     {
735         "AnyThread": "1",
736         "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)",
737         "Counter": "0,1,2,3",
738         "CounterMask": "1",
739         "EventCode": "0xB1",
740         "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5",
741         "Invert": "1",
742         "SampleAfterValue": "2000000",
743         "UMask": "0x1f"
744     },
745     {
746         "BriefDescription": "Uops executed on port 0",
747         "Counter": "0,1,2,3",
748         "EventCode": "0xB1",
749         "EventName": "UOPS_EXECUTED.PORT0",
750         "SampleAfterValue": "2000000",
751         "UMask": "0x1"
752     },
753     {
754         "BriefDescription": "Uops issued on ports 0, 1 or 5",
755         "Counter": "0,1,2,3",
756         "EventCode": "0xB1",
757         "EventName": "UOPS_EXECUTED.PORT015",
758         "SampleAfterValue": "2000000",
759         "UMask": "0x40"
760     },
761     {
762         "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5",
763         "Counter": "0,1,2,3",
764         "CounterMask": "1",
765         "EventCode": "0xB1",
766         "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES",
767         "Invert": "1",
768         "SampleAfterValue": "2000000",
769         "UMask": "0x40"
770     },
771     {
772         "BriefDescription": "Uops executed on port 1",
773         "Counter": "0,1,2,3",
774         "EventCode": "0xB1",
775         "EventName": "UOPS_EXECUTED.PORT1",
776         "SampleAfterValue": "2000000",
777         "UMask": "0x2"
778     },
779     {
780         "AnyThread": "1",
781         "BriefDescription": "Uops issued on ports 2, 3 or 4",
782         "Counter": "0,1,2,3",
783         "EventCode": "0xB1",
784         "EventName": "UOPS_EXECUTED.PORT234_CORE",
785         "SampleAfterValue": "2000000",
786         "UMask": "0x80"
787     },
788     {
789         "AnyThread": "1",
790         "BriefDescription": "Uops executed on port 2 (core count)",
791         "Counter": "0,1,2,3",
792         "EventCode": "0xB1",
793         "EventName": "UOPS_EXECUTED.PORT2_CORE",
794         "SampleAfterValue": "2000000",
795         "UMask": "0x4"
796     },
797     {
798         "AnyThread": "1",
799         "BriefDescription": "Uops executed on port 3 (core count)",
800         "Counter": "0,1,2,3",
801         "EventCode": "0xB1",
802         "EventName": "UOPS_EXECUTED.PORT3_CORE",
803         "SampleAfterValue": "2000000",
804         "UMask": "0x8"
805     },
806     {
807         "AnyThread": "1",
808         "BriefDescription": "Uops executed on port 4 (core count)",
809         "Counter": "0,1,2,3",
810         "EventCode": "0xB1",
811         "EventName": "UOPS_EXECUTED.PORT4_CORE",
812         "SampleAfterValue": "2000000",
813         "UMask": "0x10"
814     },
815     {
816         "BriefDescription": "Uops executed on port 5",
817         "Counter": "0,1,2,3",
818         "EventCode": "0xB1",
819         "EventName": "UOPS_EXECUTED.PORT5",
820         "SampleAfterValue": "2000000",
821         "UMask": "0x20"
822     },
823     {
824         "BriefDescription": "Uops issued",
825         "Counter": "0,1,2,3",
826         "EventCode": "0xE",
827         "EventName": "UOPS_ISSUED.ANY",
828         "SampleAfterValue": "2000000",
829         "UMask": "0x1"
830     },
831     {
832         "AnyThread": "1",
833         "BriefDescription": "Cycles no Uops were issued on any thread",
834         "Counter": "0,1,2,3",
835         "CounterMask": "1",
836         "EventCode": "0xE",
837         "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES",
838         "Invert": "1",
839         "SampleAfterValue": "2000000",
840         "UMask": "0x1"
841     },
842     {
843         "AnyThread": "1",
844         "BriefDescription": "Cycles Uops were issued on either thread",
845         "Counter": "0,1,2,3",
846         "CounterMask": "1",
847         "EventCode": "0xE",
848         "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS",
849         "SampleAfterValue": "2000000",
850         "UMask": "0x1"
851     },
852     {
853         "BriefDescription": "Fused Uops issued",
854         "Counter": "0,1,2,3",
855         "EventCode": "0xE",
856         "EventName": "UOPS_ISSUED.FUSED",
857         "SampleAfterValue": "2000000",
858         "UMask": "0x2"
859     },
860     {
861         "BriefDescription": "Cycles no Uops were issued",
862         "Counter": "0,1,2,3",
863         "CounterMask": "1",
864         "EventCode": "0xE",
865         "EventName": "UOPS_ISSUED.STALL_CYCLES",
866         "Invert": "1",
867         "SampleAfterValue": "2000000",
868         "UMask": "0x1"
869     },
870     {
871         "BriefDescription": "Cycles Uops are being retired",
872         "Counter": "0,1,2,3",
873         "CounterMask": "1",
874         "EventCode": "0xC2",
875         "EventName": "UOPS_RETIRED.ACTIVE_CYCLES",
876         "PEBS": "1",
877         "SampleAfterValue": "2000000",
878         "UMask": "0x1"
879     },
880     {
881         "BriefDescription": "Uops retired (Precise Event)",
882         "Counter": "0,1,2,3",
883         "EventCode": "0xC2",
884         "EventName": "UOPS_RETIRED.ANY",
885         "PEBS": "1",
886         "SampleAfterValue": "2000000",
887         "UMask": "0x1"
888     },
889     {
890         "BriefDescription": "Macro-fused Uops retired (Precise Event)",
891         "Counter": "0,1,2,3",
892         "EventCode": "0xC2",
893         "EventName": "UOPS_RETIRED.MACRO_FUSED",
894         "PEBS": "1",
895         "SampleAfterValue": "2000000",
896         "UMask": "0x4"
897     },
898     {
899         "BriefDescription": "Retirement slots used (Precise Event)",
900         "Counter": "0,1,2,3",
901         "EventCode": "0xC2",
902         "EventName": "UOPS_RETIRED.RETIRE_SLOTS",
903         "PEBS": "1",
904         "SampleAfterValue": "2000000",
905         "UMask": "0x2"
906     },
907     {
908         "BriefDescription": "Cycles Uops are not retiring (Precise Event)",
909         "Counter": "0,1,2,3",
910         "CounterMask": "1",
911         "EventCode": "0xC2",
912         "EventName": "UOPS_RETIRED.STALL_CYCLES",
913         "Invert": "1",
914         "PEBS": "1",
915         "SampleAfterValue": "2000000",
916         "UMask": "0x1"
917     },
918     {
919         "BriefDescription": "Total cycles using precise uop retired event (Precise Event)",
920         "Counter": "0,1,2,3",
921         "CounterMask": "16",
922         "EventCode": "0xC2",
923         "EventName": "UOPS_RETIRED.TOTAL_CYCLES",
924         "Invert": "1",
925         "PEBS": "1",
926         "SampleAfterValue": "2000000",
927         "UMask": "0x1"
928     },
929     {
930         "BriefDescription": "Uop unfusions due to FP exceptions",
931         "Counter": "0,1,2,3",
932         "EventCode": "0xDB",
933         "EventName": "UOP_UNFUSION",
934         "SampleAfterValue": "2000000",
935         "UMask": "0x1"
936     }
937 ]

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php