1edaa78b4SAndi Kleen[
2edaa78b4SAndi Kleen    {
3*44a9189fSIan Rogers        "BriefDescription": "ES segment renames",
4*44a9189fSIan Rogers        "EventCode": "0xD5",
5edaa78b4SAndi Kleen        "EventName": "ES_REG_RENAMES",
6edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
7*44a9189fSIan Rogers        "UMask": "0x1"
8edaa78b4SAndi Kleen    },
9edaa78b4SAndi Kleen    {
10*44a9189fSIan Rogers        "BriefDescription": "I/O transactions",
11*44a9189fSIan Rogers        "EventCode": "0x6C",
12edaa78b4SAndi Kleen        "EventName": "IO_TRANSACTIONS",
13edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
14*44a9189fSIan Rogers        "UMask": "0x1"
15edaa78b4SAndi Kleen    },
16edaa78b4SAndi Kleen    {
17*44a9189fSIan Rogers        "BriefDescription": "L1I instruction fetch stall cycles",
18*44a9189fSIan Rogers        "EventCode": "0x80",
19edaa78b4SAndi Kleen        "EventName": "L1I.CYCLES_STALLED",
20edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
21*44a9189fSIan Rogers        "UMask": "0x4"
22edaa78b4SAndi Kleen    },
23edaa78b4SAndi Kleen    {
24*44a9189fSIan Rogers        "BriefDescription": "L1I instruction fetch hits",
25*44a9189fSIan Rogers        "EventCode": "0x80",
26edaa78b4SAndi Kleen        "EventName": "L1I.HITS",
27edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
28*44a9189fSIan Rogers        "UMask": "0x1"
29edaa78b4SAndi Kleen    },
30edaa78b4SAndi Kleen    {
31*44a9189fSIan Rogers        "BriefDescription": "L1I instruction fetch misses",
32*44a9189fSIan Rogers        "EventCode": "0x80",
33edaa78b4SAndi Kleen        "EventName": "L1I.MISSES",
34edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
35*44a9189fSIan Rogers        "UMask": "0x2"
36edaa78b4SAndi Kleen    },
37edaa78b4SAndi Kleen    {
38*44a9189fSIan Rogers        "BriefDescription": "L1I Instruction fetches",
39*44a9189fSIan Rogers        "EventCode": "0x80",
40edaa78b4SAndi Kleen        "EventName": "L1I.READS",
41edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
42*44a9189fSIan Rogers        "UMask": "0x3"
43edaa78b4SAndi Kleen    },
44edaa78b4SAndi Kleen    {
45*44a9189fSIan Rogers        "BriefDescription": "Large ITLB hit",
46*44a9189fSIan Rogers        "EventCode": "0x82",
47edaa78b4SAndi Kleen        "EventName": "LARGE_ITLB.HIT",
48edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
49*44a9189fSIan Rogers        "UMask": "0x1"
50edaa78b4SAndi Kleen    },
51edaa78b4SAndi Kleen    {
52*44a9189fSIan Rogers        "BriefDescription": "All loads dispatched",
53*44a9189fSIan Rogers        "EventCode": "0x13",
54edaa78b4SAndi Kleen        "EventName": "LOAD_DISPATCH.ANY",
55edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
56*44a9189fSIan Rogers        "UMask": "0x7"
57edaa78b4SAndi Kleen    },
58edaa78b4SAndi Kleen    {
59*44a9189fSIan Rogers        "BriefDescription": "Loads dispatched from the MOB",
60*44a9189fSIan Rogers        "EventCode": "0x13",
61edaa78b4SAndi Kleen        "EventName": "LOAD_DISPATCH.MOB",
62edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
63*44a9189fSIan Rogers        "UMask": "0x4"
64edaa78b4SAndi Kleen    },
65edaa78b4SAndi Kleen    {
66*44a9189fSIan Rogers        "BriefDescription": "Loads dispatched that bypass the MOB",
67*44a9189fSIan Rogers        "EventCode": "0x13",
68edaa78b4SAndi Kleen        "EventName": "LOAD_DISPATCH.RS",
69edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
70*44a9189fSIan Rogers        "UMask": "0x1"
71edaa78b4SAndi Kleen    },
72edaa78b4SAndi Kleen    {
73*44a9189fSIan Rogers        "BriefDescription": "Loads dispatched from stage 305",
74*44a9189fSIan Rogers        "EventCode": "0x13",
75edaa78b4SAndi Kleen        "EventName": "LOAD_DISPATCH.RS_DELAYED",
76edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
77*44a9189fSIan Rogers        "UMask": "0x2"
78edaa78b4SAndi Kleen    },
79edaa78b4SAndi Kleen    {
80*44a9189fSIan Rogers        "BriefDescription": "False dependencies due to partial address aliasing",
81*44a9189fSIan Rogers        "EventCode": "0x7",
82edaa78b4SAndi Kleen        "EventName": "PARTIAL_ADDRESS_ALIAS",
83edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
84*44a9189fSIan Rogers        "UMask": "0x1"
85edaa78b4SAndi Kleen    },
86edaa78b4SAndi Kleen    {
87*44a9189fSIan Rogers        "BriefDescription": "All Store buffer stall cycles",
88*44a9189fSIan Rogers        "EventCode": "0x4",
89edaa78b4SAndi Kleen        "EventName": "SB_DRAIN.ANY",
90edaa78b4SAndi Kleen        "SampleAfterValue": "200000",
91*44a9189fSIan Rogers        "UMask": "0x7"
92edaa78b4SAndi Kleen    },
93edaa78b4SAndi Kleen    {
94*44a9189fSIan Rogers        "BriefDescription": "Segment rename stall cycles",
95*44a9189fSIan Rogers        "EventCode": "0xD4",
96edaa78b4SAndi Kleen        "EventName": "SEG_RENAME_STALLS",
97edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
98*44a9189fSIan Rogers        "UMask": "0x1"
99edaa78b4SAndi Kleen    },
100edaa78b4SAndi Kleen    {
101*44a9189fSIan Rogers        "BriefDescription": "Thread responded HIT to snoop",
102*44a9189fSIan Rogers        "EventCode": "0xB8",
103edaa78b4SAndi Kleen        "EventName": "SNOOP_RESPONSE.HIT",
104edaa78b4SAndi Kleen        "SampleAfterValue": "100000",
105*44a9189fSIan Rogers        "UMask": "0x1"
106edaa78b4SAndi Kleen    },
107edaa78b4SAndi Kleen    {
108*44a9189fSIan Rogers        "BriefDescription": "Thread responded HITE to snoop",
109*44a9189fSIan Rogers        "EventCode": "0xB8",
110edaa78b4SAndi Kleen        "EventName": "SNOOP_RESPONSE.HITE",
111edaa78b4SAndi Kleen        "SampleAfterValue": "100000",
112*44a9189fSIan Rogers        "UMask": "0x2"
113edaa78b4SAndi Kleen    },
114edaa78b4SAndi Kleen    {
115*44a9189fSIan Rogers        "BriefDescription": "Thread responded HITM to snoop",
116*44a9189fSIan Rogers        "EventCode": "0xB8",
117edaa78b4SAndi Kleen        "EventName": "SNOOP_RESPONSE.HITM",
118edaa78b4SAndi Kleen        "SampleAfterValue": "100000",
119*44a9189fSIan Rogers        "UMask": "0x4"
120edaa78b4SAndi Kleen    },
121edaa78b4SAndi Kleen    {
122*44a9189fSIan Rogers        "BriefDescription": "Super Queue full stall cycles",
123*44a9189fSIan Rogers        "EventCode": "0xF6",
124edaa78b4SAndi Kleen        "EventName": "SQ_FULL_STALL_CYCLES",
125edaa78b4SAndi Kleen        "SampleAfterValue": "2000000",
126*44a9189fSIan Rogers        "UMask": "0x1"
127edaa78b4SAndi Kleen    }
128edaa78b4SAndi Kleen]
129