Merge remote-tracking branch 'torvalds/master' into perf/core
[linux-2.6-microblaze.git] / tools / perf / pmu-events / arch / x86 / icelakex / uncore-memory.json
1 [
2     {
3         "BriefDescription": "2LM Tag Check : Hit in Near Memory Cache",
4         "Counter": "0,1,2,3",
5         "CounterType": "PGMABLE",
6         "EventCode": "0xD3",
7         "EventName": "UNC_M_TAGCHK.HIT",
8         "PerPkg": "1",
9         "UMask": "0x01",
10         "Unit": "iMC"
11     },
12     {
13         "BriefDescription": "2LM Tag Check : Miss, no data in this line",
14         "Counter": "0,1,2,3",
15         "CounterType": "PGMABLE",
16         "EventCode": "0xD3",
17         "EventName": "UNC_M_TAGCHK.MISS_CLEAN",
18         "PerPkg": "1",
19         "UMask": "0x02",
20         "Unit": "iMC"
21     },
22     {
23         "BriefDescription": "2LM Tag Check : Miss, existing data may be evicted to Far Memory",
24         "Counter": "0,1,2,3",
25         "CounterType": "PGMABLE",
26         "EventCode": "0xD3",
27         "EventName": "UNC_M_TAGCHK.MISS_DIRTY",
28         "PerPkg": "1",
29         "UMask": "0x04",
30         "Unit": "iMC"
31     },
32     {
33         "BriefDescription": "2LM Tag Check : Read Hit in Near Memory Cache",
34         "Counter": "0,1,2,3",
35         "CounterType": "PGMABLE",
36         "EventCode": "0xD3",
37         "EventName": "UNC_M_TAGCHK.NM_RD_HIT",
38         "PerPkg": "1",
39         "UMask": "0x08",
40         "Unit": "iMC"
41     },
42     {
43         "BriefDescription": "2LM Tag Check : Write Hit in Near Memory Cache",
44         "Counter": "0,1,2,3",
45         "CounterType": "PGMABLE",
46         "EventCode": "0xD3",
47         "EventName": "UNC_M_TAGCHK.NM_WR_HIT",
48         "PerPkg": "1",
49         "UMask": "0x10",
50         "Unit": "iMC"
51     },
52     {
53         "BriefDescription": "DRAM Precharge commands. : Precharge due to read",
54         "Counter": "0,1,2,3",
55         "CounterType": "PGMABLE",
56         "EventCode": "0x02",
57         "EventName": "UNC_M_PRE_COUNT.RD",
58         "PerPkg": "1",
59         "UMask": "0x04",
60         "Unit": "iMC"
61     },
62     {
63         "BriefDescription": "DRAM Precharge commands. : Precharge due to write",
64         "Counter": "0,1,2,3",
65         "CounterType": "PGMABLE",
66         "EventCode": "0x02",
67         "EventName": "UNC_M_PRE_COUNT.WR",
68         "PerPkg": "1",
69         "UMask": "0x08",
70         "Unit": "iMC"
71     },
72     {
73         "BriefDescription": "All DRAM read CAS commands issued (including underfills)",
74         "Counter": "0,1,2,3",
75         "CounterType": "PGMABLE",
76         "EventCode": "0x04",
77         "EventName": "UNC_M_CAS_COUNT.RD",
78         "PerPkg": "1",
79         "UMask": "0x0f",
80         "Unit": "iMC"
81     },
82     {
83         "BriefDescription": "All DRAM write CAS commands issued",
84         "Counter": "0,1,2,3",
85         "CounterType": "PGMABLE",
86         "EventCode": "0x04",
87         "EventName": "UNC_M_CAS_COUNT.WR",
88         "PerPkg": "1",
89         "UMask": "0x30",
90         "Unit": "iMC"
91     },
92     {
93         "BriefDescription": "All DRAM CAS commands issued",
94         "Counter": "0,1,2,3",
95         "CounterType": "PGMABLE",
96         "EventCode": "0x04",
97         "EventName": "UNC_M_CAS_COUNT.ALL",
98         "PerPkg": "1",
99         "UMask": "0x3f",
100         "Unit": "iMC"
101     },
102     {
103         "BriefDescription": "Number of DRAM Refreshes Issued",
104         "Counter": "0,1,2,3",
105         "CounterType": "PGMABLE",
106         "EventCode": "0x45",
107         "EventName": "UNC_M_DRAM_REFRESH.OPPORTUNISTIC",
108         "PerPkg": "1",
109         "UMask": "0x01",
110         "Unit": "iMC"
111     },
112     {
113         "BriefDescription": "Number of DRAM Refreshes Issued",
114         "Counter": "0,1,2,3",
115         "CounterType": "PGMABLE",
116         "EventCode": "0x45",
117         "EventName": "UNC_M_DRAM_REFRESH.PANIC",
118         "PerPkg": "1",
119         "UMask": "0x02",
120         "Unit": "iMC"
121     },
122     {
123         "BriefDescription": "Number of DRAM Refreshes Issued",
124         "Counter": "0,1,2,3",
125         "CounterType": "PGMABLE",
126         "EventCode": "0x45",
127         "EventName": "UNC_M_DRAM_REFRESH.HIGH",
128         "PerPkg": "1",
129         "UMask": "0x04",
130         "Unit": "iMC"
131     },
132     {
133         "BriefDescription": "Read Pending Queue Allocations",
134         "Counter": "0,1,2,3",
135         "CounterType": "PGMABLE",
136         "EventCode": "0x10",
137         "EventName": "UNC_M_RPQ_INSERTS.PCH0",
138         "PerPkg": "1",
139         "UMask": "0x01",
140         "Unit": "iMC"
141     },
142     {
143         "BriefDescription": "Read Pending Queue Allocations",
144         "Counter": "0,1,2,3",
145         "CounterType": "PGMABLE",
146         "EventCode": "0x10",
147         "EventName": "UNC_M_RPQ_INSERTS.PCH1",
148         "PerPkg": "1",
149         "UMask": "0x02",
150         "Unit": "iMC"
151     },
152     {
153         "BriefDescription": "Write Pending Queue Allocations",
154         "Counter": "0,1,2,3",
155         "CounterType": "PGMABLE",
156         "EventCode": "0x20",
157         "EventName": "UNC_M_WPQ_INSERTS.PCH0",
158         "PerPkg": "1",
159         "UMask": "0x01",
160         "Unit": "iMC"
161     },
162     {
163         "BriefDescription": "Write Pending Queue Allocations",
164         "Counter": "0,1,2,3",
165         "CounterType": "PGMABLE",
166         "EventCode": "0x20",
167         "EventName": "UNC_M_WPQ_INSERTS.PCH1",
168         "PerPkg": "1",
169         "UMask": "0x02",
170         "Unit": "iMC"
171     },
172     {
173         "BriefDescription": "DRAM Precharge commands. : Precharge due to page table",
174         "Counter": "0,1,2,3",
175         "CounterType": "PGMABLE",
176         "EventCode": "0x02",
177         "EventName": "UNC_M_PRE_COUNT.PGT",
178         "PerPkg": "1",
179         "UMask": "0x10",
180         "Unit": "iMC"
181     },
182     {
183         "BriefDescription": "DRAM Clockticks",
184         "Counter": "0,1,2,3",
185         "CounterType": "PGMABLE",
186         "EventName": "UNC_M_CLOCKTICKS",
187         "PerPkg": "1",
188         "Unit": "iMC"
189     },
190     {
191         "BriefDescription": "Half clockticks for IMC",
192         "Counter": "FIXED",
193         "CounterType": "FIXED",
194         "EventCode": "0xff",
195         "EventName": "UNC_M_HCLOCKTICKS",
196         "PerPkg": "1",
197         "Unit": "iMC"
198     },
199     {
200         "BriefDescription": "Read Pending Queue Occupancy",
201         "Counter": "0,1,2,3",
202         "CounterType": "PGMABLE",
203         "EventCode": "0x80",
204         "EventName": "UNC_M_RPQ_OCCUPANCY_PCH0",
205         "PerPkg": "1",
206         "Unit": "iMC"
207     },
208     {
209         "BriefDescription": "Read Pending Queue Occupancy",
210         "Counter": "0,1,2,3",
211         "CounterType": "PGMABLE",
212         "EventCode": "0x81",
213         "EventName": "UNC_M_RPQ_OCCUPANCY_PCH1",
214         "PerPkg": "1",
215         "Unit": "iMC"
216     },
217     {
218         "BriefDescription": "Write Pending Queue Occupancy",
219         "Counter": "0,1,2,3",
220         "CounterType": "PGMABLE",
221         "EventCode": "0x82",
222         "EventName": "UNC_M_WPQ_OCCUPANCY_PCH0",
223         "PerPkg": "1",
224         "Unit": "iMC"
225     },
226     {
227         "BriefDescription": "Write Pending Queue Occupancy",
228         "Counter": "0,1,2,3",
229         "CounterType": "PGMABLE",
230         "EventCode": "0x83",
231         "EventName": "UNC_M_WPQ_OCCUPANCY_PCH1",
232         "PerPkg": "1",
233         "Unit": "iMC"
234     },
235     {
236         "BriefDescription": "DRAM Activate Count : All Activates",
237         "Counter": "0,1,2,3",
238         "CounterType": "PGMABLE",
239         "EventCode": "0x01",
240         "EventName": "UNC_M_ACT_COUNT.ALL",
241         "PerPkg": "1",
242         "UMask": "0x0B",
243         "Unit": "iMC"
244     },
245     {
246         "BriefDescription": "DRAM Precharge commands",
247         "Counter": "0,1,2,3",
248         "CounterType": "PGMABLE",
249         "EventCode": "0x02",
250         "EventName": "UNC_M_PRE_COUNT.ALL",
251         "PerPkg": "1",
252         "UMask": "0x1C",
253         "Unit": "iMC"
254     },
255     {
256         "BriefDescription": "PMM Read Pending Queue Occupancy",
257         "Counter": "0,1,2,3",
258         "CounterType": "PGMABLE",
259         "EventCode": "0xE0",
260         "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL",
261         "PerPkg": "1",
262         "UMask": "0x01",
263         "Unit": "iMC"
264     },
265     {
266         "BriefDescription": "PMM Read Queue Inserts",
267         "Counter": "0,1,2,3",
268         "CounterType": "PGMABLE",
269         "EventCode": "0xE3",
270         "EventName": "UNC_M_PMM_RPQ_INSERTS",
271         "PerPkg": "1",
272         "Unit": "iMC"
273     },
274     {
275         "BriefDescription": "PMM Write Queue Inserts",
276         "Counter": "0,1,2,3",
277         "CounterType": "PGMABLE",
278         "EventCode": "0xE7",
279         "EventName": "UNC_M_PMM_WPQ_INSERTS",
280         "PerPkg": "1",
281         "Unit": "iMC"
282     },
283     {
284         "BriefDescription": "PMM Commands : All",
285         "Counter": "0,1,2,3",
286         "CounterType": "PGMABLE",
287         "EventCode": "0xEA",
288         "EventName": "UNC_M_PMM_CMD1.ALL",
289         "PerPkg": "1",
290         "UMask": "0x01",
291         "Unit": "iMC"
292     },
293     {
294         "BriefDescription": "PMM Commands : Reads - RPQ",
295         "Counter": "0,1,2,3",
296         "CounterType": "PGMABLE",
297         "EventCode": "0xEA",
298         "EventName": "UNC_M_PMM_CMD1.RD",
299         "PerPkg": "1",
300         "UMask": "0x02",
301         "Unit": "iMC"
302     },
303     {
304         "BriefDescription": "PMM Commands : Writes",
305         "Counter": "0,1,2,3",
306         "CounterType": "PGMABLE",
307         "EventCode": "0xEA",
308         "EventName": "UNC_M_PMM_CMD1.WR",
309         "PerPkg": "1",
310         "UMask": "0x04",
311         "Unit": "iMC"
312     },
313     {
314         "BriefDescription": "PMM Commands : Underfill reads",
315         "Counter": "0,1,2,3",
316         "CounterType": "PGMABLE",
317         "EventCode": "0xEA",
318         "EventName": "UNC_M_PMM_CMD1.UFILL_RD",
319         "PerPkg": "1",
320         "UMask": "0x08",
321         "Unit": "iMC"
322     },
323     {
324         "BriefDescription": "PMM Write Pending Queue Occupancy",
325         "Counter": "0,1,2,3",
326         "CounterType": "PGMABLE",
327         "EventCode": "0xE4",
328         "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL",
329         "PerPkg": "1",
330         "UMask": "0x01",
331         "Unit": "iMC"
332     }
333 ]