1f9900dd0SZhengjun Xing[
2f9900dd0SZhengjun Xing    {
3*a80de066SIan Rogers        "BriefDescription": "Counts modified writebacks from L1 cache and L2 cache that have any type of response.",
4*a80de066SIan Rogers        "Counter": "0,1,2,3,4,5",
5*a80de066SIan Rogers        "EventCode": "0xB7",
6*a80de066SIan Rogers        "EventName": "OCR.COREWB_M.ANY_RESPONSE",
7*a80de066SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8*a80de066SIan Rogers        "MSRValue": "0x10008",
9*a80de066SIan Rogers        "SampleAfterValue": "100003",
10*a80de066SIan Rogers        "UMask": "0x1",
11*a80de066SIan Rogers        "Unit": "cpu_atom"
12*a80de066SIan Rogers    },
13*a80de066SIan Rogers    {
14f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand data reads that have any type of response.",
155fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5",
16f9900dd0SZhengjun Xing        "EventCode": "0xB7",
17f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_DATA_RD.ANY_RESPONSE",
18f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
19f9900dd0SZhengjun Xing        "MSRValue": "0x10001",
20f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
21f9900dd0SZhengjun Xing        "UMask": "0x1",
22f9900dd0SZhengjun Xing        "Unit": "cpu_atom"
23f9900dd0SZhengjun Xing    },
24f9900dd0SZhengjun Xing    {
25f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
265fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5",
27f9900dd0SZhengjun Xing        "EventCode": "0xB7",
28f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
29f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
30f9900dd0SZhengjun Xing        "MSRValue": "0x10002",
31f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
32f9900dd0SZhengjun Xing        "UMask": "0x1",
33f9900dd0SZhengjun Xing        "Unit": "cpu_atom"
34f9900dd0SZhengjun Xing    },
35f9900dd0SZhengjun Xing    {
36f9900dd0SZhengjun Xing        "BriefDescription": "Counts streaming stores that have any type of response.",
375fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5",
38f9900dd0SZhengjun Xing        "EventCode": "0xB7",
39f9900dd0SZhengjun Xing        "EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
40f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
41f9900dd0SZhengjun Xing        "MSRValue": "0x10800",
42f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
43f9900dd0SZhengjun Xing        "UMask": "0x1",
44f9900dd0SZhengjun Xing        "Unit": "cpu_atom"
45f9900dd0SZhengjun Xing    },
46f9900dd0SZhengjun Xing    {
475fa2481cSZhengjun Xing        "BriefDescription": "ASSISTS.HARDWARE",
48f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
49f9900dd0SZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
50f9900dd0SZhengjun Xing        "EventCode": "0xc1",
51f9900dd0SZhengjun Xing        "EventName": "ASSISTS.HARDWARE",
52f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3,4,5,6,7",
53f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
545fa2481cSZhengjun Xing        "Speculative": "1",
55f9900dd0SZhengjun Xing        "UMask": "0x4",
56f9900dd0SZhengjun Xing        "Unit": "cpu_core"
57f9900dd0SZhengjun Xing    },
58f9900dd0SZhengjun Xing    {
595fa2481cSZhengjun Xing        "BriefDescription": "ASSISTS.PAGE_FAULT",
60f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
61f9900dd0SZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
62f9900dd0SZhengjun Xing        "EventCode": "0xc1",
63f9900dd0SZhengjun Xing        "EventName": "ASSISTS.PAGE_FAULT",
64f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3,4,5,6,7",
65f9900dd0SZhengjun Xing        "SampleAfterValue": "1000003",
665fa2481cSZhengjun Xing        "Speculative": "1",
67f9900dd0SZhengjun Xing        "UMask": "0x8",
68f9900dd0SZhengjun Xing        "Unit": "cpu_core"
69f9900dd0SZhengjun Xing    },
70f9900dd0SZhengjun Xing    {
715fa2481cSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_1",
72f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
73f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
74f9900dd0SZhengjun Xing        "EventCode": "0x28",
75f9900dd0SZhengjun Xing        "EventName": "CORE_POWER.LICENSE_1",
76f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
77f9900dd0SZhengjun Xing        "SampleAfterValue": "200003",
785fa2481cSZhengjun Xing        "Speculative": "1",
79f9900dd0SZhengjun Xing        "UMask": "0x2",
80f9900dd0SZhengjun Xing        "Unit": "cpu_core"
81f9900dd0SZhengjun Xing    },
82f9900dd0SZhengjun Xing    {
835fa2481cSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_2",
84f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
85f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
86f9900dd0SZhengjun Xing        "EventCode": "0x28",
87f9900dd0SZhengjun Xing        "EventName": "CORE_POWER.LICENSE_2",
88f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
89f9900dd0SZhengjun Xing        "SampleAfterValue": "200003",
905fa2481cSZhengjun Xing        "Speculative": "1",
91f9900dd0SZhengjun Xing        "UMask": "0x4",
92f9900dd0SZhengjun Xing        "Unit": "cpu_core"
93f9900dd0SZhengjun Xing    },
94f9900dd0SZhengjun Xing    {
955fa2481cSZhengjun Xing        "BriefDescription": "CORE_POWER.LICENSE_3",
96f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
97f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
98f9900dd0SZhengjun Xing        "EventCode": "0x28",
99f9900dd0SZhengjun Xing        "EventName": "CORE_POWER.LICENSE_3",
100f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
101f9900dd0SZhengjun Xing        "SampleAfterValue": "200003",
1025fa2481cSZhengjun Xing        "Speculative": "1",
103f9900dd0SZhengjun Xing        "UMask": "0x8",
104f9900dd0SZhengjun Xing        "Unit": "cpu_core"
105f9900dd0SZhengjun Xing    },
106f9900dd0SZhengjun Xing    {
107f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand data reads 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_DATA_RD.ANY_RESPONSE",
111f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
112f9900dd0SZhengjun Xing        "MSRValue": "0x10001",
113f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
114f9900dd0SZhengjun Xing        "UMask": "0x1",
115f9900dd0SZhengjun Xing        "Unit": "cpu_core"
116f9900dd0SZhengjun Xing    },
117f9900dd0SZhengjun Xing    {
118*a80de066SIan Rogers        "BriefDescription": "Counts demand data reads that were supplied by DRAM.",
119*a80de066SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
120*a80de066SIan Rogers        "EventCode": "0x2A,0x2B",
121*a80de066SIan Rogers        "EventName": "OCR.DEMAND_DATA_RD.DRAM",
122*a80de066SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
123*a80de066SIan Rogers        "MSRValue": "0x184000001",
124*a80de066SIan Rogers        "SampleAfterValue": "100003",
125*a80de066SIan Rogers        "UMask": "0x1",
126*a80de066SIan Rogers        "Unit": "cpu_core"
127*a80de066SIan Rogers    },
128*a80de066SIan Rogers    {
129f9900dd0SZhengjun Xing        "BriefDescription": "Counts demand read for ownership (RFO) requests and software prefetches for exclusive ownership (PREFETCHW) that have any type of response.",
1305fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
131f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
132f9900dd0SZhengjun Xing        "EventName": "OCR.DEMAND_RFO.ANY_RESPONSE",
133f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
134f9900dd0SZhengjun Xing        "MSRValue": "0x10002",
135f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
136f9900dd0SZhengjun Xing        "UMask": "0x1",
137f9900dd0SZhengjun Xing        "Unit": "cpu_core"
138f9900dd0SZhengjun Xing    },
139f9900dd0SZhengjun Xing    {
140f9900dd0SZhengjun Xing        "BriefDescription": "Counts streaming stores that have any type of response.",
1415fa2481cSZhengjun Xing        "Counter": "0,1,2,3,4,5,6,7",
142f9900dd0SZhengjun Xing        "EventCode": "0x2A,0x2B",
143f9900dd0SZhengjun Xing        "EventName": "OCR.STREAMING_WR.ANY_RESPONSE",
144f9900dd0SZhengjun Xing        "MSRIndex": "0x1a6,0x1a7",
145f9900dd0SZhengjun Xing        "MSRValue": "0x10800",
146f9900dd0SZhengjun Xing        "SampleAfterValue": "100003",
147f9900dd0SZhengjun Xing        "UMask": "0x1",
148f9900dd0SZhengjun Xing        "Unit": "cpu_core"
149f9900dd0SZhengjun Xing    },
150f9900dd0SZhengjun Xing    {
151a95ab294SIan Rogers        "BriefDescription": "Cycles when Reservation Station (RS) is empty for the thread.",
152a95ab294SIan Rogers        "CollectPEBSRecord": "2",
153a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
154a95ab294SIan Rogers        "EventCode": "0xa5",
155a95ab294SIan Rogers        "EventName": "RS.EMPTY",
156a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
157a95ab294SIan Rogers        "SampleAfterValue": "1000003",
158a95ab294SIan Rogers        "Speculative": "1",
159a95ab294SIan Rogers        "UMask": "0x7",
160a95ab294SIan Rogers        "Unit": "cpu_core"
161a95ab294SIan Rogers    },
162a95ab294SIan Rogers    {
163a95ab294SIan Rogers        "BriefDescription": "Counts end of periods where the Reservation Station (RS) was empty.",
164a95ab294SIan Rogers        "CollectPEBSRecord": "2",
165a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
166a95ab294SIan Rogers        "CounterMask": "1",
167a95ab294SIan Rogers        "EdgeDetect": "1",
168a95ab294SIan Rogers        "EventCode": "0xa5",
169a95ab294SIan Rogers        "EventName": "RS.EMPTY_COUNT",
170a95ab294SIan Rogers        "Invert": "1",
171a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
172a95ab294SIan Rogers        "SampleAfterValue": "100003",
173a95ab294SIan Rogers        "Speculative": "1",
174a95ab294SIan Rogers        "UMask": "0x7",
175a95ab294SIan Rogers        "Unit": "cpu_core"
176a95ab294SIan Rogers    },
177a95ab294SIan Rogers    {
178a95ab294SIan Rogers        "BriefDescription": "This event is deprecated. Refer to new event RS.EMPTY_COUNT",
179a95ab294SIan Rogers        "CollectPEBSRecord": "2",
180a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
181a95ab294SIan Rogers        "CounterMask": "1",
182a95ab294SIan Rogers        "EdgeDetect": "1",
183a95ab294SIan Rogers        "EventCode": "0xa5",
184a95ab294SIan Rogers        "EventName": "RS_EMPTY.COUNT",
185a95ab294SIan Rogers        "Invert": "1",
186a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
187a95ab294SIan Rogers        "SampleAfterValue": "100003",
188a95ab294SIan Rogers        "Speculative": "1",
189a95ab294SIan Rogers        "UMask": "0x7",
190a95ab294SIan Rogers        "Unit": "cpu_core"
191a95ab294SIan Rogers    },
192a95ab294SIan Rogers    {
193a95ab294SIan Rogers        "BriefDescription": "This event is deprecated. Refer to new event RS.EMPTY",
194a95ab294SIan Rogers        "CollectPEBSRecord": "2",
195a95ab294SIan Rogers        "Counter": "0,1,2,3,4,5,6,7",
196a95ab294SIan Rogers        "EventCode": "0xa5",
197a95ab294SIan Rogers        "EventName": "RS_EMPTY.CYCLES",
198a95ab294SIan Rogers        "PEBScounters": "0,1,2,3,4,5,6,7",
199a95ab294SIan Rogers        "SampleAfterValue": "1000003",
200a95ab294SIan Rogers        "Speculative": "1",
201a95ab294SIan Rogers        "UMask": "0x7",
202a95ab294SIan Rogers        "Unit": "cpu_core"
203a95ab294SIan Rogers    },
204a95ab294SIan Rogers    {
2055fa2481cSZhengjun Xing        "BriefDescription": "XQ.FULL_CYCLES",
206f9900dd0SZhengjun Xing        "CollectPEBSRecord": "2",
207f9900dd0SZhengjun Xing        "Counter": "0,1,2,3",
208f9900dd0SZhengjun Xing        "CounterMask": "1",
209f9900dd0SZhengjun Xing        "EventCode": "0x2d",
210f9900dd0SZhengjun Xing        "EventName": "XQ.FULL_CYCLES",
211f9900dd0SZhengjun Xing        "PEBScounters": "0,1,2,3",
212f9900dd0SZhengjun Xing        "SampleAfterValue": "1000003",
2135fa2481cSZhengjun Xing        "Speculative": "1",
214f9900dd0SZhengjun Xing        "UMask": "0x1",
215f9900dd0SZhengjun Xing        "Unit": "cpu_core"
216f9900dd0SZhengjun Xing    }
217f9900dd0SZhengjun Xing]
218