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

TOMOYO Linux Cross Reference
Linux/tools/perf/pmu-events/arch/x86/westmereep-sp/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 retired branch instructions (Precise Event)",
274         "Counter": "0,1,2,3",
275         "EventCode": "0xC5",
276         "EventName": "BR_MISP_RETIRED.ALL_BRANCHES",
277         "PEBS": "1",
278         "SampleAfterValue": "20000",
279         "UMask": "0x4"
280     },
281     {
282         "BriefDescription": "Mispredicted conditional retired branches (Precise Event)",
283         "Counter": "0,1,2,3",
284         "EventCode": "0xC5",
285         "EventName": "BR_MISP_RETIRED.CONDITIONAL",
286         "PEBS": "1",
287         "SampleAfterValue": "20000",
288         "UMask": "0x1"
289     },
290     {
291         "BriefDescription": "Mispredicted near retired calls (Precise Event)",
292         "Counter": "0,1,2,3",
293         "EventCode": "0xC5",
294         "EventName": "BR_MISP_RETIRED.NEAR_CALL",
295         "PEBS": "1",
296         "SampleAfterValue": "2000",
297         "UMask": "0x2"
298     },
299     {
300         "BriefDescription": "Reference cycles when thread is not halted (fixed counter)",
301         "Counter": "Fixed counter 3",
302         "EventName": "CPU_CLK_UNHALTED.REF",
303         "SampleAfterValue": "2000000"
304     },
305     {
306         "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)",
307         "Counter": "0,1,2,3",
308         "EventCode": "0x3C",
309         "EventName": "CPU_CLK_UNHALTED.REF_P",
310         "SampleAfterValue": "100000",
311         "UMask": "0x1"
312     },
313     {
314         "BriefDescription": "Cycles when thread is not halted (fixed counter)",
315         "Counter": "Fixed counter 2",
316         "EventName": "CPU_CLK_UNHALTED.THREAD",
317         "SampleAfterValue": "2000000"
318     },
319     {
320         "BriefDescription": "Cycles when thread is not halted (programmable counter)",
321         "Counter": "0,1,2,3",
322         "EventCode": "0x3C",
323         "EventName": "CPU_CLK_UNHALTED.THREAD_P",
324         "SampleAfterValue": "2000000"
325     },
326     {
327         "BriefDescription": "Total CPU cycles",
328         "Counter": "0,1,2,3",
329         "CounterMask": "2",
330         "EventCode": "0x3C",
331         "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES",
332         "Invert": "1",
333         "SampleAfterValue": "2000000"
334     },
335     {
336         "BriefDescription": "Any Instruction Length Decoder stall cycles",
337         "Counter": "0,1,2,3",
338         "EventCode": "0x87",
339         "EventName": "ILD_STALL.ANY",
340         "SampleAfterValue": "2000000",
341         "UMask": "0xf"
342     },
343     {
344         "BriefDescription": "Instruction Queue full stall cycles",
345         "Counter": "0,1,2,3",
346         "EventCode": "0x87",
347         "EventName": "ILD_STALL.IQ_FULL",
348         "SampleAfterValue": "2000000",
349         "UMask": "0x4"
350     },
351     {
352         "BriefDescription": "Length Change Prefix stall cycles",
353         "Counter": "0,1,2,3",
354         "EventCode": "0x87",
355         "EventName": "ILD_STALL.LCP",
356         "SampleAfterValue": "2000000",
357         "UMask": "0x1"
358     },
359     {
360         "BriefDescription": "Stall cycles due to BPU MRU bypass",
361         "Counter": "0,1,2,3",
362         "EventCode": "0x87",
363         "EventName": "ILD_STALL.MRU",
364         "SampleAfterValue": "2000000",
365         "UMask": "0x2"
366     },
367     {
368         "BriefDescription": "Regen stall cycles",
369         "Counter": "0,1,2,3",
370         "EventCode": "0x87",
371         "EventName": "ILD_STALL.REGEN",
372         "SampleAfterValue": "2000000",
373         "UMask": "0x8"
374     },
375     {
376         "BriefDescription": "Instructions that must be decoded by decoder 0",
377         "Counter": "0,1,2,3",
378         "EventCode": "0x18",
379         "EventName": "INST_DECODED.DEC0",
380         "SampleAfterValue": "2000000",
381         "UMask": "0x1"
382     },
383     {
384         "BriefDescription": "Instructions written to instruction queue.",
385         "Counter": "0,1,2,3",
386         "EventCode": "0x17",
387         "EventName": "INST_QUEUE_WRITES",
388         "SampleAfterValue": "2000000",
389         "UMask": "0x1"
390     },
391     {
392         "BriefDescription": "Cycles instructions are written to the instruction queue",
393         "Counter": "0,1,2,3",
394         "EventCode": "0x1E",
395         "EventName": "INST_QUEUE_WRITE_CYCLES",
396         "SampleAfterValue": "2000000",
397         "UMask": "0x1"
398     },
399     {
400         "BriefDescription": "Instructions retired (fixed counter)",
401         "Counter": "Fixed counter 1",
402         "EventName": "INST_RETIRED.ANY",
403         "SampleAfterValue": "2000000"
404     },
405     {
406         "BriefDescription": "Instructions retired (Programmable counter and Precise Event)",
407         "Counter": "0,1,2,3",
408         "EventCode": "0xC0",
409         "EventName": "INST_RETIRED.ANY_P",
410         "PEBS": "1",
411         "SampleAfterValue": "2000000",
412         "UMask": "0x1"
413     },
414     {
415         "BriefDescription": "Retired MMX instructions (Precise Event)",
416         "Counter": "0,1,2,3",
417         "EventCode": "0xC0",
418         "EventName": "INST_RETIRED.MMX",
419         "PEBS": "1",
420         "SampleAfterValue": "2000000",
421         "UMask": "0x4"
422     },
423     {
424         "BriefDescription": "Total cycles (Precise Event)",
425         "Counter": "0,1,2,3",
426         "CounterMask": "16",
427         "EventCode": "0xC0",
428         "EventName": "INST_RETIRED.TOTAL_CYCLES",
429         "Invert": "1",
430         "PEBS": "1",
431         "SampleAfterValue": "2000000",
432         "UMask": "0x1"
433     },
434     {
435         "BriefDescription": "Total cycles (Precise Event)",
436         "Counter": "0,1,2,3",
437         "CounterMask": "16",
438         "EventCode": "0xC0",
439         "EventName": "INST_RETIRED.TOTAL_CYCLES_PS",
440         "Invert": "1",
441         "PEBS": "2",
442         "SampleAfterValue": "2000000",
443         "UMask": "0x1"
444     },
445     {
446         "BriefDescription": "Retired floating-point operations (Precise Event)",
447         "Counter": "0,1,2,3",
448         "EventCode": "0xC0",
449         "EventName": "INST_RETIRED.X87",
450         "PEBS": "1",
451         "SampleAfterValue": "2000000",
452         "UMask": "0x2"
453     },
454     {
455         "BriefDescription": "Load operations conflicting with software prefetches",
456         "Counter": "0,1",
457         "EventCode": "0x4C",
458         "EventName": "LOAD_HIT_PRE",
459         "SampleAfterValue": "200000",
460         "UMask": "0x1"
461     },
462     {
463         "BriefDescription": "Cycles when uops were delivered by the LSD",
464         "Counter": "0,1,2,3",
465         "CounterMask": "1",
466         "EventCode": "0xA8",
467         "EventName": "LSD.ACTIVE",
468         "SampleAfterValue": "2000000",
469         "UMask": "0x1"
470     },
471     {
472         "BriefDescription": "Cycles no uops were delivered by the LSD",
473         "Counter": "0,1,2,3",
474         "CounterMask": "1",
475         "EventCode": "0xA8",
476         "EventName": "LSD.INACTIVE",
477         "Invert": "1",
478         "SampleAfterValue": "2000000",
479         "UMask": "0x1"
480     },
481     {
482         "BriefDescription": "Loops that can't stream from the instruction queue",
483         "Counter": "0,1,2,3",
484         "EventCode": "0x20",
485         "EventName": "LSD_OVERFLOW",
486         "SampleAfterValue": "2000000",
487         "UMask": "0x1"
488     },
489     {
490         "BriefDescription": "Cycles machine clear asserted",
491         "Counter": "0,1,2,3",
492         "EventCode": "0xC3",
493         "EventName": "MACHINE_CLEARS.CYCLES",
494         "SampleAfterValue": "20000",
495         "UMask": "0x1"
496     },
497     {
498         "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts",
499         "Counter": "0,1,2,3",
500         "EventCode": "0xC3",
501         "EventName": "MACHINE_CLEARS.MEM_ORDER",
502         "SampleAfterValue": "20000",
503         "UMask": "0x2"
504     },
505     {
506         "BriefDescription": "Self-Modifying Code detected",
507         "Counter": "0,1,2,3",
508         "EventCode": "0xC3",
509         "EventName": "MACHINE_CLEARS.SMC",
510         "SampleAfterValue": "20000",
511         "UMask": "0x4"
512     },
513     {
514         "BriefDescription": "All RAT stall cycles",
515         "Counter": "0,1,2,3",
516         "EventCode": "0xD2",
517         "EventName": "RAT_STALLS.ANY",
518         "SampleAfterValue": "2000000",
519         "UMask": "0xf"
520     },
521     {
522         "BriefDescription": "Flag stall cycles",
523         "Counter": "0,1,2,3",
524         "EventCode": "0xD2",
525         "EventName": "RAT_STALLS.FLAGS",
526         "SampleAfterValue": "2000000",
527         "UMask": "0x1"
528     },
529     {
530         "BriefDescription": "Partial register stall cycles",
531         "Counter": "0,1,2,3",
532         "EventCode": "0xD2",
533         "EventName": "RAT_STALLS.REGISTERS",
534         "SampleAfterValue": "2000000",
535         "UMask": "0x2"
536     },
537     {
538         "BriefDescription": "ROB read port stalls cycles",
539         "Counter": "0,1,2,3",
540         "EventCode": "0xD2",
541         "EventName": "RAT_STALLS.ROB_READ_PORT",
542         "SampleAfterValue": "2000000",
543         "UMask": "0x4"
544     },
545     {
546         "BriefDescription": "Scoreboard stall cycles",
547         "Counter": "0,1,2,3",
548         "EventCode": "0xD2",
549         "EventName": "RAT_STALLS.SCOREBOARD",
550         "SampleAfterValue": "2000000",
551         "UMask": "0x8"
552     },
553     {
554         "BriefDescription": "Resource related stall cycles",
555         "Counter": "0,1,2,3",
556         "EventCode": "0xA2",
557         "EventName": "RESOURCE_STALLS.ANY",
558         "SampleAfterValue": "2000000",
559         "UMask": "0x1"
560     },
561     {
562         "BriefDescription": "FPU control word write stall cycles",
563         "Counter": "0,1,2,3",
564         "EventCode": "0xA2",
565         "EventName": "RESOURCE_STALLS.FPCW",
566         "SampleAfterValue": "2000000",
567         "UMask": "0x20"
568     },
569     {
570         "BriefDescription": "Load buffer stall cycles",
571         "Counter": "0,1,2,3",
572         "EventCode": "0xA2",
573         "EventName": "RESOURCE_STALLS.LOAD",
574         "SampleAfterValue": "2000000",
575         "UMask": "0x2"
576     },
577     {
578         "BriefDescription": "MXCSR rename stall cycles",
579         "Counter": "0,1,2,3",
580         "EventCode": "0xA2",
581         "EventName": "RESOURCE_STALLS.MXCSR",
582         "SampleAfterValue": "2000000",
583         "UMask": "0x40"
584     },
585     {
586         "BriefDescription": "Other Resource related stall cycles",
587         "Counter": "0,1,2,3",
588         "EventCode": "0xA2",
589         "EventName": "RESOURCE_STALLS.OTHER",
590         "SampleAfterValue": "2000000",
591         "UMask": "0x80"
592     },
593     {
594         "BriefDescription": "ROB full stall cycles",
595         "Counter": "0,1,2,3",
596         "EventCode": "0xA2",
597         "EventName": "RESOURCE_STALLS.ROB_FULL",
598         "SampleAfterValue": "2000000",
599         "UMask": "0x10"
600     },
601     {
602         "BriefDescription": "Reservation Station full stall cycles",
603         "Counter": "0,1,2,3",
604         "EventCode": "0xA2",
605         "EventName": "RESOURCE_STALLS.RS_FULL",
606         "SampleAfterValue": "2000000",
607         "UMask": "0x4"
608     },
609     {
610         "BriefDescription": "Store buffer stall cycles",
611         "Counter": "0,1,2,3",
612         "EventCode": "0xA2",
613         "EventName": "RESOURCE_STALLS.STORE",
614         "SampleAfterValue": "2000000",
615         "UMask": "0x8"
616     },
617     {
618         "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)",
619         "Counter": "0,1,2,3",
620         "EventCode": "0xC7",
621         "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE",
622         "PEBS": "1",
623         "SampleAfterValue": "200000",
624         "UMask": "0x4"
625     },
626     {
627         "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)",
628         "Counter": "0,1,2,3",
629         "EventCode": "0xC7",
630         "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE",
631         "PEBS": "1",
632         "SampleAfterValue": "200000",
633         "UMask": "0x1"
634     },
635     {
636         "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)",
637         "Counter": "0,1,2,3",
638         "EventCode": "0xC7",
639         "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE",
640         "PEBS": "1",
641         "SampleAfterValue": "200000",
642         "UMask": "0x8"
643     },
644     {
645         "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)",
646         "Counter": "0,1,2,3",
647         "EventCode": "0xC7",
648         "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE",
649         "PEBS": "1",
650         "SampleAfterValue": "200000",
651         "UMask": "0x2"
652     },
653     {
654         "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)",
655         "Counter": "0,1,2,3",
656         "EventCode": "0xC7",
657         "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER",
658         "PEBS": "1",
659         "SampleAfterValue": "200000",
660         "UMask": "0x10"
661     },
662     {
663         "BriefDescription": "Stack pointer instructions decoded",
664         "Counter": "0,1,2,3",
665         "EventCode": "0xD1",
666         "EventName": "UOPS_DECODED.ESP_FOLDING",
667         "SampleAfterValue": "2000000",
668         "UMask": "0x4"
669     },
670     {
671         "BriefDescription": "Stack pointer sync operations",
672         "Counter": "0,1,2,3",
673         "EventCode": "0xD1",
674         "EventName": "UOPS_DECODED.ESP_SYNC",
675         "SampleAfterValue": "2000000",
676         "UMask": "0x8"
677     },
678     {
679         "BriefDescription": "Uops decoded by Microcode Sequencer",
680         "Counter": "0,1,2,3",
681         "CounterMask": "1",
682         "EventCode": "0xD1",
683         "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE",
684         "SampleAfterValue": "2000000",
685         "UMask": "0x2"
686     },
687     {
688         "BriefDescription": "Cycles no Uops are decoded",
689         "Counter": "0,1,2,3",
690         "CounterMask": "1",
691         "EventCode": "0xD1",
692         "EventName": "UOPS_DECODED.STALL_CYCLES",
693         "Invert": "1",
694         "SampleAfterValue": "2000000",
695         "UMask": "0x1"
696     },
697     {
698         "AnyThread": "1",
699         "BriefDescription": "Cycles Uops executed on any port (core count)",
700         "Counter": "0,1,2,3",
701         "CounterMask": "1",
702         "EventCode": "0xB1",
703         "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES",
704         "SampleAfterValue": "2000000",
705         "UMask": "0x3f"
706     },
707     {
708         "AnyThread": "1",
709         "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)",
710         "Counter": "0,1,2,3",
711         "CounterMask": "1",
712         "EventCode": "0xB1",
713         "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5",
714         "SampleAfterValue": "2000000",
715         "UMask": "0x1f"
716     },
717     {
718         "AnyThread": "1",
719         "BriefDescription": "Uops executed on any port (core count)",
720         "Counter": "0,1,2,3",
721         "CounterMask": "1",
722         "EdgeDetect": "1",
723         "EventCode": "0xB1",
724         "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT",
725         "Invert": "1",
726         "SampleAfterValue": "2000000",
727         "UMask": "0x3f"
728     },
729     {
730         "AnyThread": "1",
731         "BriefDescription": "Uops executed on ports 0-4 (core count)",
732         "Counter": "0,1,2,3",
733         "CounterMask": "1",
734         "EdgeDetect": "1",
735         "EventCode": "0xB1",
736         "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5",
737         "Invert": "1",
738         "SampleAfterValue": "2000000",
739         "UMask": "0x1f"
740     },
741     {
742         "AnyThread": "1",
743         "BriefDescription": "Cycles no Uops issued on any port (core count)",
744         "Counter": "0,1,2,3",
745         "CounterMask": "1",
746         "EventCode": "0xB1",
747         "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES",
748         "Invert": "1",
749         "SampleAfterValue": "2000000",
750         "UMask": "0x3f"
751     },
752     {
753         "AnyThread": "1",
754         "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)",
755         "Counter": "0,1,2,3",
756         "CounterMask": "1",
757         "EventCode": "0xB1",
758         "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5",
759         "Invert": "1",
760         "SampleAfterValue": "2000000",
761         "UMask": "0x1f"
762     },
763     {
764         "BriefDescription": "Uops executed on port 0",
765         "Counter": "0,1,2,3",
766         "EventCode": "0xB1",
767         "EventName": "UOPS_EXECUTED.PORT0",
768         "SampleAfterValue": "2000000",
769         "UMask": "0x1"
770     },
771     {
772         "BriefDescription": "Uops issued on ports 0, 1 or 5",
773         "Counter": "0,1,2,3",
774         "EventCode": "0xB1",
775         "EventName": "UOPS_EXECUTED.PORT015",
776         "SampleAfterValue": "2000000",
777         "UMask": "0x40"
778     },
779     {
780         "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5",
781         "Counter": "0,1,2,3",
782         "CounterMask": "1",
783         "EventCode": "0xB1",
784         "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES",
785         "Invert": "1",
786         "SampleAfterValue": "2000000",
787         "UMask": "0x40"
788     },
789     {
790         "BriefDescription": "Uops executed on port 1",
791         "Counter": "0,1,2,3",
792         "EventCode": "0xB1",
793         "EventName": "UOPS_EXECUTED.PORT1",
794         "SampleAfterValue": "2000000",
795         "UMask": "0x2"
796     },
797     {
798         "AnyThread": "1",
799         "BriefDescription": "Uops issued on ports 2, 3 or 4",
800         "Counter": "0,1,2,3",
801         "EventCode": "0xB1",
802         "EventName": "UOPS_EXECUTED.PORT234_CORE",
803         "SampleAfterValue": "2000000",
804         "UMask": "0x80"
805     },
806     {
807         "AnyThread": "1",
808         "BriefDescription": "Uops executed on port 2 (core count)",
809         "Counter": "0,1,2,3",
810         "EventCode": "0xB1",
811         "EventName": "UOPS_EXECUTED.PORT2_CORE",
812         "SampleAfterValue": "2000000",
813         "UMask": "0x4"
814     },
815     {
816         "AnyThread": "1",
817         "BriefDescription": "Uops executed on port 3 (core count)",
818         "Counter": "0,1,2,3",
819         "EventCode": "0xB1",
820         "EventName": "UOPS_EXECUTED.PORT3_CORE",
821         "SampleAfterValue": "2000000",
822         "UMask": "0x8"
823     },
824     {
825         "AnyThread": "1",
826         "BriefDescription": "Uops executed on port 4 (core count)",
827         "Counter": "0,1,2,3",
828         "EventCode": "0xB1",
829         "EventName": "UOPS_EXECUTED.PORT4_CORE",
830         "SampleAfterValue": "2000000",
831         "UMask": "0x10"
832     },
833     {
834         "BriefDescription": "Uops executed on port 5",
835         "Counter": "0,1,2,3",
836         "EventCode": "0xB1",
837         "EventName": "UOPS_EXECUTED.PORT5",
838         "SampleAfterValue": "2000000",
839         "UMask": "0x20"
840     },
841     {
842         "BriefDescription": "Uops issued",
843         "Counter": "0,1,2,3",
844         "EventCode": "0xE",
845         "EventName": "UOPS_ISSUED.ANY",
846         "SampleAfterValue": "2000000",
847         "UMask": "0x1"
848     },
849     {
850         "AnyThread": "1",
851         "BriefDescription": "Cycles no Uops were issued on any thread",
852         "Counter": "0,1,2,3",
853         "CounterMask": "1",
854         "EventCode": "0xE",
855         "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES",
856         "Invert": "1",
857         "SampleAfterValue": "2000000",
858         "UMask": "0x1"
859     },
860     {
861         "AnyThread": "1",
862         "BriefDescription": "Cycles Uops were issued on either thread",
863         "Counter": "0,1,2,3",
864         "CounterMask": "1",
865         "EventCode": "0xE",
866         "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS",
867         "SampleAfterValue": "2000000",
868         "UMask": "0x1"
869     },
870     {
871         "BriefDescription": "Fused Uops issued",
872         "Counter": "0,1,2,3",
873         "EventCode": "0xE",
874         "EventName": "UOPS_ISSUED.FUSED",
875         "SampleAfterValue": "2000000",
876         "UMask": "0x2"
877     },
878     {
879         "BriefDescription": "Cycles no Uops were issued",
880         "Counter": "0,1,2,3",
881         "CounterMask": "1",
882         "EventCode": "0xE",
883         "EventName": "UOPS_ISSUED.STALL_CYCLES",
884         "Invert": "1",
885         "SampleAfterValue": "2000000",
886         "UMask": "0x1"
887     },
888     {
889         "BriefDescription": "Cycles Uops are being retired",
890         "Counter": "0,1,2,3",
891         "CounterMask": "1",
892         "EventCode": "0xC2",
893         "EventName": "UOPS_RETIRED.ACTIVE_CYCLES",
894         "PEBS": "1",
895         "SampleAfterValue": "2000000",
896         "UMask": "0x1"
897     },
898     {
899         "BriefDescription": "Uops retired (Precise Event)",
900         "Counter": "0,1,2,3",
901         "EventCode": "0xC2",
902         "EventName": "UOPS_RETIRED.ANY",
903         "PEBS": "1",
904         "SampleAfterValue": "2000000",
905         "UMask": "0x1"
906     },
907     {
908         "BriefDescription": "Macro-fused Uops retired (Precise Event)",
909         "Counter": "0,1,2,3",
910         "EventCode": "0xC2",
911         "EventName": "UOPS_RETIRED.MACRO_FUSED",
912         "PEBS": "1",
913         "SampleAfterValue": "2000000",
914         "UMask": "0x4"
915     },
916     {
917         "BriefDescription": "Retirement slots used (Precise Event)",
918         "Counter": "0,1,2,3",
919         "EventCode": "0xC2",
920         "EventName": "UOPS_RETIRED.RETIRE_SLOTS",
921         "PEBS": "1",
922         "SampleAfterValue": "2000000",
923         "UMask": "0x2"
924     },
925     {
926         "BriefDescription": "Cycles Uops are not retiring (Precise Event)",
927         "Counter": "0,1,2,3",
928         "CounterMask": "1",
929         "EventCode": "0xC2",
930         "EventName": "UOPS_RETIRED.STALL_CYCLES",
931         "Invert": "1",
932         "PEBS": "1",
933         "SampleAfterValue": "2000000",
934         "UMask": "0x1"
935     },
936     {
937         "BriefDescription": "Total cycles using precise uop retired event (Precise Event)",
938         "Counter": "0,1,2,3",
939         "CounterMask": "16",
940         "EventCode": "0xC2",
941         "EventName": "UOPS_RETIRED.TOTAL_CYCLES",
942         "Invert": "1",
943         "PEBS": "1",
944         "SampleAfterValue": "2000000",
945         "UMask": "0x1"
946     },
947     {
948         "BriefDescription": "Uop unfusions due to FP exceptions",
949         "Counter": "0,1,2,3",
950         "EventCode": "0xDB",
951         "EventName": "UOP_UNFUSION",
952         "SampleAfterValue": "2000000",
953         "UMask": "0x1"
954     }
955 ]

~ [ 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