101dd2545SAndi Kleen[
201dd2545SAndi Kleen    {
3*274c0a75SIan Rogers        "BriefDescription": "DTLB load misses",
4*274c0a75SIan Rogers        "EventCode": "0x8",
501dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.ANY",
601dd2545SAndi Kleen        "SampleAfterValue": "200000",
7*274c0a75SIan Rogers        "UMask": "0x1"
801dd2545SAndi Kleen    },
901dd2545SAndi Kleen    {
10*274c0a75SIan Rogers        "BriefDescription": "DTLB load miss caused by low part of address",
11*274c0a75SIan Rogers        "EventCode": "0x8",
1201dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.PDE_MISS",
1301dd2545SAndi Kleen        "SampleAfterValue": "200000",
14*274c0a75SIan Rogers        "UMask": "0x20"
1501dd2545SAndi Kleen    },
1601dd2545SAndi Kleen    {
17*274c0a75SIan Rogers        "BriefDescription": "DTLB second level hit",
18*274c0a75SIan Rogers        "EventCode": "0x8",
1901dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.STLB_HIT",
2001dd2545SAndi Kleen        "SampleAfterValue": "2000000",
21*274c0a75SIan Rogers        "UMask": "0x10"
2201dd2545SAndi Kleen    },
2301dd2545SAndi Kleen    {
24*274c0a75SIan Rogers        "BriefDescription": "DTLB load miss page walks complete",
25*274c0a75SIan Rogers        "EventCode": "0x8",
2601dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
2701dd2545SAndi Kleen        "SampleAfterValue": "200000",
28*274c0a75SIan Rogers        "UMask": "0x2"
2901dd2545SAndi Kleen    },
3001dd2545SAndi Kleen    {
31*274c0a75SIan Rogers        "BriefDescription": "DTLB load miss page walk cycles",
32*274c0a75SIan Rogers        "EventCode": "0x8",
3301dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_CYCLES",
3401dd2545SAndi Kleen        "SampleAfterValue": "200000",
35*274c0a75SIan Rogers        "UMask": "0x4"
3601dd2545SAndi Kleen    },
3701dd2545SAndi Kleen    {
38*274c0a75SIan Rogers        "BriefDescription": "DTLB misses",
39*274c0a75SIan Rogers        "EventCode": "0x49",
4001dd2545SAndi Kleen        "EventName": "DTLB_MISSES.ANY",
4101dd2545SAndi Kleen        "SampleAfterValue": "200000",
42*274c0a75SIan Rogers        "UMask": "0x1"
4301dd2545SAndi Kleen    },
4401dd2545SAndi Kleen    {
45*274c0a75SIan Rogers        "BriefDescription": "DTLB miss large page walks",
46*274c0a75SIan Rogers        "EventCode": "0x49",
4701dd2545SAndi Kleen        "EventName": "DTLB_MISSES.LARGE_WALK_COMPLETED",
4801dd2545SAndi Kleen        "SampleAfterValue": "200000",
49*274c0a75SIan Rogers        "UMask": "0x80"
5001dd2545SAndi Kleen    },
5101dd2545SAndi Kleen    {
52*274c0a75SIan Rogers        "BriefDescription": "DTLB first level misses but second level hit",
53*274c0a75SIan Rogers        "EventCode": "0x49",
5401dd2545SAndi Kleen        "EventName": "DTLB_MISSES.STLB_HIT",
5501dd2545SAndi Kleen        "SampleAfterValue": "200000",
56*274c0a75SIan Rogers        "UMask": "0x10"
5701dd2545SAndi Kleen    },
5801dd2545SAndi Kleen    {
59*274c0a75SIan Rogers        "BriefDescription": "DTLB miss page walks",
60*274c0a75SIan Rogers        "EventCode": "0x49",
6101dd2545SAndi Kleen        "EventName": "DTLB_MISSES.WALK_COMPLETED",
6201dd2545SAndi Kleen        "SampleAfterValue": "200000",
63*274c0a75SIan Rogers        "UMask": "0x2"
6401dd2545SAndi Kleen    },
6501dd2545SAndi Kleen    {
66*274c0a75SIan Rogers        "BriefDescription": "DTLB miss page walk cycles",
67*274c0a75SIan Rogers        "EventCode": "0x49",
6801dd2545SAndi Kleen        "EventName": "DTLB_MISSES.WALK_CYCLES",
6901dd2545SAndi Kleen        "SampleAfterValue": "2000000",
70*274c0a75SIan Rogers        "UMask": "0x4"
7101dd2545SAndi Kleen    },
7201dd2545SAndi Kleen    {
73*274c0a75SIan Rogers        "BriefDescription": "Extended Page Table walk cycles",
74*274c0a75SIan Rogers        "EventCode": "0x4F",
7501dd2545SAndi Kleen        "EventName": "EPT.WALK_CYCLES",
7601dd2545SAndi Kleen        "SampleAfterValue": "2000000",
77*274c0a75SIan Rogers        "UMask": "0x10"
7801dd2545SAndi Kleen    },
7901dd2545SAndi Kleen    {
80*274c0a75SIan Rogers        "BriefDescription": "ITLB flushes",
81*274c0a75SIan Rogers        "EventCode": "0xAE",
8201dd2545SAndi Kleen        "EventName": "ITLB_FLUSH",
8301dd2545SAndi Kleen        "SampleAfterValue": "2000000",
84*274c0a75SIan Rogers        "UMask": "0x1"
8501dd2545SAndi Kleen    },
8601dd2545SAndi Kleen    {
87*274c0a75SIan Rogers        "BriefDescription": "ITLB miss",
8801dd2545SAndi Kleen        "EventCode": "0x85",
8901dd2545SAndi Kleen        "EventName": "ITLB_MISSES.ANY",
9001dd2545SAndi Kleen        "SampleAfterValue": "200000",
91*274c0a75SIan Rogers        "UMask": "0x1"
9201dd2545SAndi Kleen    },
9301dd2545SAndi Kleen    {
94*274c0a75SIan Rogers        "BriefDescription": "ITLB miss page walks",
95*274c0a75SIan Rogers        "EventCode": "0x85",
9601dd2545SAndi Kleen        "EventName": "ITLB_MISSES.WALK_COMPLETED",
9701dd2545SAndi Kleen        "SampleAfterValue": "200000",
98*274c0a75SIan Rogers        "UMask": "0x2"
9901dd2545SAndi Kleen    },
10001dd2545SAndi Kleen    {
101*274c0a75SIan Rogers        "BriefDescription": "ITLB miss page walk cycles",
102*274c0a75SIan Rogers        "EventCode": "0x85",
10301dd2545SAndi Kleen        "EventName": "ITLB_MISSES.WALK_CYCLES",
10401dd2545SAndi Kleen        "SampleAfterValue": "2000000",
105*274c0a75SIan Rogers        "UMask": "0x4"
10601dd2545SAndi Kleen    },
10701dd2545SAndi Kleen    {
108*274c0a75SIan Rogers        "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)",
109*274c0a75SIan Rogers        "EventCode": "0xC8",
110*274c0a75SIan Rogers        "EventName": "ITLB_MISS_RETIRED",
11101dd2545SAndi Kleen        "PEBS": "1",
112*274c0a75SIan Rogers        "SampleAfterValue": "200000",
113*274c0a75SIan Rogers        "UMask": "0x20"
114*274c0a75SIan Rogers    },
115*274c0a75SIan Rogers    {
116*274c0a75SIan Rogers        "BriefDescription": "Retired loads that miss the DTLB (Precise Event)",
11701dd2545SAndi Kleen        "EventCode": "0xCB",
11801dd2545SAndi Kleen        "EventName": "MEM_LOAD_RETIRED.DTLB_MISS",
119*274c0a75SIan Rogers        "PEBS": "1",
12001dd2545SAndi Kleen        "SampleAfterValue": "200000",
121*274c0a75SIan Rogers        "UMask": "0x80"
12201dd2545SAndi Kleen    },
12301dd2545SAndi Kleen    {
124*274c0a75SIan Rogers        "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
125*274c0a75SIan Rogers        "EventCode": "0xC",
12601dd2545SAndi Kleen        "EventName": "MEM_STORE_RETIRED.DTLB_MISS",
127*274c0a75SIan Rogers        "PEBS": "1",
12801dd2545SAndi Kleen        "SampleAfterValue": "200000",
129*274c0a75SIan Rogers        "UMask": "0x1"
13001dd2545SAndi Kleen    }
13101dd2545SAndi Kleen]
132