1826db0f1SSukadev Bhattiprolu[
2826db0f1SSukadev Bhattiprolu  {,
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  },
7826db0f1SSukadev Bhattiprolu  {,
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  },
12826db0f1SSukadev Bhattiprolu  {,
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  },
173c22ba52SSukadev Bhattiprolu  {,
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  },
223c22ba52SSukadev Bhattiprolu  {,
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  },
273c22ba52SSukadev Bhattiprolu  {,
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  },
323c22ba52SSukadev Bhattiprolu  {,
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  },
373c22ba52SSukadev Bhattiprolu  {,
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  },
423c22ba52SSukadev Bhattiprolu  {,
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  },
473c22ba52SSukadev Bhattiprolu  {,
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  },
523c22ba52SSukadev Bhattiprolu  {,
533c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E01E",
543c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_NTC_FLUSH",
553c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall due to ntc flush"
563c22ba52SSukadev Bhattiprolu  },
573c22ba52SSukadev Bhattiprolu  {,
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  },
623c22ba52SSukadev Bhattiprolu  {,
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  },
673c22ba52SSukadev Bhattiprolu  {,
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  },
723c22ba52SSukadev Bhattiprolu  {,
733c22ba52SSukadev Bhattiprolu    "EventCode": "0x4D058",
743c22ba52SSukadev Bhattiprolu    "EventName": "PM_VECTOR_FLOP_CMPL",
753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Vector FP instruction completed"
763c22ba52SSukadev Bhattiprolu  },
773c22ba52SSukadev Bhattiprolu  {,
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  },
823c22ba52SSukadev Bhattiprolu  {,
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  },
873c22ba52SSukadev Bhattiprolu  {,
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  },
923c22ba52SSukadev Bhattiprolu  {,
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  },
973c22ba52SSukadev Bhattiprolu  {,
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  },
1023c22ba52SSukadev Bhattiprolu  {,
1033c22ba52SSukadev Bhattiprolu    "EventCode": "0x300F6",
1043c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_DCACHE_RELOAD_VALID",
1053c22ba52SSukadev Bhattiprolu    "BriefDescription": "DL1 reloaded due to Demand Load"
1063c22ba52SSukadev Bhattiprolu  },
1073c22ba52SSukadev Bhattiprolu  {,
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  },
1123c22ba52SSukadev Bhattiprolu  {,
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  },
1173c22ba52SSukadev Bhattiprolu  {,
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  },
1223c22ba52SSukadev Bhattiprolu  {,
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  },
1273c22ba52SSukadev Bhattiprolu  {,
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  },
1323c22ba52SSukadev Bhattiprolu  {,
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  },
1373c22ba52SSukadev Bhattiprolu  {,
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  },
1423c22ba52SSukadev Bhattiprolu  {,
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  },
1473c22ba52SSukadev Bhattiprolu  {,
1483c22ba52SSukadev Bhattiprolu    "EventCode": "0x30008",
1493c22ba52SSukadev Bhattiprolu    "EventName": "PM_DISP_STARVED",
1503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Dispatched Starved"
1513c22ba52SSukadev Bhattiprolu  },
1523c22ba52SSukadev Bhattiprolu  {,
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  },
1573c22ba52SSukadev Bhattiprolu  {,
1583c22ba52SSukadev Bhattiprolu    "EventCode": "0x4000C",
1593c22ba52SSukadev Bhattiprolu    "EventName": "PM_FREQ_UP",
1603c22ba52SSukadev Bhattiprolu    "BriefDescription": "Power Management: Above Threshold A"
1613c22ba52SSukadev Bhattiprolu  },
1623c22ba52SSukadev Bhattiprolu  {,
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  },
1673c22ba52SSukadev Bhattiprolu  {,
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  },
1723c22ba52SSukadev Bhattiprolu  {,
1733c22ba52SSukadev Bhattiprolu    "EventCode": "0x10132",
1743c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_ISSUED",
1753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked instruction issued"
1763c22ba52SSukadev Bhattiprolu  },
1773c22ba52SSukadev Bhattiprolu  {,
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  },
1823c22ba52SSukadev Bhattiprolu  {,
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  },
1873c22ba52SSukadev Bhattiprolu  {,
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  },
1923c22ba52SSukadev Bhattiprolu  {,
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  },
1973c22ba52SSukadev Bhattiprolu  {,
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  },
2023c22ba52SSukadev Bhattiprolu  {,
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  },
2073c22ba52SSukadev Bhattiprolu  {,
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  },
2123c22ba52SSukadev Bhattiprolu  {,
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  },
2173c22ba52SSukadev Bhattiprolu  {,
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  },
222826db0f1SSukadev Bhattiprolu  {,
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  },
227826db0f1SSukadev Bhattiprolu  {,
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  },
232826db0f1SSukadev Bhattiprolu  {,
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  },
237826db0f1SSukadev Bhattiprolu  {,
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  },
242826db0f1SSukadev Bhattiprolu  {,
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  },
2473c22ba52SSukadev Bhattiprolu  {,
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  },
2523c22ba52SSukadev Bhattiprolu  {,
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  },
257e795dd42SSukadev Bhattiprolu  {,
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  },
2623c22ba52SSukadev Bhattiprolu  {,
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  },
2673c22ba52SSukadev Bhattiprolu  {,
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  },
2723c22ba52SSukadev Bhattiprolu  {,
2733c22ba52SSukadev Bhattiprolu    "EventCode": "0x400F4",
2743c22ba52SSukadev Bhattiprolu    "EventName": "PM_RUN_PURR",
2753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Run_PURR"
2763c22ba52SSukadev Bhattiprolu  },
2773c22ba52SSukadev Bhattiprolu  {,
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  },
2823c22ba52SSukadev Bhattiprolu  {,
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  },
2873c22ba52SSukadev Bhattiprolu  {,
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  },
2923c22ba52SSukadev Bhattiprolu  {,
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  },
2973c22ba52SSukadev Bhattiprolu  {,
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  },
3023c22ba52SSukadev Bhattiprolu  {,
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  },
3073c22ba52SSukadev Bhattiprolu  {,
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  },
3123c22ba52SSukadev Bhattiprolu  {,
3133c22ba52SSukadev Bhattiprolu    "EventCode": "0x200FD",
3143c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_ICACHE_MISS",
3153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Demand iCache Miss"
3163c22ba52SSukadev Bhattiprolu  },
3173c22ba52SSukadev Bhattiprolu  {,
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  },
3223c22ba52SSukadev Bhattiprolu  {,
3233c22ba52SSukadev Bhattiprolu    "EventCode": "0x20138",
3243c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_ST_NEST",
3253c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked store sent to nest"
3263c22ba52SSukadev Bhattiprolu  },
3273c22ba52SSukadev Bhattiprolu  {,
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  },
3323c22ba52SSukadev Bhattiprolu  {,
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  },
3373c22ba52SSukadev Bhattiprolu  {,
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  },
3423c22ba52SSukadev Bhattiprolu  {,
3433c22ba52SSukadev Bhattiprolu    "EventCode": "0x401E0",
3443c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_CMPL",
3453c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked instruction completed"
3463c22ba52SSukadev Bhattiprolu  },
3473c22ba52SSukadev Bhattiprolu  {,
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  },
3523c22ba52SSukadev Bhattiprolu  {,
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  },
3573c22ba52SSukadev Bhattiprolu  {,
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  },
3623c22ba52SSukadev Bhattiprolu  {,
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  },
3673c22ba52SSukadev Bhattiprolu  {,
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  },
3723c22ba52SSukadev Bhattiprolu  {,
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  },
3773c22ba52SSukadev Bhattiprolu  {,
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  },
3823c22ba52SSukadev Bhattiprolu  {,
3833c22ba52SSukadev Bhattiprolu    "EventCode": "0x3012C",
3843c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_ST_FWD",
3853c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked st forwards"
3863c22ba52SSukadev Bhattiprolu  },
3873c22ba52SSukadev Bhattiprolu  {,
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  },
3923c22ba52SSukadev Bhattiprolu  {,
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  },
3973c22ba52SSukadev Bhattiprolu  {,
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  },
4023c22ba52SSukadev Bhattiprolu  {,
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  },
4073c22ba52SSukadev Bhattiprolu  {,
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  },
4123c22ba52SSukadev Bhattiprolu  {,
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  },
4173c22ba52SSukadev Bhattiprolu  {,
4183c22ba52SSukadev Bhattiprolu    "EventCode": "0x1016E",
4193c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BR_CMPL",
4203c22ba52SSukadev Bhattiprolu    "BriefDescription": "Branch Instruction completed"
4213c22ba52SSukadev Bhattiprolu  },
4223c22ba52SSukadev Bhattiprolu  {,
4233c22ba52SSukadev Bhattiprolu    "EventCode": "0x2013A",
4243c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BRU_FIN",
4253c22ba52SSukadev Bhattiprolu    "BriefDescription": "bru marked instr finish"
4263c22ba52SSukadev Bhattiprolu  },
4273c22ba52SSukadev Bhattiprolu  {,
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  },
4323c22ba52SSukadev Bhattiprolu  {,
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  },
4373c22ba52SSukadev Bhattiprolu  {,
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  },
4423c22ba52SSukadev Bhattiprolu  {,
4433c22ba52SSukadev Bhattiprolu    "EventCode": "0x4D05A",
4443c22ba52SSukadev Bhattiprolu    "EventName": "PM_NON_MATH_FLOP_CMPL",
4453c22ba52SSukadev Bhattiprolu    "BriefDescription": "Non FLOP operation completed"
4463c22ba52SSukadev Bhattiprolu  },
4473c22ba52SSukadev Bhattiprolu  {,
4483c22ba52SSukadev Bhattiprolu    "EventCode": "0x101E2",
4493c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BR_TAKEN_CMPL",
4503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Branch Taken completed"
4513c22ba52SSukadev Bhattiprolu  },
4523c22ba52SSukadev Bhattiprolu  {,
4533c22ba52SSukadev Bhattiprolu    "EventCode": "0x3E158",
4543c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_STCX_FAIL",
4553c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked stcx failed"
4563c22ba52SSukadev Bhattiprolu  },
4573c22ba52SSukadev Bhattiprolu  {,
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  },
4623c22ba52SSukadev Bhattiprolu  {,
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  },
4673c22ba52SSukadev Bhattiprolu  {,
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  },
4723c22ba52SSukadev Bhattiprolu  {,
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  },
4773c22ba52SSukadev Bhattiprolu  {,
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  },
4823c22ba52SSukadev Bhattiprolu  {,
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  },
4873c22ba52SSukadev Bhattiprolu  {,
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  },
4923c22ba52SSukadev Bhattiprolu  {,
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  },
4973c22ba52SSukadev Bhattiprolu  {,
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  },
5023c22ba52SSukadev Bhattiprolu  {,
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  },
5073c22ba52SSukadev Bhattiprolu  {,
5083c22ba52SSukadev Bhattiprolu    "EventCode": "0x4505A",
5093c22ba52SSukadev Bhattiprolu    "EventName": "PM_SP_FLOP_CMPL",
5103c22ba52SSukadev Bhattiprolu    "BriefDescription": "SP instruction completed"
5113c22ba52SSukadev Bhattiprolu  },
5123c22ba52SSukadev Bhattiprolu  {,
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  },
5173c22ba52SSukadev Bhattiprolu  {,
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  },
5223c22ba52SSukadev Bhattiprolu  {,
5233c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C058",
5243c22ba52SSukadev Bhattiprolu    "EventName": "PM_MEM_PREF",
5253c22ba52SSukadev Bhattiprolu    "BriefDescription": "Memory prefetch for this thread. Includes L4"
5263c22ba52SSukadev Bhattiprolu  },
5273c22ba52SSukadev Bhattiprolu  {,
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  },
5323c22ba52SSukadev Bhattiprolu  {,
5333c22ba52SSukadev Bhattiprolu    "EventCode": "0x4003C",
5343c22ba52SSukadev Bhattiprolu    "EventName": "PM_DISP_HELD_SYNC_HOLD",
5353c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which dispatch is held because of a synchronizing instruction in the pipeline"
5363c22ba52SSukadev Bhattiprolu  },
5373c22ba52SSukadev Bhattiprolu  {,
5383c22ba52SSukadev Bhattiprolu    "EventCode": "0x3003C",
5393c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_NESTED_TEND",
5403c22ba52SSukadev 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"
5413c22ba52SSukadev Bhattiprolu  },
5423c22ba52SSukadev Bhattiprolu  {,
5433c22ba52SSukadev Bhattiprolu    "EventCode": "0x3D05C",
5443c22ba52SSukadev Bhattiprolu    "EventName": "PM_DISP_HELD_HB_FULL",
5453c22ba52SSukadev Bhattiprolu    "BriefDescription": "Dispatch held due to History Buffer full. Could be GPR/VSR/VMR/FPR/CR/XVF; CR; XVF (XER/VSCR/FPSCR)"
5463c22ba52SSukadev Bhattiprolu  },
5473c22ba52SSukadev Bhattiprolu  {,
5483c22ba52SSukadev Bhattiprolu    "EventCode": "0x30052",
5493c22ba52SSukadev Bhattiprolu    "EventName": "PM_SYS_PUMP_MPRED",
5503c22ba52SSukadev 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)"
5513c22ba52SSukadev Bhattiprolu  },
5523c22ba52SSukadev Bhattiprolu  {,
5533c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E044",
5543c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L31_MOD",
5553c22ba52SSukadev 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"
5563c22ba52SSukadev Bhattiprolu  },
5573c22ba52SSukadev Bhattiprolu  {,
5583c22ba52SSukadev Bhattiprolu    "EventCode": "0x34048",
5593c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_DL2L3_SHR",
5603c22ba52SSukadev 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)"
5613c22ba52SSukadev Bhattiprolu  },
5623c22ba52SSukadev Bhattiprolu  {,
5633c22ba52SSukadev Bhattiprolu    "EventCode": "0x45042",
5643c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3",
5653c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 due to a instruction side request"
5663c22ba52SSukadev Bhattiprolu  },
5673c22ba52SSukadev Bhattiprolu  {,
5683c22ba52SSukadev Bhattiprolu    "EventCode": "0x15042",
5693c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L2",
5703c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 due to a instruction side request"
5713c22ba52SSukadev Bhattiprolu  },
5723c22ba52SSukadev Bhattiprolu  {,
5733c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C05E",
5743c22ba52SSukadev Bhattiprolu    "EventName": "PM_MEM_LOC_THRESH_LSU_MED",
5753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Local memory above threshold for data prefetch"
5763c22ba52SSukadev Bhattiprolu  },
5773c22ba52SSukadev Bhattiprolu  {,
5783c22ba52SSukadev Bhattiprolu    "EventCode": "0x40134",
5793c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_TIMEO",
5803c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked Instruction finish timeout (instruction lost)"
5813c22ba52SSukadev Bhattiprolu  },
5823c22ba52SSukadev Bhattiprolu  {,
5833c22ba52SSukadev Bhattiprolu    "EventCode": "0x1002C",
5843c22ba52SSukadev Bhattiprolu    "EventName": "PM_L1_DCACHE_RELOADED_ALL",
5853c22ba52SSukadev Bhattiprolu    "BriefDescription": "L1 data cache reloaded for demand. If MMCR1[16] is 1, prefetches will be included as well"
5863c22ba52SSukadev Bhattiprolu  },
5873c22ba52SSukadev Bhattiprolu  {,
5883c22ba52SSukadev Bhattiprolu    "EventCode": "0x30130",
5893c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_INST_FIN",
5903c22ba52SSukadev Bhattiprolu    "BriefDescription": "marked instruction finished"
5913c22ba52SSukadev Bhattiprolu  },
5923c22ba52SSukadev Bhattiprolu  {,
5933c22ba52SSukadev Bhattiprolu    "EventCode": "0x1F14A",
5943c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DPTEG_FROM_RL2L3_SHR",
5953c22ba52SSukadev 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"
5963c22ba52SSukadev Bhattiprolu  },
5973c22ba52SSukadev Bhattiprolu  {,
5983c22ba52SSukadev Bhattiprolu    "EventCode": "0x3504E",
5993c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ0_4_6_ENTRIES",
6003c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which 4, 5, or 6 DARQ entries (out of 12) are in use"
6013c22ba52SSukadev Bhattiprolu  },
6023c22ba52SSukadev Bhattiprolu  {,
6033c22ba52SSukadev Bhattiprolu    "EventCode": "0x30064",
6043c22ba52SSukadev Bhattiprolu    "EventName": "PM_DARQ_STORE_XMIT",
6053c22ba52SSukadev 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"
6063c22ba52SSukadev Bhattiprolu  },
6073c22ba52SSukadev Bhattiprolu  {,
6083c22ba52SSukadev Bhattiprolu    "EventCode": "0x45046",
6093c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L21_MOD",
6103c22ba52SSukadev 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"
6113c22ba52SSukadev Bhattiprolu  },
6123c22ba52SSukadev Bhattiprolu  {,
6133c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C016",
6143c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_PASTE",
6153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a paste waiting for response from L2"
6163c22ba52SSukadev Bhattiprolu  },
6173c22ba52SSukadev Bhattiprolu  {,
6183c22ba52SSukadev Bhattiprolu    "EventCode": "0x24156",
6193c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_STCX_FIN",
6203c22ba52SSukadev Bhattiprolu    "BriefDescription": "Number of marked stcx instructions finished. This includes instructions in the speculative path of a branch that may be flushed"
6213c22ba52SSukadev Bhattiprolu  },
6223c22ba52SSukadev Bhattiprolu  {,
6233c22ba52SSukadev Bhattiprolu    "EventCode": "0x15150",
6243c22ba52SSukadev Bhattiprolu    "EventName": "PM_SYNC_MRK_PROBE_NOP",
6253c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked probeNops which can cause synchronous interrupts"
6263c22ba52SSukadev Bhattiprolu  },
6273c22ba52SSukadev Bhattiprolu  {,
6283c22ba52SSukadev Bhattiprolu    "EventCode": "0x301E4",
6293c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_BR_MPRED_CMPL",
6303c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Branch Mispredicted"
631826db0f1SSukadev Bhattiprolu  }
632826db0f1SSukadev Bhattiprolu]