xref: /linux/tools/perf/pmu-events/arch/x86/bonnell/other.json (revision a3a02a52bcfcbcc4a637d4b68bf1bc391c9fad02)
1[
2    {
3        "BriefDescription": "Bus queue is empty.",
4        "Counter": "0,1",
5        "EventCode": "0x7D",
6        "EventName": "BUSQ_EMPTY.SELF",
7        "SampleAfterValue": "200000",
8        "UMask": "0x40"
9    },
10    {
11        "BriefDescription": "Number of Bus Not Ready signals asserted.",
12        "Counter": "0,1",
13        "EventCode": "0x61",
14        "EventName": "BUS_BNR_DRV.ALL_AGENTS",
15        "SampleAfterValue": "200000",
16        "UMask": "0x20"
17    },
18    {
19        "BriefDescription": "Number of Bus Not Ready signals asserted.",
20        "Counter": "0,1",
21        "EventCode": "0x61",
22        "EventName": "BUS_BNR_DRV.THIS_AGENT",
23        "SampleAfterValue": "200000"
24    },
25    {
26        "BriefDescription": "Bus cycles while processor receives data.",
27        "Counter": "0,1",
28        "EventCode": "0x64",
29        "EventName": "BUS_DATA_RCV.SELF",
30        "SampleAfterValue": "200000",
31        "UMask": "0x40"
32    },
33    {
34        "BriefDescription": "Bus cycles when data is sent on the bus.",
35        "Counter": "0,1",
36        "EventCode": "0x62",
37        "EventName": "BUS_DRDY_CLOCKS.ALL_AGENTS",
38        "SampleAfterValue": "200000",
39        "UMask": "0x20"
40    },
41    {
42        "BriefDescription": "Bus cycles when data is sent on the bus.",
43        "Counter": "0,1",
44        "EventCode": "0x62",
45        "EventName": "BUS_DRDY_CLOCKS.THIS_AGENT",
46        "SampleAfterValue": "200000"
47    },
48    {
49        "BriefDescription": "HITM signal asserted.",
50        "Counter": "0,1",
51        "EventCode": "0x7B",
52        "EventName": "BUS_HITM_DRV.ALL_AGENTS",
53        "SampleAfterValue": "200000",
54        "UMask": "0x20"
55    },
56    {
57        "BriefDescription": "HITM signal asserted.",
58        "Counter": "0,1",
59        "EventCode": "0x7B",
60        "EventName": "BUS_HITM_DRV.THIS_AGENT",
61        "SampleAfterValue": "200000"
62    },
63    {
64        "BriefDescription": "HIT signal asserted.",
65        "Counter": "0,1",
66        "EventCode": "0x7A",
67        "EventName": "BUS_HIT_DRV.ALL_AGENTS",
68        "SampleAfterValue": "200000",
69        "UMask": "0x20"
70    },
71    {
72        "BriefDescription": "HIT signal asserted.",
73        "Counter": "0,1",
74        "EventCode": "0x7A",
75        "EventName": "BUS_HIT_DRV.THIS_AGENT",
76        "SampleAfterValue": "200000"
77    },
78    {
79        "BriefDescription": "IO requests waiting in the bus queue.",
80        "Counter": "0,1",
81        "EventCode": "0x7F",
82        "EventName": "BUS_IO_WAIT.SELF",
83        "SampleAfterValue": "200000",
84        "UMask": "0x40"
85    },
86    {
87        "BriefDescription": "Bus cycles when a LOCK signal is asserted.",
88        "Counter": "0,1",
89        "EventCode": "0x63",
90        "EventName": "BUS_LOCK_CLOCKS.ALL_AGENTS",
91        "SampleAfterValue": "200000",
92        "UMask": "0xe0"
93    },
94    {
95        "BriefDescription": "Bus cycles when a LOCK signal is asserted.",
96        "Counter": "0,1",
97        "EventCode": "0x63",
98        "EventName": "BUS_LOCK_CLOCKS.SELF",
99        "SampleAfterValue": "200000",
100        "UMask": "0x40"
101    },
102    {
103        "BriefDescription": "Outstanding cacheable data read bus requests duration.",
104        "Counter": "0,1",
105        "EventCode": "0x60",
106        "EventName": "BUS_REQUEST_OUTSTANDING.ALL_AGENTS",
107        "SampleAfterValue": "200000",
108        "UMask": "0xe0"
109    },
110    {
111        "BriefDescription": "Outstanding cacheable data read bus requests duration.",
112        "Counter": "0,1",
113        "EventCode": "0x60",
114        "EventName": "BUS_REQUEST_OUTSTANDING.SELF",
115        "SampleAfterValue": "200000",
116        "UMask": "0x40"
117    },
118    {
119        "BriefDescription": "All bus transactions.",
120        "Counter": "0,1",
121        "EventCode": "0x70",
122        "EventName": "BUS_TRANS_ANY.ALL_AGENTS",
123        "SampleAfterValue": "200000",
124        "UMask": "0xe0"
125    },
126    {
127        "BriefDescription": "All bus transactions.",
128        "Counter": "0,1",
129        "EventCode": "0x70",
130        "EventName": "BUS_TRANS_ANY.SELF",
131        "SampleAfterValue": "200000",
132        "UMask": "0x40"
133    },
134    {
135        "BriefDescription": "Burst read bus transactions.",
136        "Counter": "0,1",
137        "EventCode": "0x65",
138        "EventName": "BUS_TRANS_BRD.ALL_AGENTS",
139        "SampleAfterValue": "200000",
140        "UMask": "0xe0"
141    },
142    {
143        "BriefDescription": "Burst read bus transactions.",
144        "Counter": "0,1",
145        "EventCode": "0x65",
146        "EventName": "BUS_TRANS_BRD.SELF",
147        "SampleAfterValue": "200000",
148        "UMask": "0x40"
149    },
150    {
151        "BriefDescription": "Burst (full cache-line) bus transactions.",
152        "Counter": "0,1",
153        "EventCode": "0x6E",
154        "EventName": "BUS_TRANS_BURST.ALL_AGENTS",
155        "SampleAfterValue": "200000",
156        "UMask": "0xe0"
157    },
158    {
159        "BriefDescription": "Burst (full cache-line) bus transactions.",
160        "Counter": "0,1",
161        "EventCode": "0x6E",
162        "EventName": "BUS_TRANS_BURST.SELF",
163        "SampleAfterValue": "200000",
164        "UMask": "0x40"
165    },
166    {
167        "BriefDescription": "Deferred bus transactions.",
168        "Counter": "0,1",
169        "EventCode": "0x6D",
170        "EventName": "BUS_TRANS_DEF.ALL_AGENTS",
171        "SampleAfterValue": "200000",
172        "UMask": "0xe0"
173    },
174    {
175        "BriefDescription": "Deferred bus transactions.",
176        "Counter": "0,1",
177        "EventCode": "0x6D",
178        "EventName": "BUS_TRANS_DEF.SELF",
179        "SampleAfterValue": "200000",
180        "UMask": "0x40"
181    },
182    {
183        "BriefDescription": "Instruction-fetch bus transactions.",
184        "Counter": "0,1",
185        "EventCode": "0x68",
186        "EventName": "BUS_TRANS_IFETCH.ALL_AGENTS",
187        "SampleAfterValue": "200000",
188        "UMask": "0xe0"
189    },
190    {
191        "BriefDescription": "Instruction-fetch bus transactions.",
192        "Counter": "0,1",
193        "EventCode": "0x68",
194        "EventName": "BUS_TRANS_IFETCH.SELF",
195        "SampleAfterValue": "200000",
196        "UMask": "0x40"
197    },
198    {
199        "BriefDescription": "Invalidate bus transactions.",
200        "Counter": "0,1",
201        "EventCode": "0x69",
202        "EventName": "BUS_TRANS_INVAL.ALL_AGENTS",
203        "SampleAfterValue": "200000",
204        "UMask": "0xe0"
205    },
206    {
207        "BriefDescription": "Invalidate bus transactions.",
208        "Counter": "0,1",
209        "EventCode": "0x69",
210        "EventName": "BUS_TRANS_INVAL.SELF",
211        "SampleAfterValue": "200000",
212        "UMask": "0x40"
213    },
214    {
215        "BriefDescription": "IO bus transactions.",
216        "Counter": "0,1",
217        "EventCode": "0x6C",
218        "EventName": "BUS_TRANS_IO.ALL_AGENTS",
219        "SampleAfterValue": "200000",
220        "UMask": "0xe0"
221    },
222    {
223        "BriefDescription": "IO bus transactions.",
224        "Counter": "0,1",
225        "EventCode": "0x6C",
226        "EventName": "BUS_TRANS_IO.SELF",
227        "SampleAfterValue": "200000",
228        "UMask": "0x40"
229    },
230    {
231        "BriefDescription": "Memory bus transactions.",
232        "Counter": "0,1",
233        "EventCode": "0x6F",
234        "EventName": "BUS_TRANS_MEM.ALL_AGENTS",
235        "SampleAfterValue": "200000",
236        "UMask": "0xe0"
237    },
238    {
239        "BriefDescription": "Memory bus transactions.",
240        "Counter": "0,1",
241        "EventCode": "0x6F",
242        "EventName": "BUS_TRANS_MEM.SELF",
243        "SampleAfterValue": "200000",
244        "UMask": "0x40"
245    },
246    {
247        "BriefDescription": "Partial bus transactions.",
248        "Counter": "0,1",
249        "EventCode": "0x6B",
250        "EventName": "BUS_TRANS_P.ALL_AGENTS",
251        "SampleAfterValue": "200000",
252        "UMask": "0xe0"
253    },
254    {
255        "BriefDescription": "Partial bus transactions.",
256        "Counter": "0,1",
257        "EventCode": "0x6B",
258        "EventName": "BUS_TRANS_P.SELF",
259        "SampleAfterValue": "200000",
260        "UMask": "0x40"
261    },
262    {
263        "BriefDescription": "Partial write bus transaction.",
264        "Counter": "0,1",
265        "EventCode": "0x6A",
266        "EventName": "BUS_TRANS_PWR.ALL_AGENTS",
267        "SampleAfterValue": "200000",
268        "UMask": "0xe0"
269    },
270    {
271        "BriefDescription": "Partial write bus transaction.",
272        "Counter": "0,1",
273        "EventCode": "0x6A",
274        "EventName": "BUS_TRANS_PWR.SELF",
275        "SampleAfterValue": "200000",
276        "UMask": "0x40"
277    },
278    {
279        "BriefDescription": "RFO bus transactions.",
280        "Counter": "0,1",
281        "EventCode": "0x66",
282        "EventName": "BUS_TRANS_RFO.ALL_AGENTS",
283        "SampleAfterValue": "200000",
284        "UMask": "0xe0"
285    },
286    {
287        "BriefDescription": "RFO bus transactions.",
288        "Counter": "0,1",
289        "EventCode": "0x66",
290        "EventName": "BUS_TRANS_RFO.SELF",
291        "SampleAfterValue": "200000",
292        "UMask": "0x40"
293    },
294    {
295        "BriefDescription": "Explicit writeback bus transactions.",
296        "Counter": "0,1",
297        "EventCode": "0x67",
298        "EventName": "BUS_TRANS_WB.ALL_AGENTS",
299        "SampleAfterValue": "200000",
300        "UMask": "0xe0"
301    },
302    {
303        "BriefDescription": "Explicit writeback bus transactions.",
304        "Counter": "0,1",
305        "EventCode": "0x67",
306        "EventName": "BUS_TRANS_WB.SELF",
307        "SampleAfterValue": "200000",
308        "UMask": "0x40"
309    },
310    {
311        "BriefDescription": "Cycles during which interrupts are disabled.",
312        "Counter": "0,1",
313        "EventCode": "0xC6",
314        "EventName": "CYCLES_INT_MASKED.CYCLES_INT_MASKED",
315        "SampleAfterValue": "2000000",
316        "UMask": "0x1"
317    },
318    {
319        "BriefDescription": "Cycles during which interrupts are pending and disabled.",
320        "Counter": "0,1",
321        "EventCode": "0xC6",
322        "EventName": "CYCLES_INT_MASKED.CYCLES_INT_PENDING_AND_MASKED",
323        "SampleAfterValue": "2000000",
324        "UMask": "0x2"
325    },
326    {
327        "BriefDescription": "Memory cluster signals to block micro-op dispatch for any reason",
328        "Counter": "0,1",
329        "EventCode": "0x9",
330        "EventName": "DISPATCH_BLOCKED.ANY",
331        "SampleAfterValue": "200000",
332        "UMask": "0x20"
333    },
334    {
335        "BriefDescription": "Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions",
336        "Counter": "0,1",
337        "EventCode": "0x3A",
338        "EventName": "EIST_TRANS",
339        "SampleAfterValue": "200000"
340    },
341    {
342        "BriefDescription": "External snoops.",
343        "Counter": "0,1",
344        "EventCode": "0x77",
345        "EventName": "EXT_SNOOP.ALL_AGENTS.ANY",
346        "SampleAfterValue": "200000",
347        "UMask": "0x2b"
348    },
349    {
350        "BriefDescription": "External snoops.",
351        "Counter": "0,1",
352        "EventCode": "0x77",
353        "EventName": "EXT_SNOOP.ALL_AGENTS.CLEAN",
354        "SampleAfterValue": "200000",
355        "UMask": "0x21"
356    },
357    {
358        "BriefDescription": "External snoops.",
359        "Counter": "0,1",
360        "EventCode": "0x77",
361        "EventName": "EXT_SNOOP.ALL_AGENTS.HIT",
362        "SampleAfterValue": "200000",
363        "UMask": "0x22"
364    },
365    {
366        "BriefDescription": "External snoops.",
367        "Counter": "0,1",
368        "EventCode": "0x77",
369        "EventName": "EXT_SNOOP.ALL_AGENTS.HITM",
370        "SampleAfterValue": "200000",
371        "UMask": "0x28"
372    },
373    {
374        "BriefDescription": "External snoops.",
375        "Counter": "0,1",
376        "EventCode": "0x77",
377        "EventName": "EXT_SNOOP.THIS_AGENT.ANY",
378        "SampleAfterValue": "200000",
379        "UMask": "0xb"
380    },
381    {
382        "BriefDescription": "External snoops.",
383        "Counter": "0,1",
384        "EventCode": "0x77",
385        "EventName": "EXT_SNOOP.THIS_AGENT.CLEAN",
386        "SampleAfterValue": "200000",
387        "UMask": "0x1"
388    },
389    {
390        "BriefDescription": "External snoops.",
391        "Counter": "0,1",
392        "EventCode": "0x77",
393        "EventName": "EXT_SNOOP.THIS_AGENT.HIT",
394        "SampleAfterValue": "200000",
395        "UMask": "0x2"
396    },
397    {
398        "BriefDescription": "External snoops.",
399        "Counter": "0,1",
400        "EventCode": "0x77",
401        "EventName": "EXT_SNOOP.THIS_AGENT.HITM",
402        "SampleAfterValue": "200000",
403        "UMask": "0x8"
404    },
405    {
406        "BriefDescription": "Hardware interrupts received.",
407        "Counter": "0,1",
408        "EventCode": "0xC8",
409        "EventName": "HW_INT_RCV",
410        "SampleAfterValue": "200000"
411    },
412    {
413        "BriefDescription": "Number of segment register loads.",
414        "Counter": "0,1",
415        "EventCode": "0x6",
416        "EventName": "SEGMENT_REG_LOADS.ANY",
417        "SampleAfterValue": "200000",
418        "UMask": "0x80"
419    },
420    {
421        "BriefDescription": "Bus stalled for snoops.",
422        "Counter": "0,1",
423        "EventCode": "0x7E",
424        "EventName": "SNOOP_STALL_DRV.ALL_AGENTS",
425        "SampleAfterValue": "200000",
426        "UMask": "0xe0"
427    },
428    {
429        "BriefDescription": "Bus stalled for snoops.",
430        "Counter": "0,1",
431        "EventCode": "0x7E",
432        "EventName": "SNOOP_STALL_DRV.SELF",
433        "SampleAfterValue": "200000",
434        "UMask": "0x40"
435    },
436    {
437        "BriefDescription": "Number of thermal trips",
438        "Counter": "0,1",
439        "EventCode": "0x3B",
440        "EventName": "THERMAL_TRIP",
441        "SampleAfterValue": "200000",
442        "UMask": "0xc0"
443    }
444]
445