11fbd54b2SAndi Kleen[
21fbd54b2SAndi Kleen    {
3*4ad91126SIan Rogers        "BriefDescription": "ES segment renames",
4*4ad91126SIan Rogers        "EventCode": "0xD5",
51fbd54b2SAndi Kleen        "EventName": "ES_REG_RENAMES",
61fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
7*4ad91126SIan Rogers        "UMask": "0x1"
81fbd54b2SAndi Kleen    },
91fbd54b2SAndi Kleen    {
10*4ad91126SIan Rogers        "BriefDescription": "I/O transactions",
11*4ad91126SIan Rogers        "EventCode": "0x6C",
121fbd54b2SAndi Kleen        "EventName": "IO_TRANSACTIONS",
131fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
14*4ad91126SIan Rogers        "UMask": "0x1"
151fbd54b2SAndi Kleen    },
161fbd54b2SAndi Kleen    {
17*4ad91126SIan Rogers        "BriefDescription": "L1I instruction fetch stall cycles",
18*4ad91126SIan Rogers        "EventCode": "0x80",
191fbd54b2SAndi Kleen        "EventName": "L1I.CYCLES_STALLED",
201fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
21*4ad91126SIan Rogers        "UMask": "0x4"
221fbd54b2SAndi Kleen    },
231fbd54b2SAndi Kleen    {
24*4ad91126SIan Rogers        "BriefDescription": "L1I instruction fetch hits",
25*4ad91126SIan Rogers        "EventCode": "0x80",
261fbd54b2SAndi Kleen        "EventName": "L1I.HITS",
271fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
28*4ad91126SIan Rogers        "UMask": "0x1"
291fbd54b2SAndi Kleen    },
301fbd54b2SAndi Kleen    {
31*4ad91126SIan Rogers        "BriefDescription": "L1I instruction fetch misses",
32*4ad91126SIan Rogers        "EventCode": "0x80",
331fbd54b2SAndi Kleen        "EventName": "L1I.MISSES",
341fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
35*4ad91126SIan Rogers        "UMask": "0x2"
361fbd54b2SAndi Kleen    },
371fbd54b2SAndi Kleen    {
38*4ad91126SIan Rogers        "BriefDescription": "L1I Instruction fetches",
39*4ad91126SIan Rogers        "EventCode": "0x80",
401fbd54b2SAndi Kleen        "EventName": "L1I.READS",
411fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
42*4ad91126SIan Rogers        "UMask": "0x3"
431fbd54b2SAndi Kleen    },
441fbd54b2SAndi Kleen    {
45*4ad91126SIan Rogers        "BriefDescription": "Large ITLB hit",
46*4ad91126SIan Rogers        "EventCode": "0x82",
471fbd54b2SAndi Kleen        "EventName": "LARGE_ITLB.HIT",
481fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
49*4ad91126SIan Rogers        "UMask": "0x1"
501fbd54b2SAndi Kleen    },
511fbd54b2SAndi Kleen    {
52*4ad91126SIan Rogers        "BriefDescription": "Loads that partially overlap an earlier store",
53*4ad91126SIan Rogers        "EventCode": "0x3",
541fbd54b2SAndi Kleen        "EventName": "LOAD_BLOCK.OVERLAP_STORE",
551fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
56*4ad91126SIan Rogers        "UMask": "0x2"
571fbd54b2SAndi Kleen    },
581fbd54b2SAndi Kleen    {
59*4ad91126SIan Rogers        "BriefDescription": "All loads dispatched",
60*4ad91126SIan Rogers        "EventCode": "0x13",
611fbd54b2SAndi Kleen        "EventName": "LOAD_DISPATCH.ANY",
621fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
63*4ad91126SIan Rogers        "UMask": "0x7"
641fbd54b2SAndi Kleen    },
651fbd54b2SAndi Kleen    {
66*4ad91126SIan Rogers        "BriefDescription": "Loads dispatched from the MOB",
67*4ad91126SIan Rogers        "EventCode": "0x13",
681fbd54b2SAndi Kleen        "EventName": "LOAD_DISPATCH.MOB",
691fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
70*4ad91126SIan Rogers        "UMask": "0x4"
711fbd54b2SAndi Kleen    },
721fbd54b2SAndi Kleen    {
73*4ad91126SIan Rogers        "BriefDescription": "Loads dispatched that bypass the MOB",
74*4ad91126SIan Rogers        "EventCode": "0x13",
751fbd54b2SAndi Kleen        "EventName": "LOAD_DISPATCH.RS",
761fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
77*4ad91126SIan Rogers        "UMask": "0x1"
781fbd54b2SAndi Kleen    },
791fbd54b2SAndi Kleen    {
80*4ad91126SIan Rogers        "BriefDescription": "Loads dispatched from stage 305",
81*4ad91126SIan Rogers        "EventCode": "0x13",
821fbd54b2SAndi Kleen        "EventName": "LOAD_DISPATCH.RS_DELAYED",
831fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
84*4ad91126SIan Rogers        "UMask": "0x2"
851fbd54b2SAndi Kleen    },
861fbd54b2SAndi Kleen    {
87*4ad91126SIan Rogers        "BriefDescription": "False dependencies due to partial address aliasing",
88*4ad91126SIan Rogers        "EventCode": "0x7",
891fbd54b2SAndi Kleen        "EventName": "PARTIAL_ADDRESS_ALIAS",
901fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
91*4ad91126SIan Rogers        "UMask": "0x1"
921fbd54b2SAndi Kleen    },
931fbd54b2SAndi Kleen    {
94*4ad91126SIan Rogers        "BriefDescription": "All Store buffer stall cycles",
95*4ad91126SIan Rogers        "EventCode": "0x4",
961fbd54b2SAndi Kleen        "EventName": "SB_DRAIN.ANY",
971fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
98*4ad91126SIan Rogers        "UMask": "0x7"
991fbd54b2SAndi Kleen    },
1001fbd54b2SAndi Kleen    {
101*4ad91126SIan Rogers        "BriefDescription": "Segment rename stall cycles",
102*4ad91126SIan Rogers        "EventCode": "0xD4",
1031fbd54b2SAndi Kleen        "EventName": "SEG_RENAME_STALLS",
1041fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
105*4ad91126SIan Rogers        "UMask": "0x1"
1061fbd54b2SAndi Kleen    },
1071fbd54b2SAndi Kleen    {
108*4ad91126SIan Rogers        "BriefDescription": "Snoop code requests",
1091fbd54b2SAndi Kleen        "EventCode": "0xB4",
1101fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS.CODE",
1111fbd54b2SAndi Kleen        "SampleAfterValue": "100000",
112*4ad91126SIan Rogers        "UMask": "0x4"
1131fbd54b2SAndi Kleen    },
1141fbd54b2SAndi Kleen    {
115*4ad91126SIan Rogers        "BriefDescription": "Snoop data requests",
116*4ad91126SIan Rogers        "EventCode": "0xB4",
1171fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS.DATA",
1181fbd54b2SAndi Kleen        "SampleAfterValue": "100000",
119*4ad91126SIan Rogers        "UMask": "0x1"
1201fbd54b2SAndi Kleen    },
1211fbd54b2SAndi Kleen    {
122*4ad91126SIan Rogers        "BriefDescription": "Snoop invalidate requests",
123*4ad91126SIan Rogers        "EventCode": "0xB4",
1241fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS.INVALIDATE",
1251fbd54b2SAndi Kleen        "SampleAfterValue": "100000",
126*4ad91126SIan Rogers        "UMask": "0x2"
1271fbd54b2SAndi Kleen    },
1281fbd54b2SAndi Kleen    {
129*4ad91126SIan Rogers        "BriefDescription": "Outstanding snoop code requests",
1301fbd54b2SAndi Kleen        "EventCode": "0xB3",
1311fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE",
1321fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
133*4ad91126SIan Rogers        "UMask": "0x4"
1341fbd54b2SAndi Kleen    },
1351fbd54b2SAndi Kleen    {
136*4ad91126SIan Rogers        "BriefDescription": "Cycles snoop code requests queued",
137*4ad91126SIan Rogers        "CounterMask": "1",
1381fbd54b2SAndi Kleen        "EventCode": "0xB3",
1391fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE_NOT_EMPTY",
1401fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
141*4ad91126SIan Rogers        "UMask": "0x4"
1421fbd54b2SAndi Kleen    },
1431fbd54b2SAndi Kleen    {
144*4ad91126SIan Rogers        "BriefDescription": "Outstanding snoop data requests",
1451fbd54b2SAndi Kleen        "EventCode": "0xB3",
1461fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA",
1471fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
148*4ad91126SIan Rogers        "UMask": "0x1"
1491fbd54b2SAndi Kleen    },
1501fbd54b2SAndi Kleen    {
151*4ad91126SIan Rogers        "BriefDescription": "Cycles snoop data requests queued",
152*4ad91126SIan Rogers        "CounterMask": "1",
1531fbd54b2SAndi Kleen        "EventCode": "0xB3",
1541fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA_NOT_EMPTY",
1551fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
156*4ad91126SIan Rogers        "UMask": "0x1"
1571fbd54b2SAndi Kleen    },
1581fbd54b2SAndi Kleen    {
159*4ad91126SIan Rogers        "BriefDescription": "Outstanding snoop invalidate requests",
1601fbd54b2SAndi Kleen        "EventCode": "0xB3",
1611fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE",
1621fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
163*4ad91126SIan Rogers        "UMask": "0x2"
1641fbd54b2SAndi Kleen    },
1651fbd54b2SAndi Kleen    {
166*4ad91126SIan Rogers        "BriefDescription": "Cycles snoop invalidate requests queued",
167*4ad91126SIan Rogers        "CounterMask": "1",
1681fbd54b2SAndi Kleen        "EventCode": "0xB3",
1691fbd54b2SAndi Kleen        "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE_NOT_EMPTY",
1701fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
171*4ad91126SIan Rogers        "UMask": "0x2"
1721fbd54b2SAndi Kleen    },
1731fbd54b2SAndi Kleen    {
174*4ad91126SIan Rogers        "BriefDescription": "Thread responded HIT to snoop",
175*4ad91126SIan Rogers        "EventCode": "0xB8",
176*4ad91126SIan Rogers        "EventName": "SNOOP_RESPONSE.HIT",
177*4ad91126SIan Rogers        "SampleAfterValue": "100000",
178*4ad91126SIan Rogers        "UMask": "0x1"
179*4ad91126SIan Rogers    },
180*4ad91126SIan Rogers    {
181*4ad91126SIan Rogers        "BriefDescription": "Thread responded HITE to snoop",
182*4ad91126SIan Rogers        "EventCode": "0xB8",
183*4ad91126SIan Rogers        "EventName": "SNOOP_RESPONSE.HITE",
184*4ad91126SIan Rogers        "SampleAfterValue": "100000",
185*4ad91126SIan Rogers        "UMask": "0x2"
186*4ad91126SIan Rogers    },
187*4ad91126SIan Rogers    {
188*4ad91126SIan Rogers        "BriefDescription": "Thread responded HITM to snoop",
189*4ad91126SIan Rogers        "EventCode": "0xB8",
190*4ad91126SIan Rogers        "EventName": "SNOOP_RESPONSE.HITM",
191*4ad91126SIan Rogers        "SampleAfterValue": "100000",
192*4ad91126SIan Rogers        "UMask": "0x4"
193*4ad91126SIan Rogers    },
194*4ad91126SIan Rogers    {
195*4ad91126SIan Rogers        "BriefDescription": "Super Queue full stall cycles",
196*4ad91126SIan Rogers        "EventCode": "0xF6",
1971fbd54b2SAndi Kleen        "EventName": "SQ_FULL_STALL_CYCLES",
1981fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
199*4ad91126SIan Rogers        "UMask": "0x1"
2001fbd54b2SAndi Kleen    }
2011fbd54b2SAndi Kleen]
202