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