1826db0f1SSukadev Bhattiprolu[
2da3ef7f6SJames Clark  {
3826db0f1SSukadev Bhattiprolu    "EventCode": "0x3013E",
4826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_STALL_CMPLU_CYC",
53c22ba52SSukadev Bhattiprolu    "BriefDescription": "Number of cycles the marked instruction is experiencing a stall while it is next to complete (NTC)"
6826db0f1SSukadev Bhattiprolu  },
7da3ef7f6SJames Clark  {
8826db0f1SSukadev Bhattiprolu    "EventCode": "0x4F056",
9826db0f1SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L1_PDE_FROM_L3MISS",
103c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Directory Entry was reloaded to a level 1 page walk cache from beyond the core's L3 data cache. The source could be local/remote/distant memory or another core's cache"
11826db0f1SSukadev Bhattiprolu  },
12da3ef7f6SJames Clark  {
133c22ba52SSukadev Bhattiprolu    "EventCode": "0x24158",
143c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST",
153c22ba52SSukadev Bhattiprolu    "BriefDescription": "An instruction was marked. Includes both Random Instruction Sampling (RIS) at decode time and Random Event Sampling (RES) at the time the configured event happens"
163c22ba52SSukadev Bhattiprolu  },
17da3ef7f6SJames Clark  {
183c22ba52SSukadev Bhattiprolu    "EventCode": "0x1E046",
193c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L31_SHR",
203c22ba52SSukadev 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 data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
213c22ba52SSukadev Bhattiprolu  },
22da3ef7f6SJames Clark  {
233c22ba52SSukadev Bhattiprolu    "EventCode": "0x3C04A",
243c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_RMEM",
253c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from another chip's memory on the same Node or Group ( Remote) due to a demand load"
263c22ba52SSukadev Bhattiprolu  },
27da3ef7f6SJames Clark  {
283c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C01C",
293c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_DMISS_REMOTE",
303c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall by Dcache miss which resolved from remote chip (cache or memory)"
313c22ba52SSukadev Bhattiprolu  },
32da3ef7f6SJames Clark  {
333c22ba52SSukadev Bhattiprolu    "EventCode": "0x44040",
343c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L2_DISP_CONFLICT_OTHER",
353c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 with dispatch conflict due to an instruction fetch (not prefetch)"
363c22ba52SSukadev Bhattiprolu  },
37da3ef7f6SJames Clark  {
383c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E050",
393c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ0_7_9_ENTRIES",
403c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which 7,8, or 9 DARQ entries (out of 12) are in use"
413c22ba52SSukadev Bhattiprolu  },
42da3ef7f6SJames Clark  {
433c22ba52SSukadev Bhattiprolu    "EventCode": "0x2D02E",
443c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L3_PTE_FROM_L2",
453c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from the core's L2 data cache. This implies that a level 4 PWC access was not necessary for this translation"
463c22ba52SSukadev Bhattiprolu  },
47da3ef7f6SJames Clark  {
483c22ba52SSukadev Bhattiprolu    "EventCode": "0x3F05E",
493c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L3_PTE_FROM_L3",
503c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from the core's L3 data cache. This implies that a level 4 PWC access was not necessary for this translation"
513c22ba52SSukadev Bhattiprolu  },
52da3ef7f6SJames Clark  {
533c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E01E",
543c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_NTC_FLUSH",
553c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall due to ntc flush"
563c22ba52SSukadev Bhattiprolu  },
57da3ef7f6SJames Clark  {
583c22ba52SSukadev Bhattiprolu    "EventCode": "0x1F14C",
593c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DPTEG_FROM_LL4",
603c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's L4 cache due to a marked data side request.. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
613c22ba52SSukadev Bhattiprolu  },
62da3ef7f6SJames Clark  {
633c22ba52SSukadev Bhattiprolu    "EventCode": "0x20130",
643c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_DECODED",
653c22ba52SSukadev Bhattiprolu    "BriefDescription": "An instruction was marked at decode time. Random Instruction Sampling (RIS) only"
663c22ba52SSukadev Bhattiprolu  },
67da3ef7f6SJames Clark  {
683c22ba52SSukadev Bhattiprolu    "EventCode": "0x3F144",
693c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DPTEG_FROM_L31_ECO_SHR",
703c22ba52SSukadev 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 marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
713c22ba52SSukadev Bhattiprolu  },
72da3ef7f6SJames Clark  {
733c22ba52SSukadev Bhattiprolu    "EventCode": "0x4D058",
743c22ba52SSukadev Bhattiprolu    "EventName": "PM_VECTOR_FLOP_CMPL",
753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Vector FP instruction completed"
763c22ba52SSukadev Bhattiprolu  },
77da3ef7f6SJames Clark  {
783c22ba52SSukadev Bhattiprolu    "EventCode": "0x14040",
793c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L2_NO_CONFLICT",
803c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 without conflict due to an instruction fetch (not prefetch)"
813c22ba52SSukadev Bhattiprolu  },
82da3ef7f6SJames Clark  {
833c22ba52SSukadev Bhattiprolu    "EventCode": "0x4404E",
843c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L3MISS_MOD",
853c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from a location other than the local core's L3 due to a instruction fetch"
863c22ba52SSukadev Bhattiprolu  },
87da3ef7f6SJames Clark  {
883c22ba52SSukadev Bhattiprolu    "EventCode": "0x3003A",
893c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_EXCEPTION",
903c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which the NTC instruction is not allowed to complete because it was interrupted by ANY exception, which has to be serviced before the instruction can complete"
913c22ba52SSukadev Bhattiprolu  },
92da3ef7f6SJames Clark  {
933c22ba52SSukadev Bhattiprolu    "EventCode": "0x4F144",
943c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DPTEG_FROM_L31_ECO_MOD",
953c22ba52SSukadev 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 marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
963c22ba52SSukadev Bhattiprolu  },
97da3ef7f6SJames Clark  {
983c22ba52SSukadev Bhattiprolu    "EventCode": "0x3E044",
993c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L31_ECO_SHR",
1003c22ba52SSukadev 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 data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
1013c22ba52SSukadev Bhattiprolu  },
102da3ef7f6SJames Clark  {
1033c22ba52SSukadev Bhattiprolu    "EventCode": "0x300F6",
1043c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_DCACHE_RELOAD_VALID",
1053c22ba52SSukadev Bhattiprolu    "BriefDescription": "DL1 reloaded due to Demand Load"
1063c22ba52SSukadev Bhattiprolu  },
107da3ef7f6SJames Clark  {
1083c22ba52SSukadev Bhattiprolu    "EventCode": "0x1415E",
1093c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_L3MISS_CYC",
1103c22ba52SSukadev Bhattiprolu    "BriefDescription": "Duration in cycles to reload from a location other than the local core's L3 due to a marked load"
1113c22ba52SSukadev Bhattiprolu  },
112da3ef7f6SJames Clark  {
1133c22ba52SSukadev Bhattiprolu    "EventCode": "0x1E052",
1143c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_SLB",
1153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was awaiting L2 response for an SLB"
1163c22ba52SSukadev Bhattiprolu  },
117da3ef7f6SJames Clark  {
1183c22ba52SSukadev Bhattiprolu    "EventCode": "0x4404C",
1193c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_DMEM",
1203c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from another chip's memory on the same Node or Group (Distant) due to an instruction fetch (not prefetch)"
1213c22ba52SSukadev Bhattiprolu  },
122da3ef7f6SJames Clark  {
1233c22ba52SSukadev Bhattiprolu    "EventCode": "0x3000E",
1243c22ba52SSukadev Bhattiprolu    "EventName": "PM_FXU_1PLUS_BUSY",
1253c22ba52SSukadev Bhattiprolu    "BriefDescription": "At least one of the 4 FXU units is busy"
1263c22ba52SSukadev Bhattiprolu  },
127da3ef7f6SJames Clark  {
1283c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C048",
1293c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_LMEM",
1303c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from the local chip's Memory due to a demand load"
1313c22ba52SSukadev Bhattiprolu  },
132da3ef7f6SJames Clark  {
1333c22ba52SSukadev Bhattiprolu    "EventCode": "0x3000A",
1343c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_PM",
1353c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was issued to the Permute execution pipe and waiting to finish. Includes permute and decimal fixed point instructions (128 bit BCD arithmetic) + a few 128 bit fixpoint add/subtract instructions with carry. Not qualified by vector or multicycle"
1363c22ba52SSukadev Bhattiprolu  },
137da3ef7f6SJames Clark  {
1383c22ba52SSukadev Bhattiprolu    "EventCode": "0x1504E",
1393c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L2MISS",
1403c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from a location other than the local core's L2 due to a instruction side request"
1413c22ba52SSukadev Bhattiprolu  },
142da3ef7f6SJames Clark  {
1433c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C052",
1443c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_GRP_PUMP_MPRED_RTY",
1453c22ba52SSukadev Bhattiprolu    "BriefDescription": "Final Pump Scope (Group) ended up larger than Initial Pump Scope (Chip) for a demand load"
1463c22ba52SSukadev Bhattiprolu  },
147da3ef7f6SJames Clark  {
1483c22ba52SSukadev Bhattiprolu    "EventCode": "0x30008",
1493c22ba52SSukadev Bhattiprolu    "EventName": "PM_DISP_STARVED",
1503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Dispatched Starved"
1513c22ba52SSukadev Bhattiprolu  },
152da3ef7f6SJames Clark  {
1533c22ba52SSukadev Bhattiprolu    "EventCode": "0x14042",
1543c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L2",
1553c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 due to an instruction fetch (not prefetch)"
1563c22ba52SSukadev Bhattiprolu  },
157da3ef7f6SJames Clark  {
1583c22ba52SSukadev Bhattiprolu    "EventCode": "0x4000C",
1593c22ba52SSukadev Bhattiprolu    "EventName": "PM_FREQ_UP",
1603c22ba52SSukadev Bhattiprolu    "BriefDescription": "Power Management: Above Threshold A"
1613c22ba52SSukadev Bhattiprolu  },
162da3ef7f6SJames Clark  {
1633c22ba52SSukadev Bhattiprolu    "EventCode": "0x3C050",
1643c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_SYS_PUMP_CPRED",
1653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Initial and Final Pump Scope was system pump (prediction=correct) for a demand load"
1663c22ba52SSukadev Bhattiprolu  },
167da3ef7f6SJames Clark  {
1683c22ba52SSukadev Bhattiprolu    "EventCode": "0x25040",
1693c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L2_MEPF",
1703c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 hit without dispatch conflicts on Mepf state. due to a instruction side request"
1713c22ba52SSukadev Bhattiprolu  },
172da3ef7f6SJames Clark  {
1733c22ba52SSukadev Bhattiprolu    "EventCode": "0x10132",
1743c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_ISSUED",
1753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked instruction issued"
1763c22ba52SSukadev Bhattiprolu  },
177da3ef7f6SJames Clark  {
1783c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C046",
1793c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L31_SHR",
1803c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded with Shared (S) data from another core's L3 on the same chip due to a demand load"
1813c22ba52SSukadev Bhattiprolu  },
182da3ef7f6SJames Clark  {
1833c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C044",
1843c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L31_MOD",
1853c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded with Modified (M) data from another core's L3 on the same chip due to a demand load"
1863c22ba52SSukadev Bhattiprolu  },
187da3ef7f6SJames Clark  {
1883c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C04A",
1893c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_RL4",
1903c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from another chip's L4 on the same Node or Group ( Remote) due to a demand load"
1913c22ba52SSukadev Bhattiprolu  },
192da3ef7f6SJames Clark  {
1933c22ba52SSukadev Bhattiprolu    "EventCode": "0x24044",
1943c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L31_MOD",
1953c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded with Modified (M) data from another core's L3 on the same chip due to an instruction fetch (not prefetch)"
1963c22ba52SSukadev Bhattiprolu  },
197da3ef7f6SJames Clark  {
1983c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C050",
1993c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_SYS_PUMP_MPRED_RTY",
2003c22ba52SSukadev Bhattiprolu    "BriefDescription": "Final Pump Scope (system) ended up larger than Initial Pump Scope (Chip/Group) for a demand load"
2013c22ba52SSukadev Bhattiprolu  },
202da3ef7f6SJames Clark  {
2033c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C052",
2043c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_GRP_PUMP_MPRED",
2053c22ba52SSukadev Bhattiprolu    "BriefDescription": "Final Pump Scope (Group) ended up either larger or smaller than Initial Pump Scope for a demand load"
2063c22ba52SSukadev Bhattiprolu  },
207da3ef7f6SJames Clark  {
2083c22ba52SSukadev Bhattiprolu    "EventCode": "0x2F148",
2093c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DPTEG_FROM_LMEM",
2103c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's Memory due to a marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
2113c22ba52SSukadev Bhattiprolu  },
212da3ef7f6SJames Clark  {
2133c22ba52SSukadev Bhattiprolu    "EventCode": "0x4D01A",
2143c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_EIEIO",
2153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction is an EIEIO waiting for response from L2"
2163c22ba52SSukadev Bhattiprolu  },
217da3ef7f6SJames Clark  {
2183c22ba52SSukadev Bhattiprolu    "EventCode": "0x4F14E",
2193c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DPTEG_FROM_L3MISS",
2203c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from a location other than the local core's L3 due to a marked data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
221826db0f1SSukadev Bhattiprolu  },
222da3ef7f6SJames Clark  {
223826db0f1SSukadev Bhattiprolu    "EventCode": "0x4F05A",
224826db0f1SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L4_PTE_FROM_L3",
2253c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was reloaded to a level 4 page walk cache from the core's L3 data cache. This is the deepest level of PWC possible for a translation"
226826db0f1SSukadev Bhattiprolu  },
227da3ef7f6SJames Clark  {
2283c22ba52SSukadev Bhattiprolu    "EventCode": "0x1F05A",
2293c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L4_PTE_FROM_L2",
2303c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was reloaded to a level 4 page walk cache from the core's L2 data cache. This is the deepest level of PWC possible for a translation"
231826db0f1SSukadev Bhattiprolu  },
232da3ef7f6SJames Clark  {
2333c22ba52SSukadev Bhattiprolu    "EventCode": "0x30068",
2343c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_ICACHE_RELOADED_PREF",
2353c22ba52SSukadev Bhattiprolu    "BriefDescription": "Counts all Icache prefetch reloads ( includes demand turned into prefetch)"
236826db0f1SSukadev Bhattiprolu  },
237da3ef7f6SJames Clark  {
2383c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C04A",
2393c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_OFF_CHIP_CACHE",
2403c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded either shared or modified data from another core's L2/L3 on a different chip (remote or distant) due to a demand load"
241826db0f1SSukadev Bhattiprolu  },
242da3ef7f6SJames Clark  {
243826db0f1SSukadev Bhattiprolu    "EventCode": "0x400FE",
244826db0f1SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_MEMORY",
2453c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from a memory location including L4 from local remote or distant due to a demand load"
2463c22ba52SSukadev Bhattiprolu  },
247da3ef7f6SJames Clark  {
2483c22ba52SSukadev Bhattiprolu    "EventCode": "0x3F058",
2493c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L1_PDE_FROM_L3",
2503c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Directory Entry was reloaded to a level 1 page walk cache from the core's L3 data cache"
2513c22ba52SSukadev Bhattiprolu  },
252da3ef7f6SJames Clark  {
253e795dd42SSukadev Bhattiprolu    "EventCode": "0x3C052",
254e795dd42SSukadev Bhattiprolu    "EventName": "PM_DATA_SYS_PUMP_MPRED",
255e795dd42SSukadev 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 a demand load"
256e795dd42SSukadev Bhattiprolu  },
257da3ef7f6SJames Clark  {
2583c22ba52SSukadev Bhattiprolu    "EventCode": "0x4D142",
2593c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_L3",
2603c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L3 due to a marked load"
2613c22ba52SSukadev Bhattiprolu  },
262da3ef7f6SJames Clark  {
2633c22ba52SSukadev Bhattiprolu    "EventCode": "0x30050",
2643c22ba52SSukadev Bhattiprolu    "EventName": "PM_SYS_PUMP_CPRED",
2653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Initial and Final Pump Scope was system pump for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)"
2663c22ba52SSukadev Bhattiprolu  },
267da3ef7f6SJames Clark  {
2683c22ba52SSukadev Bhattiprolu    "EventCode": "0x30028",
2693c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_SPEC_FINISH",
2703c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall while waiting for the non-speculative finish of either a stcx waiting for its result or a load waiting for non-critical sectors of data and ECC"
2713c22ba52SSukadev Bhattiprolu  },
272da3ef7f6SJames Clark  {
2733c22ba52SSukadev Bhattiprolu    "EventCode": "0x400F4",
2743c22ba52SSukadev Bhattiprolu    "EventName": "PM_RUN_PURR",
2753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Run_PURR"
2763c22ba52SSukadev Bhattiprolu  },
277da3ef7f6SJames Clark  {
2783c22ba52SSukadev Bhattiprolu    "EventCode": "0x3404C",
2793c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_DL4",
2803c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from another chip's L4 on a different Node or Group (Distant) due to an instruction fetch (not prefetch)"
2813c22ba52SSukadev Bhattiprolu  },
282da3ef7f6SJames Clark  {
2833c22ba52SSukadev Bhattiprolu    "EventCode": "0x3D05A",
2843c22ba52SSukadev Bhattiprolu    "EventName": "PM_NTC_ISSUE_HELD_OTHER",
2853c22ba52SSukadev Bhattiprolu    "BriefDescription": "The NTC instruction is being held at dispatch during regular pipeline cycles, or because the VSU is busy with multi-cycle instructions, or because of a write-back collision with VSU"
2863c22ba52SSukadev Bhattiprolu  },
287da3ef7f6SJames Clark  {
2883c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E048",
2893c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_LMEM",
2903c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's Memory due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
2913c22ba52SSukadev Bhattiprolu  },
292da3ef7f6SJames Clark  {
2933c22ba52SSukadev Bhattiprolu    "EventCode": "0x2D02A",
2943c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L3_PDE_FROM_L2",
2953c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Directory Entry was reloaded to a level 3 page walk cache from the core's L2 data cache"
2963c22ba52SSukadev Bhattiprolu  },
297da3ef7f6SJames Clark  {
2983c22ba52SSukadev Bhattiprolu    "EventCode": "0x1F05C",
2993c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L3_PDE_FROM_L3",
3003c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Directory Entry was reloaded to a level 3 page walk cache from the core's L3 data cache"
3013c22ba52SSukadev Bhattiprolu  },
302da3ef7f6SJames Clark  {
3033c22ba52SSukadev Bhattiprolu    "EventCode": "0x4D04A",
3043c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ0_0_3_ENTRIES",
3053c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which 3 or less DARQ entries (out of 12) are in use"
3063c22ba52SSukadev Bhattiprolu  },
307da3ef7f6SJames Clark  {
3083c22ba52SSukadev Bhattiprolu    "EventCode": "0x1404C",
3093c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_LL4",
3103c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from the local chip's L4 cache due to an instruction fetch (not prefetch)"
3113c22ba52SSukadev Bhattiprolu  },
312da3ef7f6SJames Clark  {
3133c22ba52SSukadev Bhattiprolu    "EventCode": "0x200FD",
3143c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_ICACHE_MISS",
3153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Demand iCache Miss"
3163c22ba52SSukadev Bhattiprolu  },
317da3ef7f6SJames Clark  {
3183c22ba52SSukadev Bhattiprolu    "EventCode": "0x34040",
3193c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L2_DISP_CONFLICT_LDHITST",
3203c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 with load hit store conflict due to an instruction fetch (not prefetch)"
3213c22ba52SSukadev Bhattiprolu  },
322da3ef7f6SJames Clark  {
3233c22ba52SSukadev Bhattiprolu    "EventCode": "0x20138",
3243c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_ST_NEST",
3253c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked store sent to nest"
3263c22ba52SSukadev Bhattiprolu  },
327da3ef7f6SJames Clark  {
3283c22ba52SSukadev Bhattiprolu    "EventCode": "0x44048",
3293c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_DL2L3_MOD",
3303c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)"
3313c22ba52SSukadev Bhattiprolu  },
332da3ef7f6SJames Clark  {
3333c22ba52SSukadev Bhattiprolu    "EventCode": "0x35046",
3343c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L21_SHR",
3353c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's L2 on the same chip due to a instruction side request"
3363c22ba52SSukadev Bhattiprolu  },
337da3ef7f6SJames Clark  {
3383c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C04E",
3393c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L3MISS_MOD",
3403c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from a location other than the local core's L3 due to a demand load"
3413c22ba52SSukadev Bhattiprolu  },
342da3ef7f6SJames Clark  {
3433c22ba52SSukadev Bhattiprolu    "EventCode": "0x401E0",
3443c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_CMPL",
3453c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked instruction completed"
3463c22ba52SSukadev Bhattiprolu  },
347da3ef7f6SJames Clark  {
3483c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C128",
3493c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_DL2L3_SHR_CYC",
3503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Duration in cycles to reload with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load"
3513c22ba52SSukadev Bhattiprolu  },
352da3ef7f6SJames Clark  {
3533c22ba52SSukadev Bhattiprolu    "EventCode": "0x34044",
3543c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L31_ECO_SHR",
3553c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from another core's ECO L3 on the same chip due to an instruction fetch (not prefetch)"
3563c22ba52SSukadev Bhattiprolu  },
357da3ef7f6SJames Clark  {
3583c22ba52SSukadev Bhattiprolu    "EventCode": "0x4E018",
3593c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_NTC_DISP_FIN",
3603c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was one that must finish at dispatch."
3613c22ba52SSukadev Bhattiprolu  },
362da3ef7f6SJames Clark  {
3633c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E05E",
3643c22ba52SSukadev Bhattiprolu    "EventName": "PM_LMQ_EMPTY_CYC",
3653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which the LMQ has no pending load misses for this thread"
3663c22ba52SSukadev Bhattiprolu  },
367da3ef7f6SJames Clark  {
3683c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C122",
3693c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ1_0_3_ENTRIES",
3703c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which 3 or fewer DARQ1 entries (out of 12) are in use"
3713c22ba52SSukadev Bhattiprolu  },
372da3ef7f6SJames Clark  {
3733c22ba52SSukadev Bhattiprolu    "EventCode": "0x4F058",
3743c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L2_PTE_FROM_L3",
3753c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was reloaded to a level 2 page walk cache from the core's L3 data cache. This implies that level 3 and level 4 PWC accesses were not necessary for this translation"
3763c22ba52SSukadev Bhattiprolu  },
377da3ef7f6SJames Clark  {
3783c22ba52SSukadev Bhattiprolu    "EventCode": "0x14046",
3793c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L31_SHR",
3803c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from another core's L3 on the same chip due to an instruction fetch (not prefetch)"
3813c22ba52SSukadev Bhattiprolu  },
382da3ef7f6SJames Clark  {
3833c22ba52SSukadev Bhattiprolu    "EventCode": "0x3012C",
3843c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_ST_FWD",
3853c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked st forwards"
3863c22ba52SSukadev Bhattiprolu  },
387da3ef7f6SJames Clark  {
3883c22ba52SSukadev Bhattiprolu    "EventCode": "0x101E0",
3893c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_DISP",
3903c22ba52SSukadev Bhattiprolu    "BriefDescription": "The thread has dispatched a randomly sampled marked instruction"
3913c22ba52SSukadev Bhattiprolu  },
392da3ef7f6SJames Clark  {
3933c22ba52SSukadev Bhattiprolu    "EventCode": "0x1D058",
3943c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ0_10_12_ENTRIES",
3953c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which 10 or more DARQ entries (out of 12) are in use"
3963c22ba52SSukadev Bhattiprolu  },
397da3ef7f6SJames Clark  {
3983c22ba52SSukadev Bhattiprolu    "EventCode": "0x300FE",
3993c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L3MISS",
4003c22ba52SSukadev Bhattiprolu    "BriefDescription": "Demand LD - L3 Miss (not L2 hit and not L3 hit)"
4013c22ba52SSukadev Bhattiprolu  },
402da3ef7f6SJames Clark  {
4033c22ba52SSukadev Bhattiprolu    "EventCode": "0x30006",
4043c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_OTHER_CMPL",
4053c22ba52SSukadev Bhattiprolu    "BriefDescription": "Instructions the core completed while this tread was stalled"
4063c22ba52SSukadev Bhattiprolu  },
407da3ef7f6SJames Clark  {
4083c22ba52SSukadev Bhattiprolu    "EventCode": "0x1005C",
4093c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_DP",
4103c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a scalar instruction issued to the Double Precision execution pipe and waiting to finish. Includes binary floating point instructions in 32 and 64 bit binary floating point format. Not qualified multicycle. Qualified by NOT vector"
4113c22ba52SSukadev Bhattiprolu  },
412da3ef7f6SJames Clark  {
4133c22ba52SSukadev Bhattiprolu    "EventCode": "0x1E042",
4143c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L2",
4153c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
4163c22ba52SSukadev Bhattiprolu  },
417da3ef7f6SJames Clark  {
4183c22ba52SSukadev Bhattiprolu    "EventCode": "0x1016E",
4193c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BR_CMPL",
4203c22ba52SSukadev Bhattiprolu    "BriefDescription": "Branch Instruction completed"
4213c22ba52SSukadev Bhattiprolu  },
422da3ef7f6SJames Clark  {
4233c22ba52SSukadev Bhattiprolu    "EventCode": "0x2013A",
4243c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BRU_FIN",
4253c22ba52SSukadev Bhattiprolu    "BriefDescription": "bru marked instr finish"
4263c22ba52SSukadev Bhattiprolu  },
427da3ef7f6SJames Clark  {
4283c22ba52SSukadev Bhattiprolu    "EventCode": "0x4F05E",
4293c22ba52SSukadev Bhattiprolu    "EventName": "PM_RADIX_PWC_L3_PTE_FROM_L3MISS",
4303c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was reloaded to a level 3 page walk cache from beyond the core's L3 data cache. This implies that a level 4 PWC access was not necessary for this translation. The source could be local/remote/distant memory or another core's cache"
4313c22ba52SSukadev Bhattiprolu  },
432da3ef7f6SJames Clark  {
4333c22ba52SSukadev Bhattiprolu    "EventCode": "0x400FC",
4343c22ba52SSukadev Bhattiprolu    "EventName": "PM_ITLB_MISS",
4353c22ba52SSukadev Bhattiprolu    "BriefDescription": "ITLB Reloaded. Counts 1 per ITLB miss for HPT but multiple for radix depending on number of levels traveresed"
4363c22ba52SSukadev Bhattiprolu  },
437da3ef7f6SJames Clark  {
4383c22ba52SSukadev Bhattiprolu    "EventCode": "0x1E044",
4393c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L3_NO_CONFLICT",
4403c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 without conflict due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
4413c22ba52SSukadev Bhattiprolu  },
442da3ef7f6SJames Clark  {
4433c22ba52SSukadev Bhattiprolu    "EventCode": "0x4D05A",
4443c22ba52SSukadev Bhattiprolu    "EventName": "PM_NON_MATH_FLOP_CMPL",
4453c22ba52SSukadev Bhattiprolu    "BriefDescription": "Non FLOP operation completed"
4463c22ba52SSukadev Bhattiprolu  },
447da3ef7f6SJames Clark  {
4483c22ba52SSukadev Bhattiprolu    "EventCode": "0x101E2",
4493c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BR_TAKEN_CMPL",
4503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Branch Taken completed"
4513c22ba52SSukadev Bhattiprolu  },
452da3ef7f6SJames Clark  {
4533c22ba52SSukadev Bhattiprolu    "EventCode": "0x3E158",
4543c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_STCX_FAIL",
4553c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked stcx failed"
4563c22ba52SSukadev Bhattiprolu  },
457da3ef7f6SJames Clark  {
4583c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C048",
4593c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_ON_CHIP_CACHE",
4603c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded either shared or modified data from another core's L2/L3 on the same chip due to a demand load"
4613c22ba52SSukadev Bhattiprolu  },
462da3ef7f6SJames Clark  {
4633c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C054",
4643c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_PUMP_CPRED",
4653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Pump prediction correct. Counts across all types of pumps for a demand load"
4663c22ba52SSukadev Bhattiprolu  },
467da3ef7f6SJames Clark  {
4683c22ba52SSukadev Bhattiprolu    "EventCode": "0x4405E",
4693c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ_STORE_REJECT",
4703c22ba52SSukadev Bhattiprolu    "BriefDescription": "The DARQ attempted to transmit a store into an LSAQ or SRQ entry but It was rejected. Divide by PM_DARQ_STORE_XMIT to get reject ratio"
4713c22ba52SSukadev Bhattiprolu  },
472da3ef7f6SJames Clark  {
4733c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C042",
4743c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L2",
4753c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L2 due to a demand load"
4763c22ba52SSukadev Bhattiprolu  },
477da3ef7f6SJames Clark  {
4783c22ba52SSukadev Bhattiprolu    "EventCode": "0x1D14C",
4793c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_LL4",
4803c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from the local chip's L4 cache due to a marked load"
4813c22ba52SSukadev Bhattiprolu  },
482da3ef7f6SJames Clark  {
4833c22ba52SSukadev Bhattiprolu    "EventCode": "0x1006C",
4843c22ba52SSukadev Bhattiprolu    "EventName": "PM_RUN_CYC_ST_MODE",
4853c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles run latch is set and core is in ST mode"
4863c22ba52SSukadev Bhattiprolu  },
487da3ef7f6SJames Clark  {
4883c22ba52SSukadev Bhattiprolu    "EventCode": "0x3C044",
4893c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L31_ECO_SHR",
4903c22ba52SSukadev 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 demand load"
4913c22ba52SSukadev Bhattiprolu  },
492da3ef7f6SJames Clark  {
4933c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C052",
4943c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_PUMP_MPRED",
4953c22ba52SSukadev Bhattiprolu    "BriefDescription": "Pump misprediction. Counts across all types of pumps for a demand load"
4963c22ba52SSukadev Bhattiprolu  },
497da3ef7f6SJames Clark  {
4983c22ba52SSukadev Bhattiprolu    "EventCode": "0x20050",
4993c22ba52SSukadev Bhattiprolu    "EventName": "PM_GRP_PUMP_CPRED",
5003c22ba52SSukadev Bhattiprolu    "BriefDescription": "Initial and Final Pump Scope and data sourced across this scope was group pump for all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)"
5013c22ba52SSukadev Bhattiprolu  },
502da3ef7f6SJames Clark  {
5033c22ba52SSukadev Bhattiprolu    "EventCode": "0x1F150",
5043c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_ST_L2DISP_TO_CMPL_CYC",
5053c22ba52SSukadev Bhattiprolu    "BriefDescription": "cycles from L2 rc disp to l2 rc completion"
5063c22ba52SSukadev Bhattiprolu  },
507da3ef7f6SJames Clark  {
5083c22ba52SSukadev Bhattiprolu    "EventCode": "0x4505A",
5093c22ba52SSukadev Bhattiprolu    "EventName": "PM_SP_FLOP_CMPL",
5103c22ba52SSukadev Bhattiprolu    "BriefDescription": "SP instruction completed"
5113c22ba52SSukadev Bhattiprolu  },
512da3ef7f6SJames Clark  {
5133c22ba52SSukadev Bhattiprolu    "EventCode": "0x4000A",
5143c22ba52SSukadev Bhattiprolu    "EventName": "PM_ISQ_36_44_ENTRIES",
5153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which 36 or more Issue Queue entries are in use. This is a shared event, not per thread. There are 44 issue queue entries across 4 slices in the whole core"
5163c22ba52SSukadev Bhattiprolu  },
517da3ef7f6SJames Clark  {
5183c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C12E",
5193c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_LL4_CYC",
5203c22ba52SSukadev Bhattiprolu    "BriefDescription": "Duration in cycles to reload from the local chip's L4 cache due to a marked load"
5213c22ba52SSukadev Bhattiprolu  },
522da3ef7f6SJames Clark  {
5233c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C058",
5243c22ba52SSukadev Bhattiprolu    "EventName": "PM_MEM_PREF",
5253c22ba52SSukadev Bhattiprolu    "BriefDescription": "Memory prefetch for this thread. Includes L4"
5263c22ba52SSukadev Bhattiprolu  },
527da3ef7f6SJames Clark  {
5283c22ba52SSukadev Bhattiprolu    "EventCode": "0x40012",
5293c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_ICACHE_RELOADED_ALL",
5303c22ba52SSukadev Bhattiprolu    "BriefDescription": "Counts all Icache reloads includes demand, prefetch, prefetch turned into demand and demand turned into prefetch"
5313c22ba52SSukadev Bhattiprolu  },
532da3ef7f6SJames Clark  {
5333c22ba52SSukadev Bhattiprolu    "EventCode": "0x3003C",
5343c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_NESTED_TEND",
5353c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall because the ISU is updating the TEXASR to keep track of the nested tend and decrement the TEXASR nested level. This is a short delay"
5363c22ba52SSukadev Bhattiprolu  },
537da3ef7f6SJames Clark  {
5383c22ba52SSukadev Bhattiprolu    "EventCode": "0x3D05C",
5393c22ba52SSukadev Bhattiprolu    "EventName": "PM_DISP_HELD_HB_FULL",
5403c22ba52SSukadev Bhattiprolu    "BriefDescription": "Dispatch held due to History Buffer full. Could be GPR/VSR/VMR/FPR/CR/XVF; CR; XVF (XER/VSCR/FPSCR)"
5413c22ba52SSukadev Bhattiprolu  },
542da3ef7f6SJames Clark  {
5433c22ba52SSukadev Bhattiprolu    "EventCode": "0x30052",
5443c22ba52SSukadev Bhattiprolu    "EventName": "PM_SYS_PUMP_MPRED",
5453c22ba52SSukadev 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 all data types excluding data prefetch (demand load,inst prefetch,inst fetch,xlate)"
5463c22ba52SSukadev Bhattiprolu  },
547da3ef7f6SJames Clark  {
5483c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E044",
5493c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L31_MOD",
5503c22ba52SSukadev 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 data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
5513c22ba52SSukadev Bhattiprolu  },
552da3ef7f6SJames Clark  {
5533c22ba52SSukadev Bhattiprolu    "EventCode": "0x34048",
5543c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_DL2L3_SHR",
5553c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's Instruction cache was reloaded with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to an instruction fetch (not prefetch)"
5563c22ba52SSukadev Bhattiprolu  },
557da3ef7f6SJames Clark  {
5583c22ba52SSukadev Bhattiprolu    "EventCode": "0x45042",
5593c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3",
5603c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 due to a instruction side request"
5613c22ba52SSukadev Bhattiprolu  },
562da3ef7f6SJames Clark  {
5633c22ba52SSukadev Bhattiprolu    "EventCode": "0x15042",
5643c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L2",
5653c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 due to a instruction side request"
5663c22ba52SSukadev Bhattiprolu  },
567da3ef7f6SJames Clark  {
5683c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C05E",
5693c22ba52SSukadev Bhattiprolu    "EventName": "PM_MEM_LOC_THRESH_LSU_MED",
5703c22ba52SSukadev Bhattiprolu    "BriefDescription": "Local memory above threshold for data prefetch"
5713c22ba52SSukadev Bhattiprolu  },
572da3ef7f6SJames Clark  {
5733c22ba52SSukadev Bhattiprolu    "EventCode": "0x40134",
5743c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_TIMEO",
5753c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked Instruction finish timeout (instruction lost)"
5763c22ba52SSukadev Bhattiprolu  },
577da3ef7f6SJames Clark  {
5783c22ba52SSukadev Bhattiprolu    "EventCode": "0x1002C",
5793c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_DCACHE_RELOADED_ALL",
5803c22ba52SSukadev Bhattiprolu    "BriefDescription": "L1 data cache reloaded for demand. If MMCR1[16] is 1, prefetches will be included as well"
5813c22ba52SSukadev Bhattiprolu  },
582da3ef7f6SJames Clark  {
5833c22ba52SSukadev Bhattiprolu    "EventCode": "0x30130",
5843c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_FIN",
5853c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked instruction finished"
5863c22ba52SSukadev Bhattiprolu  },
587da3ef7f6SJames Clark  {
5883c22ba52SSukadev Bhattiprolu    "EventCode": "0x1F14A",
5893c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DPTEG_FROM_RL2L3_SHR",
5903c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB 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 data side request.. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
5913c22ba52SSukadev Bhattiprolu  },
592da3ef7f6SJames Clark  {
5933c22ba52SSukadev Bhattiprolu    "EventCode": "0x3504E",
5943c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ0_4_6_ENTRIES",
5953c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which 4, 5, or 6 DARQ entries (out of 12) are in use"
5963c22ba52SSukadev Bhattiprolu  },
597da3ef7f6SJames Clark  {
5983c22ba52SSukadev Bhattiprolu    "EventCode": "0x30064",
5993c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ_STORE_XMIT",
6003c22ba52SSukadev Bhattiprolu    "BriefDescription": "The DARQ attempted to transmit a store into an LSAQ or SRQ entry. Includes rejects. Not qualified by thread, so it includes counts for the whole core"
6013c22ba52SSukadev Bhattiprolu  },
602da3ef7f6SJames Clark  {
6033c22ba52SSukadev Bhattiprolu    "EventCode": "0x45046",
6043c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L21_MOD",
6053c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's L2 on the same chip due to a instruction side request"
6063c22ba52SSukadev Bhattiprolu  },
607da3ef7f6SJames Clark  {
6083c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C016",
6093c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_PASTE",
6103c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a paste waiting for response from L2"
6113c22ba52SSukadev Bhattiprolu  },
612da3ef7f6SJames Clark  {
6133c22ba52SSukadev Bhattiprolu    "EventCode": "0x24156",
6143c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_STCX_FIN",
6153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Number of marked stcx instructions finished. This includes instructions in the speculative path of a branch that may be flushed"
6163c22ba52SSukadev Bhattiprolu  },
617da3ef7f6SJames Clark  {
6183c22ba52SSukadev Bhattiprolu    "EventCode": "0x15150",
6193c22ba52SSukadev Bhattiprolu    "EventName": "PM_SYNC_MRK_PROBE_NOP",
6203c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked probeNops which can cause synchronous interrupts"
6213c22ba52SSukadev Bhattiprolu  },
622da3ef7f6SJames Clark  {
6233c22ba52SSukadev Bhattiprolu    "EventCode": "0x301E4",
6243c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BR_MPRED_CMPL",
6253c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Branch Mispredicted"
626826db0f1SSukadev Bhattiprolu  }
627826db0f1SSukadev Bhattiprolu]