1826db0f1SSukadev Bhattiprolu[
2826db0f1SSukadev Bhattiprolu  {,
3826db0f1SSukadev Bhattiprolu    "EventCode": "0x20036",
4826db0f1SSukadev Bhattiprolu    "EventName": "PM_BR_2PATH",
5826db0f1SSukadev Bhattiprolu    "BriefDescription": "Branches that are not strongly biased",
6826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
7826db0f1SSukadev Bhattiprolu  },
8826db0f1SSukadev Bhattiprolu  {,
9826db0f1SSukadev Bhattiprolu    "EventCode": "0x40036",
10826db0f1SSukadev Bhattiprolu    "EventName": "PM_BR_2PATH",
11826db0f1SSukadev Bhattiprolu    "BriefDescription": "Branches that are not strongly biased",
12826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
13826db0f1SSukadev Bhattiprolu  },
14826db0f1SSukadev Bhattiprolu  {,
15826db0f1SSukadev Bhattiprolu    "EventCode": "0x10004",
16826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LRQ_OTHER",
17826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall due to LRQ miscellaneous reasons, lost arbitration to LMQ slot, bank collisions, set prediction cleanup, set prediction multihit and others",
18826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
19826db0f1SSukadev Bhattiprolu  },
20826db0f1SSukadev Bhattiprolu  {,
21826db0f1SSukadev Bhattiprolu    "EventCode": "0x10010",
22826db0f1SSukadev Bhattiprolu    "EventName": "PM_PMC4_OVERFLOW",
23826db0f1SSukadev Bhattiprolu    "BriefDescription": "Overflow from counter 4",
24826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
25826db0f1SSukadev Bhattiprolu  },
26826db0f1SSukadev Bhattiprolu  {,
27826db0f1SSukadev Bhattiprolu    "EventCode": "0x1001A",
28826db0f1SSukadev Bhattiprolu    "EventName": "PM_LSU_SRQ_FULL_CYC",
29826db0f1SSukadev Bhattiprolu    "BriefDescription": "Cycles in which the Store Queue is full on all 4 slices. This is event is not per thread. All the threads will see the same count for this core resource",
30826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
31826db0f1SSukadev Bhattiprolu  },
32826db0f1SSukadev Bhattiprolu  {,
33826db0f1SSukadev Bhattiprolu    "EventCode": "0x10020",
34826db0f1SSukadev Bhattiprolu    "EventName": "PM_PMC4_REWIND",
35826db0f1SSukadev Bhattiprolu    "BriefDescription": "PMC4 Rewind Event",
36826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
37826db0f1SSukadev Bhattiprolu  },
38826db0f1SSukadev Bhattiprolu  {,
39826db0f1SSukadev Bhattiprolu    "EventCode": "0x1003A",
40826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU_FIN",
41826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was an LSU op (other than a load or a store) with all its dependencies met and just going through the LSU pipe to finish",
42826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
43826db0f1SSukadev Bhattiprolu  },
44826db0f1SSukadev Bhattiprolu  {,
45826db0f1SSukadev Bhattiprolu    "EventCode": "0x1013E",
46826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_LD_MISS_EXPOSED_CYC",
47826db0f1SSukadev Bhattiprolu    "BriefDescription": "Marked Load exposed Miss (use edge detect to count #)",
48826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
49826db0f1SSukadev Bhattiprolu  },
50826db0f1SSukadev Bhattiprolu  {,
51826db0f1SSukadev Bhattiprolu    "EventCode": "0x1C044",
52826db0f1SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L3_NO_CONFLICT",
53826db0f1SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L3 without conflict due to a demand load",
54826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
55826db0f1SSukadev Bhattiprolu  },
56826db0f1SSukadev Bhattiprolu  {,
57826db0f1SSukadev Bhattiprolu    "EventCode": "0x15044",
58826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3_NO_CONFLICT",
59826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 without conflict due to a instruction side request",
60826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
61826db0f1SSukadev Bhattiprolu  },
62826db0f1SSukadev Bhattiprolu  {,
63826db0f1SSukadev Bhattiprolu    "EventCode": "0x15046",
64826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3.1_SHR",
65826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's L3 on the same chip due to a instruction side request",
66826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
67826db0f1SSukadev Bhattiprolu  },
68826db0f1SSukadev Bhattiprolu  {,
69826db0f1SSukadev Bhattiprolu    "EventCode": "0x1015E",
70826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RD_T_INTV",
71826db0f1SSukadev Bhattiprolu    "BriefDescription": "Sampled Read got a T intervention",
72826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
73826db0f1SSukadev Bhattiprolu  },
74826db0f1SSukadev Bhattiprolu  {,
75826db0f1SSukadev Bhattiprolu    "EventCode": "0x14054",
76826db0f1SSukadev Bhattiprolu    "EventName": "PM_INST_PUMP_CPRED",
77826db0f1SSukadev Bhattiprolu    "BriefDescription": "Pump prediction correct. Counts across all types of pumps for an instruction fetch",
78826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
79826db0f1SSukadev Bhattiprolu  },
80826db0f1SSukadev Bhattiprolu  {,
81826db0f1SSukadev Bhattiprolu    "EventCode": "0x15152",
82826db0f1SSukadev Bhattiprolu    "EventName": "PM_SYNC_MRK_BR_LINK",
83826db0f1SSukadev Bhattiprolu    "BriefDescription": "Marked Branch and link branch that can cause a synchronous interrupt",
84826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
85826db0f1SSukadev Bhattiprolu  },
86826db0f1SSukadev Bhattiprolu  {,
87826db0f1SSukadev Bhattiprolu    "EventCode": "0x1515C",
88826db0f1SSukadev Bhattiprolu    "EventName": "PM_SYNC_MRK_BR_MPRED",
89826db0f1SSukadev Bhattiprolu    "BriefDescription": "Marked Branch mispredict that can cause a synchronous interrupt",
90826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
91826db0f1SSukadev Bhattiprolu  },
92826db0f1SSukadev Bhattiprolu  {,
93826db0f1SSukadev Bhattiprolu    "EventCode": "0x1E050",
94826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_TEND",
95826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a tend instruction awaiting response from L2",
96826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
97826db0f1SSukadev Bhattiprolu  },
98826db0f1SSukadev Bhattiprolu  {,
99826db0f1SSukadev Bhattiprolu    "EventCode": "0x1E15E",
100826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_TM_REQ_ABORT",
101826db0f1SSukadev Bhattiprolu    "BriefDescription": "TM abort",
102826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
103826db0f1SSukadev Bhattiprolu  },
104826db0f1SSukadev Bhattiprolu  {,
105826db0f1SSukadev Bhattiprolu    "EventCode": "0x1F054",
106826db0f1SSukadev Bhattiprolu    "EventName": "PM_TLB_HIT",
107826db0f1SSukadev Bhattiprolu    "BriefDescription": "Number of times the TLB had the data required by the instruction. Applies to both HPT and RPT",
108826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
109826db0f1SSukadev Bhattiprolu  },
110826db0f1SSukadev Bhattiprolu  {,
111826db0f1SSukadev Bhattiprolu    "EventCode": "0x1006A",
112826db0f1SSukadev Bhattiprolu    "EventName": "PM_NTC_ISSUE_HELD_DARQ_FULL",
113826db0f1SSukadev Bhattiprolu    "BriefDescription": "The NTC instruction is being held at dispatch because there are no slots in the DARQ for it",
114826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
115826db0f1SSukadev Bhattiprolu  },
116826db0f1SSukadev Bhattiprolu  {,
117826db0f1SSukadev Bhattiprolu    "EventCode": "0x101E8",
118826db0f1SSukadev Bhattiprolu    "EventName": "PM_THRESH_EXC_256",
119826db0f1SSukadev Bhattiprolu    "BriefDescription": "Threshold counter exceed a count of 256",
120826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
121826db0f1SSukadev Bhattiprolu  },
122826db0f1SSukadev Bhattiprolu  {,
123826db0f1SSukadev Bhattiprolu    "EventCode": "0x101EC",
124826db0f1SSukadev Bhattiprolu    "EventName": "PM_THRESH_MET",
125826db0f1SSukadev Bhattiprolu    "BriefDescription": "threshold exceeded",
126826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
127826db0f1SSukadev Bhattiprolu  },
128826db0f1SSukadev Bhattiprolu  {,
129826db0f1SSukadev Bhattiprolu    "EventCode": "0x100F2",
130826db0f1SSukadev Bhattiprolu    "EventName": "PM_1PLUS_PPC_CMPL",
131826db0f1SSukadev Bhattiprolu    "BriefDescription": "1 or more ppc insts finished",
132826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
133826db0f1SSukadev Bhattiprolu  },
134826db0f1SSukadev Bhattiprolu  {,
135826db0f1SSukadev Bhattiprolu    "EventCode": "0x20114",
136826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_RC_DISP",
137826db0f1SSukadev Bhattiprolu    "BriefDescription": "Marked Instruction RC dispatched in L2",
138826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
139826db0f1SSukadev Bhattiprolu  },
140826db0f1SSukadev Bhattiprolu  {,
141826db0f1SSukadev Bhattiprolu    "EventCode": "0x2C010",
142826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU",
143826db0f1SSukadev Bhattiprolu    "BriefDescription": "Completion stall by LSU instruction",
144826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
145826db0f1SSukadev Bhattiprolu  },
146826db0f1SSukadev Bhattiprolu  {,
147826db0f1SSukadev Bhattiprolu    "EventCode": "0x2C014",
148826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_FINISH",
149826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a store with all its dependencies met, just waiting to go through the LSU pipe to finish",
150826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
151826db0f1SSukadev Bhattiprolu  },
152826db0f1SSukadev Bhattiprolu  {,
153826db0f1SSukadev Bhattiprolu    "EventCode": "0x2C01E",
154826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_SYNC_PMU_INT",
155826db0f1SSukadev Bhattiprolu    "BriefDescription": "Cycles in which the NTC instruction is waiting for a synchronous PMU interrupt",
156826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
157826db0f1SSukadev Bhattiprolu  },
158826db0f1SSukadev Bhattiprolu  {,
159826db0f1SSukadev Bhattiprolu    "EventCode": "0x2D01C",
160826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STCX",
161826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a stcx waiting for response from L2",
162826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
163826db0f1SSukadev Bhattiprolu  },
164826db0f1SSukadev Bhattiprolu  {,
165826db0f1SSukadev Bhattiprolu    "EventCode": "0x2E01A",
166826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU_FLUSH_NEXT",
167826db0f1SSukadev Bhattiprolu    "BriefDescription": "Completion stall of one cycle because the LSU requested to flush the next iop in the sequence. It takes 1 cycle for the ISU to process this request before the LSU instruction is allowed to complete",
168826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
169826db0f1SSukadev Bhattiprolu  },
170826db0f1SSukadev Bhattiprolu  {,
171826db0f1SSukadev Bhattiprolu    "EventCode": "0x2C124",
172826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_L2_DISP_CONFLICT_OTHER",
173826db0f1SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L2 with dispatch conflict due to a marked load",
174826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
175826db0f1SSukadev Bhattiprolu  },
176826db0f1SSukadev Bhattiprolu  {,
177826db0f1SSukadev Bhattiprolu    "EventCode": "0x2C042",
178826db0f1SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L3_MEPF",
179826db0f1SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L3 without dispatch conflicts hit on Mepf state due to a demand load",
180826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
181826db0f1SSukadev Bhattiprolu  },
182826db0f1SSukadev Bhattiprolu  {,
183826db0f1SSukadev Bhattiprolu    "EventCode": "0x2D14C",
184826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_L3.1_ECO_SHR",
185826db0f1SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded with Shared (S) data from another core's ECO L3 on the same chip due to a marked load",
186826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
187826db0f1SSukadev Bhattiprolu  },
188826db0f1SSukadev Bhattiprolu  {,
189826db0f1SSukadev Bhattiprolu    "EventCode": "0x25042",
190826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3_MEPF",
191826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 without dispatch conflicts hit on Mepf state. due to a instruction side request",
192826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
193826db0f1SSukadev Bhattiprolu  },
194826db0f1SSukadev Bhattiprolu  {,
195826db0f1SSukadev Bhattiprolu    "EventCode": "0x25044",
196826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3.1_MOD",
197826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's L3 on the same chip due to a instruction side request",
198826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
199826db0f1SSukadev Bhattiprolu  },
200826db0f1SSukadev Bhattiprolu  {,
201826db0f1SSukadev Bhattiprolu    "EventCode": "0x2015E",
202826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RWITM_RTY",
203826db0f1SSukadev Bhattiprolu    "BriefDescription": "Sampled store did a rwitm and got a rty",
204826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
205826db0f1SSukadev Bhattiprolu  },
206826db0f1SSukadev Bhattiprolu  {,
207826db0f1SSukadev Bhattiprolu    "EventCode": "0x24050",
208826db0f1SSukadev Bhattiprolu    "EventName": "PM_IOPS_CMPL",
209826db0f1SSukadev Bhattiprolu    "BriefDescription": "Internal Operations completed",
210826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
211826db0f1SSukadev Bhattiprolu  },
212826db0f1SSukadev Bhattiprolu  {,
213826db0f1SSukadev Bhattiprolu    "EventCode": "0x24154",
214826db0f1SSukadev Bhattiprolu    "EventName": "PM_THRESH_ACC",
215826db0f1SSukadev Bhattiprolu    "BriefDescription": "This event increments every time the threshold event counter ticks. Thresholding must be enabled (via MMCRA) and the thresholding start event must occur for this counter to increment. It will stop incrementing when the thresholding stop event occurs or when thresholding is disabled, until the next time a configured thresholding start event occurs.",
216826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
217826db0f1SSukadev Bhattiprolu  },
218826db0f1SSukadev Bhattiprolu  {,
219826db0f1SSukadev Bhattiprolu    "EventCode": "0x2F152",
220826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_DCLAIM_CYC",
221826db0f1SSukadev Bhattiprolu    "BriefDescription": "cycles L2 RC took for a dclaim",
222826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
223826db0f1SSukadev Bhattiprolu  },
224826db0f1SSukadev Bhattiprolu  {,
225826db0f1SSukadev Bhattiprolu    "EventCode": "0x200FA",
226826db0f1SSukadev Bhattiprolu    "EventName": "PM_BR_TAKEN_CMPL",
227826db0f1SSukadev Bhattiprolu    "BriefDescription": "New event for Branch Taken",
228826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
229826db0f1SSukadev Bhattiprolu  },
230826db0f1SSukadev Bhattiprolu  {,
231826db0f1SSukadev Bhattiprolu    "EventCode": "0x30014",
232826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_FIN_ARB",
233826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a store waiting for a slot in the store finish pipe. This means the instruction is ready to finish but there are instructions ahead of it, using the finish pipe",
234826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
235826db0f1SSukadev Bhattiprolu  },
236826db0f1SSukadev Bhattiprolu  {,
237826db0f1SSukadev Bhattiprolu    "EventCode": "0x3001C",
238826db0f1SSukadev Bhattiprolu    "EventName": "PM_LSU_REJECT_LMQ_FULL",
239826db0f1SSukadev Bhattiprolu    "BriefDescription": "LSU Reject due to LMQ full (up to 4 per cycles)",
240826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
241826db0f1SSukadev Bhattiprolu  },
242826db0f1SSukadev Bhattiprolu  {,
243826db0f1SSukadev Bhattiprolu    "EventCode": "0x30026",
244826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_DATA",
245826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the next to finish instruction was a store waiting on data",
246826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
247826db0f1SSukadev Bhattiprolu  },
248826db0f1SSukadev Bhattiprolu  {,
249826db0f1SSukadev Bhattiprolu    "EventCode": "0x3012A",
250826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_RC_DONE",
251826db0f1SSukadev Bhattiprolu    "BriefDescription": "Marked RC done",
252826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
253826db0f1SSukadev Bhattiprolu  },
254826db0f1SSukadev Bhattiprolu  {,
255826db0f1SSukadev Bhattiprolu    "EventCode": "0x35044",
256826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3.1_ECO_SHR",
257826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a instruction side request",
258826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
259826db0f1SSukadev Bhattiprolu  },
260826db0f1SSukadev Bhattiprolu  {,
261826db0f1SSukadev Bhattiprolu    "EventCode": "0x3E04A",
262826db0f1SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_RMEM",
263826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from another chip's memory on the same Node or Group ( Remote) due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included",
264826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
265826db0f1SSukadev Bhattiprolu  },
266826db0f1SSukadev Bhattiprolu  {,
267826db0f1SSukadev Bhattiprolu    "EventCode": "0x30154",
268826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_DCLAIM",
269826db0f1SSukadev Bhattiprolu    "BriefDescription": "Marked store had to do a dclaim",
270826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
271826db0f1SSukadev Bhattiprolu  },
272826db0f1SSukadev Bhattiprolu  {,
273826db0f1SSukadev Bhattiprolu    "EventCode": "0x3015E",
274826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_CLAIM_RTY",
275826db0f1SSukadev Bhattiprolu    "BriefDescription": "Sampled store did a rwitm and got a rty",
276826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
277826db0f1SSukadev Bhattiprolu  },
278826db0f1SSukadev Bhattiprolu  {,
279826db0f1SSukadev Bhattiprolu    "EventCode": "0x3C056",
280826db0f1SSukadev Bhattiprolu    "EventName": "PM_DTLB_MISS_64K",
281826db0f1SSukadev Bhattiprolu    "BriefDescription": "Data TLB Miss page size 64K",
282826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
283826db0f1SSukadev Bhattiprolu  },
284826db0f1SSukadev Bhattiprolu  {,
285826db0f1SSukadev Bhattiprolu    "EventCode": "0x34050",
286826db0f1SSukadev Bhattiprolu    "EventName": "PM_INST_SYS_PUMP_CPRED",
287826db0f1SSukadev Bhattiprolu    "BriefDescription": "Initial and Final Pump Scope was system pump (prediction=correct) for an instruction fetch",
288826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
289826db0f1SSukadev Bhattiprolu  },
290826db0f1SSukadev Bhattiprolu  {,
291826db0f1SSukadev Bhattiprolu    "EventCode": "0x34052",
292826db0f1SSukadev Bhattiprolu    "EventName": "PM_INST_SYS_PUMP_MPRED",
293826db0f1SSukadev Bhattiprolu    "BriefDescription": "Final Pump Scope (system) mispredicted. Either the original scope was too small (Chip/Group) or the original scope was System and it should have been smaller. Counts for an instruction fetch",
294826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
295826db0f1SSukadev Bhattiprolu  },
296826db0f1SSukadev Bhattiprolu  {,
297826db0f1SSukadev Bhattiprolu    "EventCode": "0x34056",
298826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU_MFSPR",
299826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a mfspr instruction targeting an LSU SPR and it was waiting for the register data to be returned",
300826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
301826db0f1SSukadev Bhattiprolu  },
302826db0f1SSukadev Bhattiprolu  {,
303826db0f1SSukadev Bhattiprolu    "EventCode": "0x3515A",
304826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_ON_CHIP_CACHE_CYC",
305826db0f1SSukadev Bhattiprolu    "BriefDescription": "Duration in cycles to reload either shared or modified data from another core's L2/L3 on the same chip due to a marked load",
306826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
307826db0f1SSukadev Bhattiprolu  },
308826db0f1SSukadev Bhattiprolu  {,
309826db0f1SSukadev Bhattiprolu    "EventCode": "0x3515C",
310826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_RL4",
311826db0f1SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from another chip's L4 on the same Node or Group ( Remote) due to a marked load",
312826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
313826db0f1SSukadev Bhattiprolu  },
314826db0f1SSukadev Bhattiprolu  {,
315826db0f1SSukadev Bhattiprolu    "EventCode": "0x3E15C",
316826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_TM_ST_ABORT_SISTER",
317826db0f1SSukadev Bhattiprolu    "BriefDescription": "TM marked store abort for this thread",
318826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
319826db0f1SSukadev Bhattiprolu  },
320826db0f1SSukadev Bhattiprolu  {,
321826db0f1SSukadev Bhattiprolu    "EventCode": "0x30060",
322826db0f1SSukadev Bhattiprolu    "EventName": "PM_TM_TRANS_RUN_INST",
323826db0f1SSukadev Bhattiprolu    "BriefDescription": "Run instructions completed in transactional state (gated by the run latch)",
324826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
325826db0f1SSukadev Bhattiprolu  },
326826db0f1SSukadev Bhattiprolu  {,
327826db0f1SSukadev Bhattiprolu    "EventCode": "0x301E6",
328826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_DERAT_MISS",
329826db0f1SSukadev Bhattiprolu    "BriefDescription": "Erat Miss (TLB Access) All page sizes",
330826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
331826db0f1SSukadev Bhattiprolu  },
332826db0f1SSukadev Bhattiprolu  {,
333826db0f1SSukadev Bhattiprolu    "EventCode": "0x301EA",
334826db0f1SSukadev Bhattiprolu    "EventName": "PM_THRESH_EXC_1024",
335826db0f1SSukadev Bhattiprolu    "BriefDescription": "Threshold counter exceeded a value of 1024",
336826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
337826db0f1SSukadev Bhattiprolu  },
338826db0f1SSukadev Bhattiprolu  {,
339826db0f1SSukadev Bhattiprolu    "EventCode": "0x300FA",
340826db0f1SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L3MISS",
341826db0f1SSukadev Bhattiprolu    "BriefDescription": "Marked instruction was reloaded from a location beyond the local chiplet",
342826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
343826db0f1SSukadev Bhattiprolu  },
344826db0f1SSukadev Bhattiprolu  {,
345826db0f1SSukadev Bhattiprolu    "EventCode": "0x40116",
346826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_LARX_FIN",
347826db0f1SSukadev Bhattiprolu    "BriefDescription": "Larx finished",
348826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
349826db0f1SSukadev Bhattiprolu  },
350826db0f1SSukadev Bhattiprolu  {,
351826db0f1SSukadev Bhattiprolu    "EventCode": "0x4C010",
352826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_PIPE_ARB",
353826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a store waiting for the next relaunch opportunity after an internal reject. This means the instruction is ready to relaunch and tried once but lost arbitration",
354826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
355826db0f1SSukadev Bhattiprolu  },
356826db0f1SSukadev Bhattiprolu  {,
357826db0f1SSukadev Bhattiprolu    "EventCode": "0x4C01C",
358826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_ST_FWD",
359826db0f1SSukadev Bhattiprolu    "BriefDescription": "Completion stall due to store forward",
360826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
361826db0f1SSukadev Bhattiprolu  },
362826db0f1SSukadev Bhattiprolu  {,
363826db0f1SSukadev Bhattiprolu    "EventCode": "0x4E012",
364826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_MTFPSCR",
365826db0f1SSukadev Bhattiprolu    "BriefDescription": "Completion stall because the ISU is updating the register and notifying the Effective Address Table (EAT)",
366826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
367826db0f1SSukadev Bhattiprolu  },
368826db0f1SSukadev Bhattiprolu  {,
369826db0f1SSukadev Bhattiprolu    "EventCode": "0x4E016",
370826db0f1SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSAQ_ARB",
371826db0f1SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a load or store that was held in LSAQ because an older instruction from SRQ or LRQ won arbitration to the LSU pipe when this instruction tried to launch",
372826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
373826db0f1SSukadev Bhattiprolu  },
374826db0f1SSukadev Bhattiprolu  {,
375826db0f1SSukadev Bhattiprolu    "EventCode": "0x4C12A",
376826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_RL2L3_SHR_CYC",
377826db0f1SSukadev Bhattiprolu    "BriefDescription": "Duration in cycles to reload with Shared (S) data from another chip's L2 or L3 on the same Node or Group (Remote), as this chip due to a marked load",
378826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
379826db0f1SSukadev Bhattiprolu  },
380826db0f1SSukadev Bhattiprolu  {,
381826db0f1SSukadev Bhattiprolu    "EventCode": "0x4C044",
382826db0f1SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L3.1_ECO_MOD",
383826db0f1SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded with Modified (M) data from another core's ECO L3 on the same chip due to a demand load",
384826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
385826db0f1SSukadev Bhattiprolu  },
386826db0f1SSukadev Bhattiprolu  {,
387826db0f1SSukadev Bhattiprolu    "EventCode": "0x45044",
388826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3.1_ECO_MOD",
389826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's ECO L3 on the same chip due to a instruction side request",
390826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
391826db0f1SSukadev Bhattiprolu  },
392826db0f1SSukadev Bhattiprolu  {,
393826db0f1SSukadev Bhattiprolu    "EventCode": "0x45048",
394826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_DL2L3_MOD",
395826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a instruction side request",
396826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
397826db0f1SSukadev Bhattiprolu  },
398826db0f1SSukadev Bhattiprolu  {,
399826db0f1SSukadev Bhattiprolu    "EventCode": "0x4504E",
400826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3MISS",
401826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from a location other than the local core's L3 due to a instruction side request",
402826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
403826db0f1SSukadev Bhattiprolu  },
404826db0f1SSukadev Bhattiprolu  {,
405826db0f1SSukadev Bhattiprolu    "EventCode": "0x4E042",
406826db0f1SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L3",
407826db0f1SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included",
408826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
409826db0f1SSukadev Bhattiprolu  },
410826db0f1SSukadev Bhattiprolu  {,
411826db0f1SSukadev Bhattiprolu    "EventCode": "0x4015E",
412826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RD_RTY",
413826db0f1SSukadev Bhattiprolu    "BriefDescription": "Sampled L2 reads retry count",
414826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
415826db0f1SSukadev Bhattiprolu  },
416826db0f1SSukadev Bhattiprolu  {,
417826db0f1SSukadev Bhattiprolu    "EventCode": "0x4C056",
418826db0f1SSukadev Bhattiprolu    "EventName": "PM_DTLB_MISS_16M",
419826db0f1SSukadev Bhattiprolu    "BriefDescription": "Data TLB Miss page size 16M",
420826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
421826db0f1SSukadev Bhattiprolu  },
422826db0f1SSukadev Bhattiprolu  {,
423826db0f1SSukadev Bhattiprolu    "EventCode": "0x44050",
424826db0f1SSukadev Bhattiprolu    "EventName": "PM_INST_SYS_PUMP_MPRED_RTY",
425826db0f1SSukadev Bhattiprolu    "BriefDescription": "Final Pump Scope (system) ended up larger than Initial Pump Scope (Chip/Group) for an instruction fetch",
426826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
427826db0f1SSukadev Bhattiprolu  },
428826db0f1SSukadev Bhattiprolu  {,
429826db0f1SSukadev Bhattiprolu    "EventCode": "0x44052",
430826db0f1SSukadev Bhattiprolu    "EventName": "PM_INST_PUMP_MPRED",
431826db0f1SSukadev Bhattiprolu    "BriefDescription": "Pump misprediction. Counts across all types of pumps for an instruction fetch",
432826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
433826db0f1SSukadev Bhattiprolu  },
434826db0f1SSukadev Bhattiprolu  {,
435826db0f1SSukadev Bhattiprolu    "EventCode": "0x44056",
436826db0f1SSukadev Bhattiprolu    "EventName": "PM_VECTOR_ST_CMPL",
437826db0f1SSukadev Bhattiprolu    "BriefDescription": "Number of vector store instructions completed",
438826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
439826db0f1SSukadev Bhattiprolu  },
440826db0f1SSukadev Bhattiprolu  {,
441826db0f1SSukadev Bhattiprolu    "EventCode": "0x4F150",
442826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RWITM_CYC",
443826db0f1SSukadev Bhattiprolu    "BriefDescription": "cycles L2 RC took for a rwitm",
444826db0f1SSukadev Bhattiprolu    "PublicDescription": ""
445826db0f1SSukadev Bhattiprolu  }
446826db0f1SSukadev Bhattiprolu]
447