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