1f9900dd0SZhengjun Xing[
2f9900dd0SZhengjun Xing    {
3f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand data reads that have any type of response.",
45fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5",
5f9900dd0SZhengjun Xing        "EventCode": "0xB7",
6f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
7f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
8f9900dd0SZhengjun Xing        "MSRValue": "0x10001",
9f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
10f9900dd0SZhengjun Xing        "UMask": "0x1",
11f9900dd0SZhengjun Xing        "Unit": "cpu_atom"
12f9900dd0SZhengjun Xing    },
13f9900dd0SZhengjun Xing    {
14f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
155fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5",
16f9900dd0SZhengjun Xing        "EventCode": "0xB7",
17f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
18f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
19f9900dd0SZhengjun Xing        "MSRValue": "0x10002",
20f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
21f9900dd0SZhengjun Xing        "UMask": "0x1",
22f9900dd0SZhengjun Xing        "Unit": "cpu_atom"
23f9900dd0SZhengjun Xing    },
24f9900dd0SZhengjun Xing    {
25f9900dd0SZhengjun Xing        "BriefDescription": "Counts streaming stores that have any type of response.",
265fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5",
27f9900dd0SZhengjun Xing        "EventCode": "0xB7",
28f9900dd0SZhengjun Xing        "EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
29f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
30f9900dd0SZhengjun Xing        "MSRValue": "0x10800",
31f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
32f9900dd0SZhengjun Xing        "UMask": "0x1",
33f9900dd0SZhengjun Xing        "Unit": "cpu_atom"
34f9900dd0SZhengjun Xing    },
35f9900dd0SZhengjun Xing    {
365fa2481cSZhengjun Xing        "BriefDescription": "ASSISTS.HARDWARE",
37f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
38f9900dd0SZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
39f9900dd0SZhengjun Xing        "EventCode": "0xc1",
40f9900dd0SZhengjun Xing        "EventName": "ASSISTS.HARDWARE",
41f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3,4,5,6,7",
42f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
435fa2481cSZhengjun Xing        "Speculative": "1",
44f9900dd0SZhengjun Xing        "UMask": "0x4",
45f9900dd0SZhengjun Xing        "Unit": "cpu_core"
46f9900dd0SZhengjun Xing    },
47f9900dd0SZhengjun Xing    {
485fa2481cSZhengjun Xing        "BriefDescription": "ASSISTS.PAGE_FAULT",
49f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
50f9900dd0SZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
51f9900dd0SZhengjun Xing        "EventCode": "0xc1",
52f9900dd0SZhengjun Xing        "EventName": "ASSISTS.PAGE_FAULT",
53f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3,4,5,6,7",
54f9900dd0SZhengjun Xing        "SampleAfterValue": "1000003",
555fa2481cSZhengjun Xing        "Speculative": "1",
56f9900dd0SZhengjun Xing        "UMask": "0x8",
57f9900dd0SZhengjun Xing        "Unit": "cpu_core"
58f9900dd0SZhengjun Xing    },
59f9900dd0SZhengjun Xing    {
605fa2481cSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_1",
61f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
62f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
63f9900dd0SZhengjun Xing        "EventCode": "0x28",
64f9900dd0SZhengjun Xing        "EventName": "CORE_POWER.LICENSE_1",
65f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
66f9900dd0SZhengjun Xing        "SampleAfterValue": "200003",
675fa2481cSZhengjun Xing        "Speculative": "1",
68f9900dd0SZhengjun Xing        "UMask": "0x2",
69f9900dd0SZhengjun Xing        "Unit": "cpu_core"
70f9900dd0SZhengjun Xing    },
71f9900dd0SZhengjun Xing    {
725fa2481cSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_2",
73f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
74f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
75f9900dd0SZhengjun Xing        "EventCode": "0x28",
76f9900dd0SZhengjun Xing        "EventName": "CORE_POWER.LICENSE_2",
77f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
78f9900dd0SZhengjun Xing        "SampleAfterValue": "200003",
795fa2481cSZhengjun Xing        "Speculative": "1",
80f9900dd0SZhengjun Xing        "UMask": "0x4",
81f9900dd0SZhengjun Xing        "Unit": "cpu_core"
82f9900dd0SZhengjun Xing    },
83f9900dd0SZhengjun Xing    {
845fa2481cSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_3",
85f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
86f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
87f9900dd0SZhengjun Xing        "EventCode": "0x28",
88f9900dd0SZhengjun Xing        "EventName": "CORE_POWER.LICENSE_3",
89f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
90f9900dd0SZhengjun Xing        "SampleAfterValue": "200003",
915fa2481cSZhengjun Xing        "Speculative": "1",
92f9900dd0SZhengjun Xing        "UMask": "0x8",
93f9900dd0SZhengjun Xing        "Unit": "cpu_core"
94f9900dd0SZhengjun Xing    },
95f9900dd0SZhengjun Xing    {
96f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand data reads that have any type of response.",
975fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
98f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
99f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
100f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
101f9900dd0SZhengjun Xing        "MSRValue": "0x10001",
102f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
103f9900dd0SZhengjun Xing        "UMask": "0x1",
104f9900dd0SZhengjun Xing        "Unit": "cpu_core"
105f9900dd0SZhengjun Xing    },
106f9900dd0SZhengjun Xing    {
107f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand read for ownership (RFO) requests and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
1085fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
109f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
110f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
111f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
112f9900dd0SZhengjun Xing        "MSRValue": "0x10002",
113f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
114f9900dd0SZhengjun Xing        "UMask": "0x1",
115f9900dd0SZhengjun Xing        "Unit": "cpu_core"
116f9900dd0SZhengjun Xing    },
117f9900dd0SZhengjun Xing    {
118f9900dd0SZhengjun Xing        "BriefDescription": "Counts streaming stores that have any type of response.",
1195fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
120f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
121f9900dd0SZhengjun Xing        "EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
122f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
123f9900dd0SZhengjun Xing        "MSRValue": "0x10800",
124f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
125f9900dd0SZhengjun Xing        "UMask": "0x1",
126f9900dd0SZhengjun Xing        "Unit": "cpu_core"
127f9900dd0SZhengjun Xing    },
128f9900dd0SZhengjun Xing    {
129*a95ab294SIan Rogers        "BriefDescription": "Cycles when Reservation Station (RS) is empty for the thread.",
130*a95ab294SIan Rogers        "CollectPEBSRecord": "2",
131*a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
132*a95ab294SIan Rogers        "EventCode": "0xa5",
133*a95ab294SIan Rogers        "EventName": "RS.EMPTY",
134*a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
135*a95ab294SIan Rogers        "SampleAfterValue": "1000003",
136*a95ab294SIan Rogers        "Speculative": "1",
137*a95ab294SIan Rogers        "UMask": "0x7",
138*a95ab294SIan Rogers        "Unit": "cpu_core"
139*a95ab294SIan Rogers    },
140*a95ab294SIan Rogers    {
141*a95ab294SIan Rogers        "BriefDescription": "Counts end of periods where the Reservation Station (RS) was empty.",
142*a95ab294SIan Rogers        "CollectPEBSRecord": "2",
143*a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
144*a95ab294SIan Rogers        "CounterMask": "1",
145*a95ab294SIan Rogers        "EdgeDetect": "1",
146*a95ab294SIan Rogers        "EventCode": "0xa5",
147*a95ab294SIan Rogers        "EventName": "RS.EMPTY_COUNT",
148*a95ab294SIan Rogers        "Invert": "1",
149*a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
150*a95ab294SIan Rogers        "SampleAfterValue": "100003",
151*a95ab294SIan Rogers        "Speculative": "1",
152*a95ab294SIan Rogers        "UMask": "0x7",
153*a95ab294SIan Rogers        "Unit": "cpu_core"
154*a95ab294SIan Rogers    },
155*a95ab294SIan Rogers    {
156*a95ab294SIan Rogers        "BriefDescription": "This event is deprecated. Refer to new event RS.EMPTY_COUNT",
157*a95ab294SIan Rogers        "CollectPEBSRecord": "2",
158*a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
159*a95ab294SIan Rogers        "CounterMask": "1",
160*a95ab294SIan Rogers        "EdgeDetect": "1",
161*a95ab294SIan Rogers        "EventCode": "0xa5",
162*a95ab294SIan Rogers        "EventName": "RS_EMPTY.COUNT",
163*a95ab294SIan Rogers        "Invert": "1",
164*a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
165*a95ab294SIan Rogers        "SampleAfterValue": "100003",
166*a95ab294SIan Rogers        "Speculative": "1",
167*a95ab294SIan Rogers        "UMask": "0x7",
168*a95ab294SIan Rogers        "Unit": "cpu_core"
169*a95ab294SIan Rogers    },
170*a95ab294SIan Rogers    {
171*a95ab294SIan Rogers        "BriefDescription": "This event is deprecated. Refer to new event RS.EMPTY",
172*a95ab294SIan Rogers        "CollectPEBSRecord": "2",
173*a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
174*a95ab294SIan Rogers        "EventCode": "0xa5",
175*a95ab294SIan Rogers        "EventName": "RS_EMPTY.CYCLES",
176*a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
177*a95ab294SIan Rogers        "SampleAfterValue": "1000003",
178*a95ab294SIan Rogers        "Speculative": "1",
179*a95ab294SIan Rogers        "UMask": "0x7",
180*a95ab294SIan Rogers        "Unit": "cpu_core"
181*a95ab294SIan Rogers    },
182*a95ab294SIan Rogers    {
1835fa2481cSZhengjun Xing        "BriefDescription": "XQ.FULL_CYCLES",
184f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
185f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
186f9900dd0SZhengjun Xing        "CounterMask": "1",
187f9900dd0SZhengjun Xing        "EventCode": "0x2d",
188f9900dd0SZhengjun Xing        "EventName": "XQ.FULL_CYCLES",
189f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
190f9900dd0SZhengjun Xing        "SampleAfterValue": "1000003",
1915fa2481cSZhengjun Xing        "Speculative": "1",
192f9900dd0SZhengjun Xing        "UMask": "0x1",
193f9900dd0SZhengjun Xing        "Unit": "cpu_core"
194f9900dd0SZhengjun Xing    }
195f9900dd0SZhengjun Xing]
196