11fbd54b2SAndi Kleen[
21fbd54b2SAndi Kleen    {
3*4ad91126SIan Rogers        "BriefDescription": "DTLB load misses",
41fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
5*4ad91126SIan Rogers        "EventCode": "0x8",
61fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.ANY",
71fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
8*4ad91126SIan Rogers        "UMask": "0x1"
91fbd54b2SAndi Kleen    },
101fbd54b2SAndi Kleen    {
11*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss large page walks",
121fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
13*4ad91126SIan Rogers        "EventCode": "0x8",
141fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED",
151fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
16*4ad91126SIan Rogers        "UMask": "0x80"
171fbd54b2SAndi Kleen    },
181fbd54b2SAndi Kleen    {
19*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss caused by low part of address",
201fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
21*4ad91126SIan Rogers        "EventCode": "0x8",
221fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.PDE_MISS",
231fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
24*4ad91126SIan Rogers        "UMask": "0x20"
251fbd54b2SAndi Kleen    },
261fbd54b2SAndi Kleen    {
27*4ad91126SIan Rogers        "BriefDescription": "DTLB second level hit",
281fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
29*4ad91126SIan Rogers        "EventCode": "0x8",
301fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.STLB_HIT",
311fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
32*4ad91126SIan Rogers        "UMask": "0x10"
331fbd54b2SAndi Kleen    },
341fbd54b2SAndi Kleen    {
35*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss page walks complete",
361fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
37*4ad91126SIan Rogers        "EventCode": "0x8",
381fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
391fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
40*4ad91126SIan Rogers        "UMask": "0x2"
411fbd54b2SAndi Kleen    },
421fbd54b2SAndi Kleen    {
43*4ad91126SIan Rogers        "BriefDescription": "DTLB load miss page walk cycles",
441fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
45*4ad91126SIan Rogers        "EventCode": "0x8",
461fbd54b2SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_CYCLES",
471fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
48*4ad91126SIan Rogers        "UMask": "0x4"
491fbd54b2SAndi Kleen    },
501fbd54b2SAndi Kleen    {
51*4ad91126SIan Rogers        "BriefDescription": "DTLB misses",
521fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
53*4ad91126SIan Rogers        "EventCode": "0x49",
541fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.ANY",
551fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
56*4ad91126SIan Rogers        "UMask": "0x1"
571fbd54b2SAndi Kleen    },
581fbd54b2SAndi Kleen    {
59*4ad91126SIan Rogers        "BriefDescription": "DTLB miss large page walks",
601fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
61*4ad91126SIan Rogers        "EventCode": "0x49",
621fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.LARGE_WALK_COMPLETED",
631fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
64*4ad91126SIan Rogers        "UMask": "0x80"
651fbd54b2SAndi Kleen    },
661fbd54b2SAndi Kleen    {
67*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.",
681fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
69*4ad91126SIan Rogers        "EventCode": "0x49",
701fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.PDE_MISS",
711fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
72*4ad91126SIan Rogers        "UMask": "0x20"
731fbd54b2SAndi Kleen    },
741fbd54b2SAndi Kleen    {
75*4ad91126SIan Rogers        "BriefDescription": "DTLB first level misses but second level hit",
761fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
77*4ad91126SIan Rogers        "EventCode": "0x49",
781fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.STLB_HIT",
791fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
80*4ad91126SIan Rogers        "UMask": "0x10"
811fbd54b2SAndi Kleen    },
821fbd54b2SAndi Kleen    {
83*4ad91126SIan Rogers        "BriefDescription": "DTLB miss page walks",
841fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
85*4ad91126SIan Rogers        "EventCode": "0x49",
861fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.WALK_COMPLETED",
871fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
88*4ad91126SIan Rogers        "UMask": "0x2"
891fbd54b2SAndi Kleen    },
901fbd54b2SAndi Kleen    {
91*4ad91126SIan Rogers        "BriefDescription": "DTLB miss page walk cycles",
921fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
93*4ad91126SIan Rogers        "EventCode": "0x49",
941fbd54b2SAndi Kleen        "EventName": "DTLB_MISSES.WALK_CYCLES",
951fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
96*4ad91126SIan Rogers        "UMask": "0x4"
971fbd54b2SAndi Kleen    },
981fbd54b2SAndi Kleen    {
99*4ad91126SIan Rogers        "BriefDescription": "Extended Page Table walk cycles",
1001fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
101*4ad91126SIan Rogers        "EventCode": "0x4F",
1021fbd54b2SAndi Kleen        "EventName": "EPT.WALK_CYCLES",
1031fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
104*4ad91126SIan Rogers        "UMask": "0x10"
1051fbd54b2SAndi Kleen    },
1061fbd54b2SAndi Kleen    {
107*4ad91126SIan Rogers        "BriefDescription": "ITLB flushes",
1081fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
109*4ad91126SIan Rogers        "EventCode": "0xAE",
1101fbd54b2SAndi Kleen        "EventName": "ITLB_FLUSH",
1111fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
112*4ad91126SIan Rogers        "UMask": "0x1"
1131fbd54b2SAndi Kleen    },
1141fbd54b2SAndi Kleen    {
115*4ad91126SIan Rogers        "BriefDescription": "ITLB miss",
1161fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
1171fbd54b2SAndi Kleen        "EventCode": "0x85",
1181fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.ANY",
1191fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
120*4ad91126SIan Rogers        "UMask": "0x1"
1211fbd54b2SAndi Kleen    },
1221fbd54b2SAndi Kleen    {
123*4ad91126SIan Rogers        "BriefDescription": "ITLB miss large page walks",
1241fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
125*4ad91126SIan Rogers        "EventCode": "0x85",
1261fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.LARGE_WALK_COMPLETED",
1271fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
128*4ad91126SIan Rogers        "UMask": "0x80"
1291fbd54b2SAndi Kleen    },
1301fbd54b2SAndi Kleen    {
131*4ad91126SIan Rogers        "BriefDescription": "ITLB miss page walks",
1321fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
133*4ad91126SIan Rogers        "EventCode": "0x85",
1341fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.WALK_COMPLETED",
1351fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
136*4ad91126SIan Rogers        "UMask": "0x2"
1371fbd54b2SAndi Kleen    },
1381fbd54b2SAndi Kleen    {
139*4ad91126SIan Rogers        "BriefDescription": "ITLB miss page walk cycles",
1401fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
141*4ad91126SIan Rogers        "EventCode": "0x85",
1421fbd54b2SAndi Kleen        "EventName": "ITLB_MISSES.WALK_CYCLES",
1431fbd54b2SAndi Kleen        "SampleAfterValue": "2000000",
144*4ad91126SIan Rogers        "UMask": "0x4"
1451fbd54b2SAndi Kleen    },
1461fbd54b2SAndi Kleen    {
147*4ad91126SIan Rogers        "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)",
148*4ad91126SIan Rogers        "Counter": "0,1,2,3",
149*4ad91126SIan Rogers        "EventCode": "0xC8",
150*4ad91126SIan Rogers        "EventName": "ITLB_MISS_RETIRED",
1511fbd54b2SAndi Kleen        "PEBS": "1",
152*4ad91126SIan Rogers        "SampleAfterValue": "200000",
153*4ad91126SIan Rogers        "UMask": "0x20"
154*4ad91126SIan Rogers    },
155*4ad91126SIan Rogers    {
156*4ad91126SIan Rogers        "BriefDescription": "Retired loads that miss the DTLB (Precise Event)",
157*4ad91126SIan Rogers        "Counter": "0,1,2,3",
1581fbd54b2SAndi Kleen        "EventCode": "0xCB",
1591fbd54b2SAndi Kleen        "EventName": "MEM_LOAD_RETIRED.DTLB_MISS",
160*4ad91126SIan Rogers        "PEBS": "1",
1611fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
162*4ad91126SIan Rogers        "UMask": "0x80"
1631fbd54b2SAndi Kleen    },
1641fbd54b2SAndi Kleen    {
165*4ad91126SIan Rogers        "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
1661fbd54b2SAndi Kleen        "Counter": "0,1,2,3",
167*4ad91126SIan Rogers        "EventCode": "0xC",
1681fbd54b2SAndi Kleen        "EventName": "MEM_STORE_RETIRED.DTLB_MISS",
169*4ad91126SIan Rogers        "PEBS": "1",
1701fbd54b2SAndi Kleen        "SampleAfterValue": "200000",
171*4ad91126SIan Rogers        "UMask": "0x1"
1721fbd54b2SAndi Kleen    }
1731fbd54b2SAndi Kleen]