xref: /linux/tools/perf/pmu-events/arch/x86/westmereep-sp/virtual-memory.json (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
101dd2545SAndi Kleen[
201dd2545SAndi Kleen    {
3274c0a75SIan Rogers        "BriefDescription": "DTLB load misses",
4*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
5274c0a75SIan Rogers        "EventCode": "0x8",
601dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.ANY",
701dd2545SAndi Kleen        "SampleAfterValue": "200000",
8274c0a75SIan Rogers        "UMask": "0x1"
901dd2545SAndi Kleen    },
1001dd2545SAndi Kleen    {
11274c0a75SIan Rogers        "BriefDescription": "DTLB load miss caused by low part of address",
12*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
13274c0a75SIan Rogers        "EventCode": "0x8",
1401dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.PDE_MISS",
1501dd2545SAndi Kleen        "SampleAfterValue": "200000",
16274c0a75SIan Rogers        "UMask": "0x20"
1701dd2545SAndi Kleen    },
1801dd2545SAndi Kleen    {
19274c0a75SIan Rogers        "BriefDescription": "DTLB second level hit",
20*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
21274c0a75SIan Rogers        "EventCode": "0x8",
2201dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.STLB_HIT",
2301dd2545SAndi Kleen        "SampleAfterValue": "2000000",
24274c0a75SIan Rogers        "UMask": "0x10"
2501dd2545SAndi Kleen    },
2601dd2545SAndi Kleen    {
27274c0a75SIan Rogers        "BriefDescription": "DTLB load miss page walks complete",
28*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
29274c0a75SIan Rogers        "EventCode": "0x8",
3001dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
3101dd2545SAndi Kleen        "SampleAfterValue": "200000",
32274c0a75SIan Rogers        "UMask": "0x2"
3301dd2545SAndi Kleen    },
3401dd2545SAndi Kleen    {
35274c0a75SIan Rogers        "BriefDescription": "DTLB load miss page walk cycles",
36*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
37274c0a75SIan Rogers        "EventCode": "0x8",
3801dd2545SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_CYCLES",
3901dd2545SAndi Kleen        "SampleAfterValue": "200000",
40274c0a75SIan Rogers        "UMask": "0x4"
4101dd2545SAndi Kleen    },
4201dd2545SAndi Kleen    {
43274c0a75SIan Rogers        "BriefDescription": "DTLB misses",
44*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
45274c0a75SIan Rogers        "EventCode": "0x49",
4601dd2545SAndi Kleen        "EventName": "DTLB_MISSES.ANY",
4701dd2545SAndi Kleen        "SampleAfterValue": "200000",
48274c0a75SIan Rogers        "UMask": "0x1"
4901dd2545SAndi Kleen    },
5001dd2545SAndi Kleen    {
51274c0a75SIan Rogers        "BriefDescription": "DTLB miss large page walks",
52*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
53274c0a75SIan Rogers        "EventCode": "0x49",
5401dd2545SAndi Kleen        "EventName": "DTLB_MISSES.LARGE_WALK_COMPLETED",
5501dd2545SAndi Kleen        "SampleAfterValue": "200000",
56274c0a75SIan Rogers        "UMask": "0x80"
5701dd2545SAndi Kleen    },
5801dd2545SAndi Kleen    {
59274c0a75SIan Rogers        "BriefDescription": "DTLB first level misses but second level hit",
60*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
61274c0a75SIan Rogers        "EventCode": "0x49",
6201dd2545SAndi Kleen        "EventName": "DTLB_MISSES.STLB_HIT",
6301dd2545SAndi Kleen        "SampleAfterValue": "200000",
64274c0a75SIan Rogers        "UMask": "0x10"
6501dd2545SAndi Kleen    },
6601dd2545SAndi Kleen    {
67274c0a75SIan Rogers        "BriefDescription": "DTLB miss page walks",
68*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
69274c0a75SIan Rogers        "EventCode": "0x49",
7001dd2545SAndi Kleen        "EventName": "DTLB_MISSES.WALK_COMPLETED",
7101dd2545SAndi Kleen        "SampleAfterValue": "200000",
72274c0a75SIan Rogers        "UMask": "0x2"
7301dd2545SAndi Kleen    },
7401dd2545SAndi Kleen    {
75274c0a75SIan Rogers        "BriefDescription": "DTLB miss page walk cycles",
76*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
77274c0a75SIan Rogers        "EventCode": "0x49",
7801dd2545SAndi Kleen        "EventName": "DTLB_MISSES.WALK_CYCLES",
7901dd2545SAndi Kleen        "SampleAfterValue": "2000000",
80274c0a75SIan Rogers        "UMask": "0x4"
8101dd2545SAndi Kleen    },
8201dd2545SAndi Kleen    {
83274c0a75SIan Rogers        "BriefDescription": "Extended Page Table walk cycles",
84*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
85274c0a75SIan Rogers        "EventCode": "0x4F",
8601dd2545SAndi Kleen        "EventName": "EPT.WALK_CYCLES",
8701dd2545SAndi Kleen        "SampleAfterValue": "2000000",
88274c0a75SIan Rogers        "UMask": "0x10"
8901dd2545SAndi Kleen    },
9001dd2545SAndi Kleen    {
91274c0a75SIan Rogers        "BriefDescription": "ITLB flushes",
92*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
93274c0a75SIan Rogers        "EventCode": "0xAE",
9401dd2545SAndi Kleen        "EventName": "ITLB_FLUSH",
9501dd2545SAndi Kleen        "SampleAfterValue": "2000000",
96274c0a75SIan Rogers        "UMask": "0x1"
9701dd2545SAndi Kleen    },
9801dd2545SAndi Kleen    {
99274c0a75SIan Rogers        "BriefDescription": "ITLB miss",
100*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
10101dd2545SAndi Kleen        "EventCode": "0x85",
10201dd2545SAndi Kleen        "EventName": "ITLB_MISSES.ANY",
10301dd2545SAndi Kleen        "SampleAfterValue": "200000",
104274c0a75SIan Rogers        "UMask": "0x1"
10501dd2545SAndi Kleen    },
10601dd2545SAndi Kleen    {
107274c0a75SIan Rogers        "BriefDescription": "ITLB miss page walks",
108*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
109274c0a75SIan Rogers        "EventCode": "0x85",
11001dd2545SAndi Kleen        "EventName": "ITLB_MISSES.WALK_COMPLETED",
11101dd2545SAndi Kleen        "SampleAfterValue": "200000",
112274c0a75SIan Rogers        "UMask": "0x2"
11301dd2545SAndi Kleen    },
11401dd2545SAndi Kleen    {
115274c0a75SIan Rogers        "BriefDescription": "ITLB miss page walk cycles",
116*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
117274c0a75SIan Rogers        "EventCode": "0x85",
11801dd2545SAndi Kleen        "EventName": "ITLB_MISSES.WALK_CYCLES",
11901dd2545SAndi Kleen        "SampleAfterValue": "2000000",
120274c0a75SIan Rogers        "UMask": "0x4"
12101dd2545SAndi Kleen    },
12201dd2545SAndi Kleen    {
123274c0a75SIan Rogers        "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)",
124*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
125274c0a75SIan Rogers        "EventCode": "0xC8",
126274c0a75SIan Rogers        "EventName": "ITLB_MISS_RETIRED",
12701dd2545SAndi Kleen        "PEBS": "1",
128274c0a75SIan Rogers        "SampleAfterValue": "200000",
129274c0a75SIan Rogers        "UMask": "0x20"
130274c0a75SIan Rogers    },
131274c0a75SIan Rogers    {
132274c0a75SIan Rogers        "BriefDescription": "Retired loads that miss the DTLB (Precise Event)",
133*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
13401dd2545SAndi Kleen        "EventCode": "0xCB",
13501dd2545SAndi Kleen        "EventName": "MEM_LOAD_RETIRED.DTLB_MISS",
136274c0a75SIan Rogers        "PEBS": "1",
13701dd2545SAndi Kleen        "SampleAfterValue": "200000",
138274c0a75SIan Rogers        "UMask": "0x80"
13901dd2545SAndi Kleen    },
14001dd2545SAndi Kleen    {
141274c0a75SIan Rogers        "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
142*dc5f18a1SIan Rogers        "Counter": "0,1,2,3",
143274c0a75SIan Rogers        "EventCode": "0xC",
14401dd2545SAndi Kleen        "EventName": "MEM_STORE_RETIRED.DTLB_MISS",
145274c0a75SIan Rogers        "PEBS": "1",
14601dd2545SAndi Kleen        "SampleAfterValue": "200000",
147274c0a75SIan Rogers        "UMask": "0x1"
14801dd2545SAndi Kleen    }
14901dd2545SAndi Kleen]
150