1[
2    {
3        "BriefDescription": "ES segment renames",
4        "EventCode": "0xD5",
5        "EventName": "ES_REG_RENAMES",
6        "SampleAfterValue": "2000000",
7        "UMask": "0x1"
8    },
9    {
10        "BriefDescription": "I/O transactions",
11        "EventCode": "0x6C",
12        "EventName": "IO_TRANSACTIONS",
13        "SampleAfterValue": "2000000",
14        "UMask": "0x1"
15    },
16    {
17        "BriefDescription": "L1I instruction fetch stall cycles",
18        "EventCode": "0x80",
19        "EventName": "L1I.CYCLES_STALLED",
20        "SampleAfterValue": "2000000",
21        "UMask": "0x4"
22    },
23    {
24        "BriefDescription": "L1I instruction fetch hits",
25        "EventCode": "0x80",
26        "EventName": "L1I.HITS",
27        "SampleAfterValue": "2000000",
28        "UMask": "0x1"
29    },
30    {
31        "BriefDescription": "L1I instruction fetch misses",
32        "EventCode": "0x80",
33        "EventName": "L1I.MISSES",
34        "SampleAfterValue": "2000000",
35        "UMask": "0x2"
36    },
37    {
38        "BriefDescription": "L1I Instruction fetches",
39        "EventCode": "0x80",
40        "EventName": "L1I.READS",
41        "SampleAfterValue": "2000000",
42        "UMask": "0x3"
43    },
44    {
45        "BriefDescription": "Large ITLB hit",
46        "EventCode": "0x82",
47        "EventName": "LARGE_ITLB.HIT",
48        "SampleAfterValue": "200000",
49        "UMask": "0x1"
50    },
51    {
52        "BriefDescription": "Loads that partially overlap an earlier store",
53        "EventCode": "0x3",
54        "EventName": "LOAD_BLOCK.OVERLAP_STORE",
55        "SampleAfterValue": "200000",
56        "UMask": "0x2"
57    },
58    {
59        "BriefDescription": "All loads dispatched",
60        "EventCode": "0x13",
61        "EventName": "LOAD_DISPATCH.ANY",
62        "SampleAfterValue": "2000000",
63        "UMask": "0x7"
64    },
65    {
66        "BriefDescription": "Loads dispatched from the MOB",
67        "EventCode": "0x13",
68        "EventName": "LOAD_DISPATCH.MOB",
69        "SampleAfterValue": "2000000",
70        "UMask": "0x4"
71    },
72    {
73        "BriefDescription": "Loads dispatched that bypass the MOB",
74        "EventCode": "0x13",
75        "EventName": "LOAD_DISPATCH.RS",
76        "SampleAfterValue": "2000000",
77        "UMask": "0x1"
78    },
79    {
80        "BriefDescription": "Loads dispatched from stage 305",
81        "EventCode": "0x13",
82        "EventName": "LOAD_DISPATCH.RS_DELAYED",
83        "SampleAfterValue": "2000000",
84        "UMask": "0x2"
85    },
86    {
87        "BriefDescription": "False dependencies due to partial address aliasing",
88        "EventCode": "0x7",
89        "EventName": "PARTIAL_ADDRESS_ALIAS",
90        "SampleAfterValue": "200000",
91        "UMask": "0x1"
92    },
93    {
94        "BriefDescription": "All Store buffer stall cycles",
95        "EventCode": "0x4",
96        "EventName": "SB_DRAIN.ANY",
97        "SampleAfterValue": "200000",
98        "UMask": "0x7"
99    },
100    {
101        "BriefDescription": "Segment rename stall cycles",
102        "EventCode": "0xD4",
103        "EventName": "SEG_RENAME_STALLS",
104        "SampleAfterValue": "2000000",
105        "UMask": "0x1"
106    },
107    {
108        "BriefDescription": "Snoop code requests",
109        "EventCode": "0xB4",
110        "EventName": "SNOOPQ_REQUESTS.CODE",
111        "SampleAfterValue": "100000",
112        "UMask": "0x4"
113    },
114    {
115        "BriefDescription": "Snoop data requests",
116        "EventCode": "0xB4",
117        "EventName": "SNOOPQ_REQUESTS.DATA",
118        "SampleAfterValue": "100000",
119        "UMask": "0x1"
120    },
121    {
122        "BriefDescription": "Snoop invalidate requests",
123        "EventCode": "0xB4",
124        "EventName": "SNOOPQ_REQUESTS.INVALIDATE",
125        "SampleAfterValue": "100000",
126        "UMask": "0x2"
127    },
128    {
129        "BriefDescription": "Outstanding snoop code requests",
130        "EventCode": "0xB3",
131        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE",
132        "SampleAfterValue": "2000000",
133        "UMask": "0x4"
134    },
135    {
136        "BriefDescription": "Cycles snoop code requests queued",
137        "CounterMask": "1",
138        "EventCode": "0xB3",
139        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE_NOT_EMPTY",
140        "SampleAfterValue": "2000000",
141        "UMask": "0x4"
142    },
143    {
144        "BriefDescription": "Outstanding snoop data requests",
145        "EventCode": "0xB3",
146        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA",
147        "SampleAfterValue": "2000000",
148        "UMask": "0x1"
149    },
150    {
151        "BriefDescription": "Cycles snoop data requests queued",
152        "CounterMask": "1",
153        "EventCode": "0xB3",
154        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA_NOT_EMPTY",
155        "SampleAfterValue": "2000000",
156        "UMask": "0x1"
157    },
158    {
159        "BriefDescription": "Outstanding snoop invalidate requests",
160        "EventCode": "0xB3",
161        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE",
162        "SampleAfterValue": "2000000",
163        "UMask": "0x2"
164    },
165    {
166        "BriefDescription": "Cycles snoop invalidate requests queued",
167        "CounterMask": "1",
168        "EventCode": "0xB3",
169        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE_NOT_EMPTY",
170        "SampleAfterValue": "2000000",
171        "UMask": "0x2"
172    },
173    {
174        "BriefDescription": "Thread responded HIT to snoop",
175        "EventCode": "0xB8",
176        "EventName": "SNOOP_RESPONSE.HIT",
177        "SampleAfterValue": "100000",
178        "UMask": "0x1"
179    },
180    {
181        "BriefDescription": "Thread responded HITE to snoop",
182        "EventCode": "0xB8",
183        "EventName": "SNOOP_RESPONSE.HITE",
184        "SampleAfterValue": "100000",
185        "UMask": "0x2"
186    },
187    {
188        "BriefDescription": "Thread responded HITM to snoop",
189        "EventCode": "0xB8",
190        "EventName": "SNOOP_RESPONSE.HITM",
191        "SampleAfterValue": "100000",
192        "UMask": "0x4"
193    },
194    {
195        "BriefDescription": "Super Queue full stall cycles",
196        "EventCode": "0xF6",
197        "EventName": "SQ_FULL_STALL_CYCLES",
198        "SampleAfterValue": "2000000",
199        "UMask": "0x1"
200    }
201]
202