1d8c30385SAndi Kleen[
2d8c30385SAndi Kleen    {
3*8fe33fd5SIan Rogers        "BriefDescription": "DTLB load misses",
4*8fe33fd5SIan Rogers        "EventCode": "0x8",
5d8c30385SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.ANY",
6d8c30385SAndi Kleen        "SampleAfterValue": "200000",
7*8fe33fd5SIan Rogers        "UMask": "0x1"
8d8c30385SAndi Kleen    },
9d8c30385SAndi Kleen    {
10*8fe33fd5SIan Rogers        "BriefDescription": "DTLB load miss caused by low part of address",
11*8fe33fd5SIan Rogers        "EventCode": "0x8",
12d8c30385SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.PDE_MISS",
13d8c30385SAndi Kleen        "SampleAfterValue": "200000",
14*8fe33fd5SIan Rogers        "UMask": "0x20"
15d8c30385SAndi Kleen    },
16d8c30385SAndi Kleen    {
17*8fe33fd5SIan Rogers        "BriefDescription": "DTLB second level hit",
18*8fe33fd5SIan Rogers        "EventCode": "0x8",
19d8c30385SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.STLB_HIT",
20d8c30385SAndi Kleen        "SampleAfterValue": "2000000",
21*8fe33fd5SIan Rogers        "UMask": "0x10"
22d8c30385SAndi Kleen    },
23d8c30385SAndi Kleen    {
24*8fe33fd5SIan Rogers        "BriefDescription": "DTLB load miss page walks complete",
25*8fe33fd5SIan Rogers        "EventCode": "0x8",
26d8c30385SAndi Kleen        "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
27d8c30385SAndi Kleen        "SampleAfterValue": "200000",
28*8fe33fd5SIan Rogers        "UMask": "0x2"
29d8c30385SAndi Kleen    },
30d8c30385SAndi Kleen    {
31*8fe33fd5SIan Rogers        "BriefDescription": "DTLB misses",
32*8fe33fd5SIan Rogers        "EventCode": "0x49",
33d8c30385SAndi Kleen        "EventName": "DTLB_MISSES.ANY",
34d8c30385SAndi Kleen        "SampleAfterValue": "200000",
35*8fe33fd5SIan Rogers        "UMask": "0x1"
36d8c30385SAndi Kleen    },
37d8c30385SAndi Kleen    {
38*8fe33fd5SIan Rogers        "BriefDescription": "DTLB first level misses but second level hit",
39*8fe33fd5SIan Rogers        "EventCode": "0x49",
40d8c30385SAndi Kleen        "EventName": "DTLB_MISSES.STLB_HIT",
41d8c30385SAndi Kleen        "SampleAfterValue": "200000",
42*8fe33fd5SIan Rogers        "UMask": "0x10"
43d8c30385SAndi Kleen    },
44d8c30385SAndi Kleen    {
45*8fe33fd5SIan Rogers        "BriefDescription": "DTLB miss page walks",
46*8fe33fd5SIan Rogers        "EventCode": "0x49",
47d8c30385SAndi Kleen        "EventName": "DTLB_MISSES.WALK_COMPLETED",
48d8c30385SAndi Kleen        "SampleAfterValue": "200000",
49*8fe33fd5SIan Rogers        "UMask": "0x2"
50d8c30385SAndi Kleen    },
51d8c30385SAndi Kleen    {
52*8fe33fd5SIan Rogers        "BriefDescription": "ITLB flushes",
53*8fe33fd5SIan Rogers        "EventCode": "0xAE",
54d8c30385SAndi Kleen        "EventName": "ITLB_FLUSH",
55d8c30385SAndi Kleen        "SampleAfterValue": "2000000",
56*8fe33fd5SIan Rogers        "UMask": "0x1"
57d8c30385SAndi Kleen    },
58d8c30385SAndi Kleen    {
59*8fe33fd5SIan Rogers        "BriefDescription": "ITLB miss",
60d8c30385SAndi Kleen        "EventCode": "0x85",
61d8c30385SAndi Kleen        "EventName": "ITLB_MISSES.ANY",
62d8c30385SAndi Kleen        "SampleAfterValue": "200000",
63*8fe33fd5SIan Rogers        "UMask": "0x1"
64d8c30385SAndi Kleen    },
65d8c30385SAndi Kleen    {
66*8fe33fd5SIan Rogers        "BriefDescription": "ITLB miss page walks",
67*8fe33fd5SIan Rogers        "EventCode": "0x85",
68d8c30385SAndi Kleen        "EventName": "ITLB_MISSES.WALK_COMPLETED",
69d8c30385SAndi Kleen        "SampleAfterValue": "200000",
70*8fe33fd5SIan Rogers        "UMask": "0x2"
71d8c30385SAndi Kleen    },
72d8c30385SAndi Kleen    {
73*8fe33fd5SIan Rogers        "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)",
74*8fe33fd5SIan Rogers        "EventCode": "0xC8",
75*8fe33fd5SIan Rogers        "EventName": "ITLB_MISS_RETIRED",
76d8c30385SAndi Kleen        "PEBS": "1",
77*8fe33fd5SIan Rogers        "SampleAfterValue": "200000",
78*8fe33fd5SIan Rogers        "UMask": "0x20"
79*8fe33fd5SIan Rogers    },
80*8fe33fd5SIan Rogers    {
81*8fe33fd5SIan Rogers        "BriefDescription": "Retired loads that miss the DTLB (Precise Event)",
82d8c30385SAndi Kleen        "EventCode": "0xCB",
83d8c30385SAndi Kleen        "EventName": "MEM_LOAD_RETIRED.DTLB_MISS",
84*8fe33fd5SIan Rogers        "PEBS": "1",
85d8c30385SAndi Kleen        "SampleAfterValue": "200000",
86*8fe33fd5SIan Rogers        "UMask": "0x80"
87d8c30385SAndi Kleen    },
88d8c30385SAndi Kleen    {
89*8fe33fd5SIan Rogers        "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
90*8fe33fd5SIan Rogers        "EventCode": "0xC",
91d8c30385SAndi Kleen        "EventName": "MEM_STORE_RETIRED.DTLB_MISS",
92*8fe33fd5SIan Rogers        "PEBS": "1",
93d8c30385SAndi Kleen        "SampleAfterValue": "200000",
94*8fe33fd5SIan Rogers        "UMask": "0x1"
95d8c30385SAndi Kleen    }
96d8c30385SAndi Kleen]
97