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