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