xref: /linux/tools/perf/pmu-events/arch/x86/alderlake/other.json (revision 588c8a2da99eac937069a4189eba9f375e38e592)
1f9900dd0SZhengjun Xing[
2f9900dd0SZhengjun Xing    {
34c12f41aSZhengjun Xing        "BriefDescription": "ASSISTS.HARDWARE",
44c12f41aSZhengjun Xing        "EventCode": "0xc1",
54c12f41aSZhengjun Xing        "EventName": "ASSISTS.HARDWARE",
64c12f41aSZhengjun Xing        "SampleAfterValue": "100003",
74c12f41aSZhengjun Xing        "UMask": "0x4",
84c12f41aSZhengjun Xing        "Unit": "cpu_core"
94c12f41aSZhengjun Xing    },
104c12f41aSZhengjun Xing    {
114c12f41aSZhengjun Xing        "BriefDescription": "ASSISTS.PAGE_FAULT",
124c12f41aSZhengjun Xing        "EventCode": "0xc1",
134c12f41aSZhengjun Xing        "EventName": "ASSISTS.PAGE_FAULT",
144c12f41aSZhengjun Xing        "SampleAfterValue": "1000003",
154c12f41aSZhengjun Xing        "UMask": "0x8",
164c12f41aSZhengjun Xing        "Unit": "cpu_core"
174c12f41aSZhengjun Xing    },
184c12f41aSZhengjun Xing    {
194c12f41aSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_1",
204c12f41aSZhengjun Xing        "EventCode": "0x28",
214c12f41aSZhengjun Xing        "EventName": "CORE_POWER.LICENSE_1",
224c12f41aSZhengjun Xing        "SampleAfterValue": "200003",
234c12f41aSZhengjun Xing        "UMask": "0x2",
244c12f41aSZhengjun Xing        "Unit": "cpu_core"
254c12f41aSZhengjun Xing    },
264c12f41aSZhengjun Xing    {
274c12f41aSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_2",
284c12f41aSZhengjun Xing        "EventCode": "0x28",
294c12f41aSZhengjun Xing        "EventName": "CORE_POWER.LICENSE_2",
304c12f41aSZhengjun Xing        "SampleAfterValue": "200003",
314c12f41aSZhengjun Xing        "UMask": "0x4",
324c12f41aSZhengjun Xing        "Unit": "cpu_core"
334c12f41aSZhengjun Xing    },
344c12f41aSZhengjun Xing    {
354c12f41aSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_3",
364c12f41aSZhengjun Xing        "EventCode": "0x28",
374c12f41aSZhengjun Xing        "EventName": "CORE_POWER.LICENSE_3",
384c12f41aSZhengjun Xing        "SampleAfterValue": "200003",
394c12f41aSZhengjun Xing        "UMask": "0x8",
404c12f41aSZhengjun Xing        "Unit": "cpu_core"
414c12f41aSZhengjun Xing    },
424c12f41aSZhengjun Xing    {
43a80de066SIan Rogers        "BriefDescription": "Counts modified writebacks from L1 cache and L2 cache that have any type of response.",
44a80de066SIan Rogers        "EventCode": "0xB7",
45a80de066SIan Rogers        "EventName": "OCR.COREWB_M.ANY_RESPONSE",
46a80de066SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
47a80de066SIan Rogers        "MSRValue": "0x10008",
48a80de066SIan Rogers        "SampleAfterValue": "100003",
49a80de066SIan Rogers        "UMask": "0x1",
50a80de066SIan Rogers        "Unit": "cpu_atom"
51a80de066SIan Rogers    },
52a80de066SIan Rogers    {
53f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand data reads that have any type of response.",
54f9900dd0SZhengjun Xing        "EventCode": "0xB7",
55f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
56f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
57f9900dd0SZhengjun Xing        "MSRValue": "0x10001",
58f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
59f9900dd0SZhengjun Xing        "UMask": "0x1",
60f9900dd0SZhengjun Xing        "Unit": "cpu_atom"
61f9900dd0SZhengjun Xing    },
62f9900dd0SZhengjun Xing    {
63f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand data reads that have any type of response.",
64f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
65f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
66f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
67f9900dd0SZhengjun Xing        "MSRValue": "0x10001",
68f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
69f9900dd0SZhengjun Xing        "UMask": "0x1",
70f9900dd0SZhengjun Xing        "Unit": "cpu_core"
71f9900dd0SZhengjun Xing    },
72f9900dd0SZhengjun Xing    {
73a80de066SIan Rogers        "BriefDescription": "Counts demand data reads that were supplied by DRAM.",
74a80de066SIan Rogers        "EventCode": "0x2A,0x2B",
75a80de066SIan Rogers        "EventName": "OCR.DEMAND_DATA_RD.DRAM",
76a80de066SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
77a80de066SIan Rogers        "MSRValue": "0x184000001",
78a80de066SIan Rogers        "SampleAfterValue": "100003",
79a80de066SIan Rogers        "UMask": "0x1",
80a80de066SIan Rogers        "Unit": "cpu_core"
81a80de066SIan Rogers    },
82a80de066SIan Rogers    {
834c12f41aSZhengjun Xing        "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
844c12f41aSZhengjun Xing        "EventCode": "0xB7",
854c12f41aSZhengjun Xing        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
864c12f41aSZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
874c12f41aSZhengjun Xing        "MSRValue": "0x10002",
884c12f41aSZhengjun Xing        "SampleAfterValue": "100003",
894c12f41aSZhengjun Xing        "UMask": "0x1",
904c12f41aSZhengjun Xing        "Unit": "cpu_atom"
914c12f41aSZhengjun Xing    },
924c12f41aSZhengjun Xing    {
93f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand read for ownership (RFO) requests and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
94f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
95f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
96f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
97f9900dd0SZhengjun Xing        "MSRValue": "0x10002",
98f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
99f9900dd0SZhengjun Xing        "UMask": "0x1",
100f9900dd0SZhengjun Xing        "Unit": "cpu_core"
101f9900dd0SZhengjun Xing    },
102f9900dd0SZhengjun Xing    {
103f9900dd0SZhengjun Xing        "BriefDescription": "Counts streaming stores that have any type of response.",
1044c12f41aSZhengjun Xing        "EventCode": "0xB7",
1054c12f41aSZhengjun Xing        "EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
1064c12f41aSZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
1074c12f41aSZhengjun Xing        "MSRValue": "0x10800",
1084c12f41aSZhengjun Xing        "SampleAfterValue": "100003",
1094c12f41aSZhengjun Xing        "UMask": "0x1",
1104c12f41aSZhengjun Xing        "Unit": "cpu_atom"
1114c12f41aSZhengjun Xing    },
1124c12f41aSZhengjun Xing    {
1134c12f41aSZhengjun Xing        "BriefDescription": "Counts streaming stores that have any type of response.",
114f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
115f9900dd0SZhengjun Xing        "EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
116f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
117f9900dd0SZhengjun Xing        "MSRValue": "0x10800",
118f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
119f9900dd0SZhengjun Xing        "UMask": "0x1",
120f9900dd0SZhengjun Xing        "Unit": "cpu_core"
121f9900dd0SZhengjun Xing    },
122f9900dd0SZhengjun Xing    {
123a95ab294SIan Rogers        "BriefDescription": "Cycles when Reservation Station (RS) is empty for the thread.",
124a95ab294SIan Rogers        "EventCode": "0xa5",
125a95ab294SIan Rogers        "EventName": "RS.EMPTY",
1264c12f41aSZhengjun Xing        "PublicDescription": "Counts cycles during which the reservation station (RS) is empty for this logical processor. This is usually caused when the front-end pipeline runs into starvation periods (e.g. branch mispredictions or i-cache misses)",
127a95ab294SIan Rogers        "SampleAfterValue": "1000003",
128a95ab294SIan Rogers        "UMask": "0x7",
129a95ab294SIan Rogers        "Unit": "cpu_core"
130a95ab294SIan Rogers    },
131a95ab294SIan Rogers    {
132a95ab294SIan Rogers        "BriefDescription": "Counts end of periods where the Reservation Station (RS) was empty.",
133a95ab294SIan Rogers        "CounterMask": "1",
134a95ab294SIan Rogers        "EdgeDetect": "1",
135a95ab294SIan Rogers        "EventCode": "0xa5",
136a95ab294SIan Rogers        "EventName": "RS.EMPTY_COUNT",
137a95ab294SIan Rogers        "Invert": "1",
1384c12f41aSZhengjun Xing        "PublicDescription": "Counts end of periods where the Reservation Station (RS) was empty. Could be useful to closely sample on front-end latency issues (see the FRONTEND_RETIRED event of designated precise events)",
139a95ab294SIan Rogers        "SampleAfterValue": "100003",
140a95ab294SIan Rogers        "UMask": "0x7",
141a95ab294SIan Rogers        "Unit": "cpu_core"
142a95ab294SIan Rogers    },
143a95ab294SIan Rogers    {
144a95ab294SIan Rogers        "BriefDescription": "This event is deprecated. Refer to new event RS.EMPTY_COUNT",
145a95ab294SIan Rogers        "CounterMask": "1",
1464c12f41aSZhengjun Xing        "Deprecated": "1",
147a95ab294SIan Rogers        "EdgeDetect": "1",
148a95ab294SIan Rogers        "EventCode": "0xa5",
149a95ab294SIan Rogers        "EventName": "RS_EMPTY.COUNT",
150a95ab294SIan Rogers        "Invert": "1",
151a95ab294SIan Rogers        "SampleAfterValue": "100003",
152a95ab294SIan Rogers        "UMask": "0x7",
153a95ab294SIan Rogers        "Unit": "cpu_core"
154a95ab294SIan Rogers    },
155a95ab294SIan Rogers    {
156a95ab294SIan Rogers        "BriefDescription": "This event is deprecated. Refer to new event RS.EMPTY",
1574c12f41aSZhengjun Xing        "Deprecated": "1",
158a95ab294SIan Rogers        "EventCode": "0xa5",
159a95ab294SIan Rogers        "EventName": "RS_EMPTY.CYCLES",
160a95ab294SIan Rogers        "SampleAfterValue": "1000003",
161a95ab294SIan Rogers        "UMask": "0x7",
162a95ab294SIan Rogers        "Unit": "cpu_core"
163a95ab294SIan Rogers    },
164a95ab294SIan Rogers    {
165*588c8a2dSIan Rogers        "BriefDescription": "Cycles the uncore cannot take further requests",
166f9900dd0SZhengjun Xing        "CounterMask": "1",
167f9900dd0SZhengjun Xing        "EventCode": "0x2d",
168f9900dd0SZhengjun Xing        "EventName": "XQ.FULL_CYCLES",
169*588c8a2dSIan Rogers        "PublicDescription": "number of cycles when the thread is active and the uncore cannot take any further requests (for example prefetches, loads or stores initiated by the Core that miss the L2 cache).",
170f9900dd0SZhengjun Xing        "SampleAfterValue": "1000003",
171f9900dd0SZhengjun Xing        "UMask": "0x1",
172f9900dd0SZhengjun Xing        "Unit": "cpu_core"
173f9900dd0SZhengjun Xing    }
174f9900dd0SZhengjun Xing]
175