11fbd54b2SAndi Kleen[
21fbd54b2SAndi Kleen    {
3*4ad91126SIan Rogers        "BriefDescription": "DTLB load misses",
4*4ad91126SIan Rogers        "EventCode": "0x8",
51fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.ANY",
61fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
7*4ad91126SIan Rogers        "UMask": "0x1"
81fbd54b2SAndi Kleen    },
91fbd54b2SAndi Kleen    {
10*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss large page walks",
11*4ad91126SIan Rogers        "EventCode": "0x8",
121fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED",
131fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
14*4ad91126SIan Rogers        "UMask": "0x80"
151fbd54b2SAndi Kleen    },
161fbd54b2SAndi Kleen    {
17*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss caused by low part of address",
18*4ad91126SIan Rogers        "EventCode": "0x8",
191fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.PDE_MISS",
201fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
21*4ad91126SIan Rogers        "UMask": "0x20"
221fbd54b2SAndi Kleen    },
231fbd54b2SAndi Kleen    {
24*4ad91126SIan Rogers        "BriefDescription": "DTLB second level hit",
25*4ad91126SIan Rogers        "EventCode": "0x8",
261fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.STLB_HIT",
271fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
28*4ad91126SIan Rogers        "UMask": "0x10"
291fbd54b2SAndi Kleen    },
301fbd54b2SAndi Kleen    {
31*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss page walks complete",
32*4ad91126SIan Rogers        "EventCode": "0x8",
331fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
341fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
35*4ad91126SIan Rogers        "UMask": "0x2"
361fbd54b2SAndi Kleen    },
371fbd54b2SAndi Kleen    {
38*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss page walk cycles",
39*4ad91126SIan Rogers        "EventCode": "0x8",
401fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_CYCLES",
411fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
42*4ad91126SIan Rogers        "UMask": "0x4"
431fbd54b2SAndi Kleen    },
441fbd54b2SAndi Kleen    {
45*4ad91126SIan Rogers        "BriefDescription": "DTLB misses",
46*4ad91126SIan Rogers        "EventCode": "0x49",
471fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.ANY",
481fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
49*4ad91126SIan Rogers        "UMask": "0x1"
501fbd54b2SAndi Kleen    },
511fbd54b2SAndi Kleen    {
52*4ad91126SIan Rogers        "BriefDescription": "DTLB miss large page walks",
53*4ad91126SIan Rogers        "EventCode": "0x49",
541fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.LARGE_WALK_COMPLETED",
551fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
56*4ad91126SIan Rogers        "UMask": "0x80"
571fbd54b2SAndi Kleen    },
581fbd54b2SAndi Kleen    {
59*4ad91126SIan Rogers        "BriefDescription": "DTLB misses caused by low part of address. Count also includes 2M page references because 2M pages do not use the PDE.",
60*4ad91126SIan Rogers        "EventCode": "0x49",
611fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.PDE_MISS",
621fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
63*4ad91126SIan Rogers        "UMask": "0x20"
641fbd54b2SAndi Kleen    },
651fbd54b2SAndi Kleen    {
66*4ad91126SIan Rogers        "BriefDescription": "DTLB first level misses but second level hit",
67*4ad91126SIan Rogers        "EventCode": "0x49",
681fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.STLB_HIT",
691fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
70*4ad91126SIan Rogers        "UMask": "0x10"
711fbd54b2SAndi Kleen    },
721fbd54b2SAndi Kleen    {
73*4ad91126SIan Rogers        "BriefDescription": "DTLB miss page walks",
74*4ad91126SIan Rogers        "EventCode": "0x49",
751fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.WALK_COMPLETED",
761fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
77*4ad91126SIan Rogers        "UMask": "0x2"
781fbd54b2SAndi Kleen    },
791fbd54b2SAndi Kleen    {
80*4ad91126SIan Rogers        "BriefDescription": "DTLB miss page walk cycles",
81*4ad91126SIan Rogers        "EventCode": "0x49",
821fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.WALK_CYCLES",
831fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
84*4ad91126SIan Rogers        "UMask": "0x4"
851fbd54b2SAndi Kleen    },
861fbd54b2SAndi Kleen    {
87*4ad91126SIan Rogers        "BriefDescription": "Extended Page Table walk cycles",
88*4ad91126SIan Rogers        "EventCode": "0x4F",
891fbd54b2SAndi Kleen        "EventName": "EPT.WALK_CYCLES",
901fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
91*4ad91126SIan Rogers        "UMask": "0x10"
921fbd54b2SAndi Kleen    },
931fbd54b2SAndi Kleen    {
94*4ad91126SIan Rogers        "BriefDescription": "ITLB flushes",
95*4ad91126SIan Rogers        "EventCode": "0xAE",
961fbd54b2SAndi Kleen        "EventName": "ITLB_FLUSH",
971fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
98*4ad91126SIan Rogers        "UMask": "0x1"
991fbd54b2SAndi Kleen    },
1001fbd54b2SAndi Kleen    {
101*4ad91126SIan Rogers        "BriefDescription": "ITLB miss",
1021fbd54b2SAndi Kleen        "EventCode": "0x85",
1031fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.ANY",
1041fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
105*4ad91126SIan Rogers        "UMask": "0x1"
1061fbd54b2SAndi Kleen    },
1071fbd54b2SAndi Kleen    {
108*4ad91126SIan Rogers        "BriefDescription": "ITLB miss large page walks",
109*4ad91126SIan Rogers        "EventCode": "0x85",
1101fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.LARGE_WALK_COMPLETED",
1111fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
112*4ad91126SIan Rogers        "UMask": "0x80"
1131fbd54b2SAndi Kleen    },
1141fbd54b2SAndi Kleen    {
115*4ad91126SIan Rogers        "BriefDescription": "ITLB miss page walks",
116*4ad91126SIan Rogers        "EventCode": "0x85",
1171fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.WALK_COMPLETED",
1181fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
119*4ad91126SIan Rogers        "UMask": "0x2"
1201fbd54b2SAndi Kleen    },
1211fbd54b2SAndi Kleen    {
122*4ad91126SIan Rogers        "BriefDescription": "ITLB miss page walk cycles",
123*4ad91126SIan Rogers        "EventCode": "0x85",
1241fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.WALK_CYCLES",
1251fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
126*4ad91126SIan Rogers        "UMask": "0x4"
1271fbd54b2SAndi Kleen    },
1281fbd54b2SAndi Kleen    {
129*4ad91126SIan Rogers        "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)",
130*4ad91126SIan Rogers        "EventCode": "0xC8",
131*4ad91126SIan Rogers        "EventName": "ITLB_MISS_RETIRED",
1321fbd54b2SAndi Kleen        "PEBS": "1",
133*4ad91126SIan Rogers        "SampleAfterValue": "200000",
134*4ad91126SIan Rogers        "UMask": "0x20"
135*4ad91126SIan Rogers    },
136*4ad91126SIan Rogers    {
137*4ad91126SIan Rogers        "BriefDescription": "Retired loads that miss the DTLB (Precise Event)",
1381fbd54b2SAndi Kleen        "EventCode": "0xCB",
1391fbd54b2SAndi Kleen        "EventName": "MEM_LOAD_RETIRED.DTLB_MISS",
140*4ad91126SIan Rogers        "PEBS": "1",
1411fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
142*4ad91126SIan Rogers        "UMask": "0x80"
1431fbd54b2SAndi Kleen    },
1441fbd54b2SAndi Kleen    {
145*4ad91126SIan Rogers        "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
146*4ad91126SIan Rogers        "EventCode": "0xC",
1471fbd54b2SAndi Kleen        "EventName": "MEM_STORE_RETIRED.DTLB_MISS",
148*4ad91126SIan Rogers        "PEBS": "1",
1491fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
150*4ad91126SIan Rogers        "UMask": "0x1"
1511fbd54b2SAndi Kleen    }
1521fbd54b2SAndi Kleen]
153