1d910f0baSAndi Kleen[
2d910f0baSAndi Kleen    {
3d910f0baSAndi Kleen        "PublicDescription": "Speculative cache-line split load uops dispatched to L1D.",
4d910f0baSAndi Kleen        "EventCode": "0x05",
5d910f0baSAndi Kleen        "Counter": "0,1,2,3",
6d910f0baSAndi Kleen        "UMask": "0x1",
7d910f0baSAndi Kleen        "EventName": "MISALIGN_MEM_REF.LOADS",
8d910f0baSAndi Kleen        "SampleAfterValue": "2000003",
9d910f0baSAndi Kleen        "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache",
10d910f0baSAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
11d910f0baSAndi Kleen    },
12d910f0baSAndi Kleen    {
13d910f0baSAndi Kleen        "PublicDescription": "Speculative cache-line split Store-address uops dispatched to L1D.",
14d910f0baSAndi Kleen        "EventCode": "0x05",
15d910f0baSAndi Kleen        "Counter": "0,1,2,3",
16d910f0baSAndi Kleen        "UMask": "0x2",
17d910f0baSAndi Kleen        "EventName": "MISALIGN_MEM_REF.STORES",
18d910f0baSAndi Kleen        "SampleAfterValue": "2000003",
19d910f0baSAndi Kleen        "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache",
20d910f0baSAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
21d910f0baSAndi Kleen    },
22d910f0baSAndi Kleen    {
23d910f0baSAndi Kleen        "EventCode": "0xC3",
24d910f0baSAndi Kleen        "Counter": "0,1,2,3",
25d910f0baSAndi Kleen        "UMask": "0x2",
26d910f0baSAndi Kleen        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
27d910f0baSAndi Kleen        "SampleAfterValue": "100003",
28d910f0baSAndi Kleen        "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
29d910f0baSAndi Kleen        "CounterHTOff": "0,1,2,3,4,5,6,7"
30d910f0baSAndi Kleen    },
31d910f0baSAndi Kleen    {
32d910f0baSAndi Kleen        "PEBS": "2",
33d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 4.",
34d910f0baSAndi Kleen        "EventCode": "0xCD",
35d910f0baSAndi Kleen        "MSRValue": "0x4",
36d910f0baSAndi Kleen        "Counter": "3",
37d910f0baSAndi Kleen        "UMask": "0x1",
38d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
39d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
40d910f0baSAndi Kleen        "SampleAfterValue": "100003",
41d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 4",
42d910f0baSAndi Kleen        "TakenAlone": "1",
43d910f0baSAndi Kleen        "CounterHTOff": "3"
44d910f0baSAndi Kleen    },
45d910f0baSAndi Kleen    {
46d910f0baSAndi Kleen        "PEBS": "2",
47d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 8.",
48d910f0baSAndi Kleen        "EventCode": "0xCD",
49d910f0baSAndi Kleen        "MSRValue": "0x8",
50d910f0baSAndi Kleen        "Counter": "3",
51d910f0baSAndi Kleen        "UMask": "0x1",
52d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
53d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
54d910f0baSAndi Kleen        "SampleAfterValue": "50021",
55d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 8",
56d910f0baSAndi Kleen        "TakenAlone": "1",
57d910f0baSAndi Kleen        "CounterHTOff": "3"
58d910f0baSAndi Kleen    },
59d910f0baSAndi Kleen    {
60d910f0baSAndi Kleen        "PEBS": "2",
61d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 16.",
62d910f0baSAndi Kleen        "EventCode": "0xCD",
63d910f0baSAndi Kleen        "MSRValue": "0x10",
64d910f0baSAndi Kleen        "Counter": "3",
65d910f0baSAndi Kleen        "UMask": "0x1",
66d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
67d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
68d910f0baSAndi Kleen        "SampleAfterValue": "20011",
69d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 16",
70d910f0baSAndi Kleen        "TakenAlone": "1",
71d910f0baSAndi Kleen        "CounterHTOff": "3"
72d910f0baSAndi Kleen    },
73d910f0baSAndi Kleen    {
74d910f0baSAndi Kleen        "PEBS": "2",
75d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 32.",
76d910f0baSAndi Kleen        "EventCode": "0xCD",
77d910f0baSAndi Kleen        "MSRValue": "0x20",
78d910f0baSAndi Kleen        "Counter": "3",
79d910f0baSAndi Kleen        "UMask": "0x1",
80d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
81d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
82d910f0baSAndi Kleen        "SampleAfterValue": "100007",
83d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 32",
84d910f0baSAndi Kleen        "TakenAlone": "1",
85d910f0baSAndi Kleen        "CounterHTOff": "3"
86d910f0baSAndi Kleen    },
87d910f0baSAndi Kleen    {
88d910f0baSAndi Kleen        "PEBS": "2",
89d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 64.",
90d910f0baSAndi Kleen        "EventCode": "0xCD",
91d910f0baSAndi Kleen        "MSRValue": "0x40",
92d910f0baSAndi Kleen        "Counter": "3",
93d910f0baSAndi Kleen        "UMask": "0x1",
94d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
95d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
96d910f0baSAndi Kleen        "SampleAfterValue": "2003",
97d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 64",
98d910f0baSAndi Kleen        "TakenAlone": "1",
99d910f0baSAndi Kleen        "CounterHTOff": "3"
100d910f0baSAndi Kleen    },
101d910f0baSAndi Kleen    {
102d910f0baSAndi Kleen        "PEBS": "2",
103d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 128.",
104d910f0baSAndi Kleen        "EventCode": "0xCD",
105d910f0baSAndi Kleen        "MSRValue": "0x80",
106d910f0baSAndi Kleen        "Counter": "3",
107d910f0baSAndi Kleen        "UMask": "0x1",
108d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
109d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
110d910f0baSAndi Kleen        "SampleAfterValue": "1009",
111d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 128",
112d910f0baSAndi Kleen        "TakenAlone": "1",
113d910f0baSAndi Kleen        "CounterHTOff": "3"
114d910f0baSAndi Kleen    },
115d910f0baSAndi Kleen    {
116d910f0baSAndi Kleen        "PEBS": "2",
117d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 256.",
118d910f0baSAndi Kleen        "EventCode": "0xCD",
119d910f0baSAndi Kleen        "MSRValue": "0x100",
120d910f0baSAndi Kleen        "Counter": "3",
121d910f0baSAndi Kleen        "UMask": "0x1",
122d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
123d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
124d910f0baSAndi Kleen        "SampleAfterValue": "503",
125d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 256",
126d910f0baSAndi Kleen        "TakenAlone": "1",
127d910f0baSAndi Kleen        "CounterHTOff": "3"
128d910f0baSAndi Kleen    },
129d910f0baSAndi Kleen    {
130d910f0baSAndi Kleen        "PEBS": "2",
131d910f0baSAndi Kleen        "PublicDescription": "Loads with latency value being above 512.",
132d910f0baSAndi Kleen        "EventCode": "0xCD",
133d910f0baSAndi Kleen        "MSRValue": "0x200",
134d910f0baSAndi Kleen        "Counter": "3",
135d910f0baSAndi Kleen        "UMask": "0x1",
136d910f0baSAndi Kleen        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
137d910f0baSAndi Kleen        "MSRIndex": "0x3F6",
138d910f0baSAndi Kleen        "SampleAfterValue": "101",
139d910f0baSAndi Kleen        "BriefDescription": "Loads with latency value being above 512",
140d910f0baSAndi Kleen        "TakenAlone": "1",
141d910f0baSAndi Kleen        "CounterHTOff": "3"
142d910f0baSAndi Kleen    },
143d910f0baSAndi Kleen    {
144194b6fa4SAndi Kleen        "PEBS": "2",
145194b6fa4SAndi Kleen        "EventCode": "0xCD",
146194b6fa4SAndi Kleen        "Counter": "3",
147194b6fa4SAndi Kleen        "UMask": "0x2",
148194b6fa4SAndi Kleen        "EventName": "MEM_TRANS_RETIRED.PRECISE_STORE",
149194b6fa4SAndi Kleen        "SampleAfterValue": "2000003",
150194b6fa4SAndi Kleen        "BriefDescription": "Sample stores and collect precise store operation via PEBS record. PMC3 only.",
151194b6fa4SAndi Kleen        "PRECISE_STORE": "1",
152194b6fa4SAndi Kleen        "TakenAlone": "1",
153194b6fa4SAndi Kleen        "CounterHTOff": "3"
154d910f0baSAndi Kleen    }
155d910f0baSAndi Kleen]