1826db0f1SSukadev Bhattiprolu[
2826db0f1SSukadev Bhattiprolu  {,
33c22ba52SSukadev Bhattiprolu    "EventCode": "0x3E15C",
43c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_TM_ST_ABORT_SISTER",
53c22ba52SSukadev Bhattiprolu    "BriefDescription": "TM marked store abort for this thread"
6826db0f1SSukadev Bhattiprolu  },
7826db0f1SSukadev Bhattiprolu  {,
83c22ba52SSukadev Bhattiprolu    "EventCode": "0x25044",
93c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L31_MOD",
103c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's L3 on the same chip due to a instruction side request"
11826db0f1SSukadev Bhattiprolu  },
12826db0f1SSukadev Bhattiprolu  {,
13826db0f1SSukadev Bhattiprolu    "EventCode": "0x101E8",
14826db0f1SSukadev Bhattiprolu    "EventName": "PM_THRESH_EXC_256",
153c22ba52SSukadev Bhattiprolu    "BriefDescription": "Threshold counter exceed a count of 256"
16826db0f1SSukadev Bhattiprolu  },
17826db0f1SSukadev Bhattiprolu  {,
18826db0f1SSukadev Bhattiprolu    "EventCode": "0x4504E",
19826db0f1SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3MISS",
203c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from a location other than the local core's L3 due to a instruction side request"
21826db0f1SSukadev Bhattiprolu  },
22826db0f1SSukadev Bhattiprolu  {,
233c22ba52SSukadev Bhattiprolu    "EventCode": "0x1006A",
243c22ba52SSukadev Bhattiprolu    "EventName": "PM_NTC_ISSUE_HELD_DARQ_FULL",
253c22ba52SSukadev Bhattiprolu    "BriefDescription": "The NTC instruction is being held at dispatch because there are no slots in the DARQ for it"
26826db0f1SSukadev Bhattiprolu  },
27826db0f1SSukadev Bhattiprolu  {,
283c22ba52SSukadev Bhattiprolu    "EventCode": "0x4E016",
293c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSAQ_ARB",
303c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a load or store that was held in LSAQ because an older instruction from SRQ or LRQ won arbitration to the LSU pipe when this instruction tried to launch"
31826db0f1SSukadev Bhattiprolu  },
32826db0f1SSukadev Bhattiprolu  {,
333c22ba52SSukadev Bhattiprolu    "EventCode": "0x1001A",
343c22ba52SSukadev Bhattiprolu    "EventName": "PM_LSU_SRQ_FULL_CYC",
353c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which the Store Queue is full on all 4 slices. This is event is not per thread. All the threads will see the same count for this core resource"
363c22ba52SSukadev Bhattiprolu  },
373c22ba52SSukadev Bhattiprolu  {,
383c22ba52SSukadev Bhattiprolu    "EventCode": "0x1E15E",
393c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_TM_REQ_ABORT",
403c22ba52SSukadev Bhattiprolu    "BriefDescription": "TM abort"
413c22ba52SSukadev Bhattiprolu  },
423c22ba52SSukadev Bhattiprolu  {,
433c22ba52SSukadev Bhattiprolu    "EventCode": "0x34052",
443c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_SYS_PUMP_MPRED",
453c22ba52SSukadev Bhattiprolu    "BriefDescription": "Final Pump Scope (system) mispredicted. Either the original scope was too small (Chip/Group) or the original scope was System and it should have been smaller. Counts for an instruction fetch"
463c22ba52SSukadev Bhattiprolu  },
473c22ba52SSukadev Bhattiprolu  {,
483c22ba52SSukadev Bhattiprolu    "EventCode": "0x20114",
493c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_RC_DISP",
503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Instruction RC dispatched in L2"
513c22ba52SSukadev Bhattiprolu  },
523c22ba52SSukadev Bhattiprolu  {,
533c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C044",
543c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L31_ECO_MOD",
553c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded with Modified (M) data from another core's ECO L3 on the same chip due to a demand load"
563c22ba52SSukadev Bhattiprolu  },
573c22ba52SSukadev Bhattiprolu  {,
583c22ba52SSukadev Bhattiprolu    "EventCode": "0x1C044",
593c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L3_NO_CONFLICT",
603c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L3 without conflict due to a demand load"
61826db0f1SSukadev Bhattiprolu  },
62826db0f1SSukadev Bhattiprolu  {,
63826db0f1SSukadev Bhattiprolu    "EventCode": "0x44050",
64826db0f1SSukadev Bhattiprolu    "EventName": "PM_INST_SYS_PUMP_MPRED_RTY",
653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Final Pump Scope (system) ended up larger than Initial Pump Scope (Chip/Group) for an instruction fetch"
66826db0f1SSukadev Bhattiprolu  },
67826db0f1SSukadev Bhattiprolu  {,
683c22ba52SSukadev Bhattiprolu    "EventCode": "0x30154",
693c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_DCLAIM",
703c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked store had to do a dclaim"
713c22ba52SSukadev Bhattiprolu  },
723c22ba52SSukadev Bhattiprolu  {,
733c22ba52SSukadev Bhattiprolu    "EventCode": "0x30014",
743c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_FIN_ARB",
753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a store waiting for a slot in the store finish pipe. This means the instruction is ready to finish but there are instructions ahead of it, using the finish pipe"
763c22ba52SSukadev Bhattiprolu  },
773c22ba52SSukadev Bhattiprolu  {,
783c22ba52SSukadev Bhattiprolu    "EventCode": "0x3E054",
793c22ba52SSukadev Bhattiprolu    "EventName": "PM_LD_MISS_L1",
803c22ba52SSukadev Bhattiprolu    "BriefDescription": "Load Missed L1, counted at execution time (can be greater than loads finished). LMQ merges are not included in this count. i.e. if a load instruction misses on an address that is already allocated on the LMQ, this event will not increment for that load). Note that this count is per slice, so if a load spans multiple slices this event will increment multiple times for a single load."
813c22ba52SSukadev Bhattiprolu  },
823c22ba52SSukadev Bhattiprolu  {,
833c22ba52SSukadev Bhattiprolu    "EventCode": "0x400F0",
843c22ba52SSukadev Bhattiprolu    "EventName": "PM_LD_MISS_L1",
853c22ba52SSukadev Bhattiprolu    "BriefDescription": "Load Missed L1, counted at execution time (can be greater than loads finished). LMQ merges are not included in this count. i.e. if a load instruction misses on an address that is already allocated on the LMQ, this event will not increment for that load). Note that this count is per slice, so if a load spans multiple slices this event will increment multiple times for a single load."
863c22ba52SSukadev Bhattiprolu  },
873c22ba52SSukadev Bhattiprolu  {,
883c22ba52SSukadev Bhattiprolu    "EventCode": "0x2E01A",
893c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU_FLUSH_NEXT",
903c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall of one cycle because the LSU requested to flush the next iop in the sequence. It takes 1 cycle for the ISU to process this request before the LSU instruction is allowed to complete"
913c22ba52SSukadev Bhattiprolu  },
923c22ba52SSukadev Bhattiprolu  {,
933c22ba52SSukadev Bhattiprolu    "EventCode": "0x2D01C",
943c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STCX",
953c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a stcx waiting for response from L2"
963c22ba52SSukadev Bhattiprolu  },
973c22ba52SSukadev Bhattiprolu  {,
983c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C010",
993c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU",
1003c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall by LSU instruction"
1013c22ba52SSukadev Bhattiprolu  },
1023c22ba52SSukadev Bhattiprolu  {,
1033c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C042",
1043c22ba52SSukadev Bhattiprolu    "EventName": "PM_DATA_FROM_L3_MEPF",
1053c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L3 without dispatch conflicts hit on Mepf state due to a demand load"
1063c22ba52SSukadev Bhattiprolu  },
1073c22ba52SSukadev Bhattiprolu  {,
1083c22ba52SSukadev Bhattiprolu    "EventCode": "0x4E012",
1093c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_MTFPSCR",
1103c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall because the ISU is updating the register and notifying the Effective Address Table (EAT)"
1113c22ba52SSukadev Bhattiprolu  },
1123c22ba52SSukadev Bhattiprolu  {,
1133c22ba52SSukadev Bhattiprolu    "EventCode": "0x100F2",
1143c22ba52SSukadev Bhattiprolu    "EventName": "PM_1PLUS_PPC_CMPL",
1153c22ba52SSukadev Bhattiprolu    "BriefDescription": "1 or more ppc insts finished"
1163c22ba52SSukadev Bhattiprolu  },
1173c22ba52SSukadev Bhattiprolu  {,
1183c22ba52SSukadev Bhattiprolu    "EventCode": "0x3001C",
1193c22ba52SSukadev Bhattiprolu    "EventName": "PM_LSU_REJECT_LMQ_FULL",
1203c22ba52SSukadev Bhattiprolu    "BriefDescription": "LSU Reject due to LMQ full (up to 4 per cycles)"
1213c22ba52SSukadev Bhattiprolu  },
1223c22ba52SSukadev Bhattiprolu  {,
1233c22ba52SSukadev Bhattiprolu    "EventCode": "0x15046",
1243c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L31_SHR",
1253c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's L3 on the same chip due to a instruction side request"
1263c22ba52SSukadev Bhattiprolu  },
1273c22ba52SSukadev Bhattiprolu  {,
1283c22ba52SSukadev Bhattiprolu    "EventCode": "0x1015E",
1293c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RD_T_INTV",
1303c22ba52SSukadev Bhattiprolu    "BriefDescription": "Sampled Read got a T intervention"
1313c22ba52SSukadev Bhattiprolu  },
1323c22ba52SSukadev Bhattiprolu  {,
1333c22ba52SSukadev Bhattiprolu    "EventCode": "0x101EC",
1343c22ba52SSukadev Bhattiprolu    "EventName": "PM_THRESH_MET",
1353c22ba52SSukadev Bhattiprolu    "BriefDescription": "threshold exceeded"
1363c22ba52SSukadev Bhattiprolu  },
1373c22ba52SSukadev Bhattiprolu  {,
1383c22ba52SSukadev Bhattiprolu    "EventCode": "0x10020",
1393c22ba52SSukadev Bhattiprolu    "EventName": "PM_PMC4_REWIND",
1403c22ba52SSukadev Bhattiprolu    "BriefDescription": "PMC4 Rewind Event"
1413c22ba52SSukadev Bhattiprolu  },
1423c22ba52SSukadev Bhattiprolu  {,
1433c22ba52SSukadev Bhattiprolu    "EventCode": "0x301EA",
1443c22ba52SSukadev Bhattiprolu    "EventName": "PM_THRESH_EXC_1024",
1453c22ba52SSukadev Bhattiprolu    "BriefDescription": "Threshold counter exceeded a value of 1024"
1463c22ba52SSukadev Bhattiprolu  },
1473c22ba52SSukadev Bhattiprolu  {,
1483c22ba52SSukadev Bhattiprolu    "EventCode": "0x34056",
1493c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU_MFSPR",
1503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a mfspr instruction targeting an LSU SPR and it was waiting for the register data to be returned"
151826db0f1SSukadev Bhattiprolu  },
152826db0f1SSukadev Bhattiprolu  {,
153826db0f1SSukadev Bhattiprolu    "EventCode": "0x44056",
154826db0f1SSukadev Bhattiprolu    "EventName": "PM_VECTOR_ST_CMPL",
1553c22ba52SSukadev Bhattiprolu    "BriefDescription": "Number of vector store instructions completed"
1563c22ba52SSukadev Bhattiprolu  },
1573c22ba52SSukadev Bhattiprolu  {,
1583c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C124",
1593c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_L2_DISP_CONFLICT_OTHER",
1603c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from local core's L2 with dispatch conflict due to a marked load"
1613c22ba52SSukadev Bhattiprolu  },
1623c22ba52SSukadev Bhattiprolu  {,
1633c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C12A",
1643c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_RL2L3_SHR_CYC",
1653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Duration in cycles to reload with Shared (S) data from another chip's L2 or L3 on the same Node or Group (Remote), as this chip due to a marked load"
1663c22ba52SSukadev Bhattiprolu  },
1673c22ba52SSukadev Bhattiprolu  {,
1683c22ba52SSukadev Bhattiprolu    "EventCode": "0x3C056",
1693c22ba52SSukadev Bhattiprolu    "EventName": "PM_DTLB_MISS_64K",
1703c22ba52SSukadev Bhattiprolu    "BriefDescription": "Data TLB Miss page size 64K"
1713c22ba52SSukadev Bhattiprolu  },
1723c22ba52SSukadev Bhattiprolu  {,
1733c22ba52SSukadev Bhattiprolu    "EventCode": "0x30060",
1743c22ba52SSukadev Bhattiprolu    "EventName": "PM_TM_TRANS_RUN_INST",
1753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Run instructions completed in transactional state (gated by the run latch)"
1763c22ba52SSukadev Bhattiprolu  },
1773c22ba52SSukadev Bhattiprolu  {,
1783c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C014",
1793c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_FINISH",
1803c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a store with all its dependencies met, just waiting to go through the LSU pipe to finish"
1813c22ba52SSukadev Bhattiprolu  },
1823c22ba52SSukadev Bhattiprolu  {,
1833c22ba52SSukadev Bhattiprolu    "EventCode": "0x3515A",
1843c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_ON_CHIP_CACHE_CYC",
1853c22ba52SSukadev Bhattiprolu    "BriefDescription": "Duration in cycles to reload either shared or modified data from another core's L2/L3 on the same chip due to a marked load"
1863c22ba52SSukadev Bhattiprolu  },
1873c22ba52SSukadev Bhattiprolu  {,
1883c22ba52SSukadev Bhattiprolu    "EventCode": "0x34050",
1893c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_SYS_PUMP_CPRED",
1903c22ba52SSukadev Bhattiprolu    "BriefDescription": "Initial and Final Pump Scope was system pump (prediction=correct) for an instruction fetch"
1913c22ba52SSukadev Bhattiprolu  },
1923c22ba52SSukadev Bhattiprolu  {,
1933c22ba52SSukadev Bhattiprolu    "EventCode": "0x3015E",
1943c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_CLAIM_RTY",
1953c22ba52SSukadev Bhattiprolu    "BriefDescription": "Sampled store did a rwitm and got a rty"
1963c22ba52SSukadev Bhattiprolu  },
1973c22ba52SSukadev Bhattiprolu  {,
1983c22ba52SSukadev Bhattiprolu    "EventCode": "0x0",
1993c22ba52SSukadev Bhattiprolu    "EventName": "PM_SUSPENDED",
2003c22ba52SSukadev Bhattiprolu    "BriefDescription": "Counter OFF"
2013c22ba52SSukadev Bhattiprolu  },
2023c22ba52SSukadev Bhattiprolu  {,
2033c22ba52SSukadev Bhattiprolu    "EventCode": "0x10010",
2043c22ba52SSukadev Bhattiprolu    "EventName": "PM_PMC4_OVERFLOW",
2053c22ba52SSukadev Bhattiprolu    "BriefDescription": "Overflow from counter 4"
2063c22ba52SSukadev Bhattiprolu  },
2073c22ba52SSukadev Bhattiprolu  {,
2083c22ba52SSukadev Bhattiprolu    "EventCode": "0x3E04A",
2093c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_RMEM",
2103c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from another chip's memory on the same Node or Group ( Remote) due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
2113c22ba52SSukadev Bhattiprolu  },
2123c22ba52SSukadev Bhattiprolu  {,
2133c22ba52SSukadev Bhattiprolu    "EventCode": "0x2F152",
2143c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_DCLAIM_CYC",
2153c22ba52SSukadev Bhattiprolu    "BriefDescription": "cycles L2 RC took for a dclaim"
2163c22ba52SSukadev Bhattiprolu  },
2173c22ba52SSukadev Bhattiprolu  {,
2183c22ba52SSukadev Bhattiprolu    "EventCode": "0x10004",
2193c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LRQ_OTHER",
2203c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall due to LRQ miscellaneous reasons, lost arbitration to LMQ slot, bank collisions, set prediction cleanup, set prediction multihit and others"
221826db0f1SSukadev Bhattiprolu  },
222826db0f1SSukadev Bhattiprolu  {,
223826db0f1SSukadev Bhattiprolu    "EventCode": "0x4F150",
224826db0f1SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RWITM_CYC",
2253c22ba52SSukadev Bhattiprolu    "BriefDescription": "cycles L2 RC took for a rwitm"
2263c22ba52SSukadev Bhattiprolu  },
2273c22ba52SSukadev Bhattiprolu  {,
2283c22ba52SSukadev Bhattiprolu    "EventCode": "0x4E042",
2293c22ba52SSukadev Bhattiprolu    "EventName": "PM_DPTEG_FROM_L3",
2303c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 due to a data side request. When using Radix Page Translation, this count excludes PDE reloads. Only PTE reloads are included"
2313c22ba52SSukadev Bhattiprolu  },
2323c22ba52SSukadev Bhattiprolu  {,
2333c22ba52SSukadev Bhattiprolu    "EventCode": "0x1F054",
2343c22ba52SSukadev Bhattiprolu    "EventName": "PM_TLB_HIT",
2353c22ba52SSukadev Bhattiprolu    "BriefDescription": "Number of times the TLB had the data required by the instruction. Applies to both HPT and RPT"
2363c22ba52SSukadev Bhattiprolu  },
2373c22ba52SSukadev Bhattiprolu  {,
2383c22ba52SSukadev Bhattiprolu    "EventCode": "0x2C01E",
2393c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_SYNC_PMU_INT",
2403c22ba52SSukadev Bhattiprolu    "BriefDescription": "Cycles in which the NTC instruction is waiting for a synchronous PMU interrupt"
2413c22ba52SSukadev Bhattiprolu  },
2423c22ba52SSukadev Bhattiprolu  {,
2433c22ba52SSukadev Bhattiprolu    "EventCode": "0x24050",
2443c22ba52SSukadev Bhattiprolu    "EventName": "PM_IOPS_CMPL",
2453c22ba52SSukadev Bhattiprolu    "BriefDescription": "Internal Operations completed"
2463c22ba52SSukadev Bhattiprolu  },
2473c22ba52SSukadev Bhattiprolu  {,
2483c22ba52SSukadev Bhattiprolu    "EventCode": "0x1515C",
2493c22ba52SSukadev Bhattiprolu    "EventName": "PM_SYNC_MRK_BR_MPRED",
2503c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Branch mispredict that can cause a synchronous interrupt"
2513c22ba52SSukadev Bhattiprolu  },
2523c22ba52SSukadev Bhattiprolu  {,
2533c22ba52SSukadev Bhattiprolu    "EventCode": "0x300FA",
2543c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_FROM_L3MISS",
2553c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked instruction was reloaded from a location beyond the local chiplet"
2563c22ba52SSukadev Bhattiprolu  },
2573c22ba52SSukadev Bhattiprolu  {,
2583c22ba52SSukadev Bhattiprolu    "EventCode": "0x15044",
2593c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3_NO_CONFLICT",
2603c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 without conflict due to a instruction side request"
2613c22ba52SSukadev Bhattiprolu  },
2623c22ba52SSukadev Bhattiprolu  {,
2633c22ba52SSukadev Bhattiprolu    "EventCode": "0x15152",
2643c22ba52SSukadev Bhattiprolu    "EventName": "PM_SYNC_MRK_BR_LINK",
2653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Branch and link branch that can cause a synchronous interrupt"
2663c22ba52SSukadev Bhattiprolu  },
2673c22ba52SSukadev Bhattiprolu  {,
2683c22ba52SSukadev Bhattiprolu    "EventCode": "0x1E050",
2693c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_TEND",
2703c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a tend instruction awaiting response from L2"
2713c22ba52SSukadev Bhattiprolu  },
2723c22ba52SSukadev Bhattiprolu  {,
2733c22ba52SSukadev Bhattiprolu    "EventCode": "0x1013E",
2743c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_LD_MISS_EXPOSED_CYC",
2753c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked Load exposed Miss (use edge detect to count #)"
2763c22ba52SSukadev Bhattiprolu  },
2773c22ba52SSukadev Bhattiprolu  {,
2783c22ba52SSukadev Bhattiprolu    "EventCode": "0x25042",
2793c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L3_MEPF",
2803c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 without dispatch conflicts hit on Mepf state. due to a instruction side request"
2813c22ba52SSukadev Bhattiprolu  },
2823c22ba52SSukadev Bhattiprolu  {,
2833c22ba52SSukadev Bhattiprolu    "EventCode": "0x14054",
2843c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_PUMP_CPRED",
2853c22ba52SSukadev Bhattiprolu    "BriefDescription": "Pump prediction correct. Counts across all types of pumps for an instruction fetch"
2863c22ba52SSukadev Bhattiprolu  },
2873c22ba52SSukadev Bhattiprolu  {,
2883c22ba52SSukadev Bhattiprolu    "EventCode": "0x4015E",
2893c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RD_RTY",
2903c22ba52SSukadev Bhattiprolu    "BriefDescription": "Sampled L2 reads retry count"
2913c22ba52SSukadev Bhattiprolu  },
2923c22ba52SSukadev Bhattiprolu  {,
2933c22ba52SSukadev Bhattiprolu    "EventCode": "0x45048",
2943c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_DL2L3_MOD",
2953c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a instruction side request"
2963c22ba52SSukadev Bhattiprolu  },
2973c22ba52SSukadev Bhattiprolu  {,
2983c22ba52SSukadev Bhattiprolu    "EventCode": "0x44052",
2993c22ba52SSukadev Bhattiprolu    "EventName": "PM_INST_PUMP_MPRED",
3003c22ba52SSukadev Bhattiprolu    "BriefDescription": "Pump misprediction. Counts across all types of pumps for an instruction fetch"
3013c22ba52SSukadev Bhattiprolu  },
3023c22ba52SSukadev Bhattiprolu  {,
3033c22ba52SSukadev Bhattiprolu    "EventCode": "0x30026",
3043c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_DATA",
3053c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the next to finish instruction was a store waiting on data"
3063c22ba52SSukadev Bhattiprolu  },
3073c22ba52SSukadev Bhattiprolu  {,
3083c22ba52SSukadev Bhattiprolu    "EventCode": "0x301E6",
3093c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DERAT_MISS",
3103c22ba52SSukadev Bhattiprolu    "BriefDescription": "Erat Miss (TLB Access) All page sizes"
3113c22ba52SSukadev Bhattiprolu  },
3123c22ba52SSukadev Bhattiprolu  {,
3133c22ba52SSukadev Bhattiprolu    "EventCode": "0x24154",
3143c22ba52SSukadev Bhattiprolu    "EventName": "PM_THRESH_ACC",
3153c22ba52SSukadev Bhattiprolu    "BriefDescription": "This event increments every time the threshold event counter ticks. Thresholding must be enabled (via MMCRA) and the thresholding start event must occur for this counter to increment. It will stop incrementing when the thresholding stop event occurs or when thresholding is disabled, until the next time a configured thresholding start event occurs."
3163c22ba52SSukadev Bhattiprolu  },
3173c22ba52SSukadev Bhattiprolu  {,
3183c22ba52SSukadev Bhattiprolu    "EventCode": "0x2015E",
3193c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_FAB_RSP_RWITM_RTY",
3203c22ba52SSukadev Bhattiprolu    "BriefDescription": "Sampled store did a rwitm and got a rty"
3213c22ba52SSukadev Bhattiprolu  },
3223c22ba52SSukadev Bhattiprolu  {,
3233c22ba52SSukadev Bhattiprolu    "EventCode": "0x200FA",
3243c22ba52SSukadev Bhattiprolu    "EventName": "PM_BR_TAKEN_CMPL",
3253c22ba52SSukadev Bhattiprolu    "BriefDescription": "New event for Branch Taken"
3263c22ba52SSukadev Bhattiprolu  },
3273c22ba52SSukadev Bhattiprolu  {,
3283c22ba52SSukadev Bhattiprolu    "EventCode": "0x35044",
3293c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L31_ECO_SHR",
3303c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a instruction side request"
3313c22ba52SSukadev Bhattiprolu  },
3323c22ba52SSukadev Bhattiprolu  {,
3333c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C010",
3343c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_STORE_PIPE_ARB",
3353c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was a store waiting for the next relaunch opportunity after an internal reject. This means the instruction is ready to relaunch and tried once but lost arbitration"
3363c22ba52SSukadev Bhattiprolu  },
3373c22ba52SSukadev Bhattiprolu  {,
3383c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C01C",
3393c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_ST_FWD",
3403c22ba52SSukadev Bhattiprolu    "BriefDescription": "Completion stall due to store forward"
3413c22ba52SSukadev Bhattiprolu  },
3423c22ba52SSukadev Bhattiprolu  {,
3433c22ba52SSukadev Bhattiprolu    "EventCode": "0x3515C",
3443c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_RL4",
3453c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded from another chip's L4 on the same Node or Group ( Remote) due to a marked load"
3463c22ba52SSukadev Bhattiprolu  },
3473c22ba52SSukadev Bhattiprolu  {,
3483c22ba52SSukadev Bhattiprolu    "EventCode": "0x2D14C",
3493c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_DATA_FROM_L31_ECO_SHR",
3503c22ba52SSukadev Bhattiprolu    "BriefDescription": "The processor's data cache was reloaded with Shared (S) data from another core's ECO L3 on the same chip due to a marked load"
3513c22ba52SSukadev Bhattiprolu  },
3523c22ba52SSukadev Bhattiprolu  {,
3533c22ba52SSukadev Bhattiprolu    "EventCode": "0x40116",
3543c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_LARX_FIN",
3553c22ba52SSukadev Bhattiprolu    "BriefDescription": "Larx finished"
3563c22ba52SSukadev Bhattiprolu  },
3573c22ba52SSukadev Bhattiprolu  {,
3583c22ba52SSukadev Bhattiprolu    "EventCode": "0x4C056",
3593c22ba52SSukadev Bhattiprolu    "EventName": "PM_DTLB_MISS_16M",
3603c22ba52SSukadev Bhattiprolu    "BriefDescription": "Data TLB Miss page size 16M"
3613c22ba52SSukadev Bhattiprolu  },
3623c22ba52SSukadev Bhattiprolu  {,
3633c22ba52SSukadev Bhattiprolu    "EventCode": "0x1003A",
3643c22ba52SSukadev Bhattiprolu    "EventName": "PM_CMPLU_STALL_LSU_FIN",
3653c22ba52SSukadev Bhattiprolu    "BriefDescription": "Finish stall because the NTF instruction was an LSU op (other than a load or a store) with all its dependencies met and just going through the LSU pipe to finish"
3663c22ba52SSukadev Bhattiprolu  },
3673c22ba52SSukadev Bhattiprolu  {,
3683c22ba52SSukadev Bhattiprolu    "EventCode": "0x3012A",
3693c22ba52SSukadev Bhattiprolu    "EventName": "PM_MRK_L2_RC_DONE",
3703c22ba52SSukadev Bhattiprolu    "BriefDescription": "Marked RC done"
3713c22ba52SSukadev Bhattiprolu  },
3723c22ba52SSukadev Bhattiprolu  {,
3733c22ba52SSukadev Bhattiprolu    "EventCode": "0x45044",
3743c22ba52SSukadev Bhattiprolu    "EventName": "PM_IPTEG_FROM_L31_ECO_MOD",
3753c22ba52SSukadev Bhattiprolu    "BriefDescription": "A Page Table Entry was loaded into the TLB with Modified (M) data from another core's ECO L3 on the same chip due to a instruction side request"
376826db0f1SSukadev Bhattiprolu  }
377826db0f1SSukadev Bhattiprolu]