18c2ecf20Sopenharmony_ci[
28c2ecf20Sopenharmony_ci  {
38c2ecf20Sopenharmony_ci    "EventCode": "0x100f2",
48c2ecf20Sopenharmony_ci    "EventName": "PM_1PLUS_PPC_CMPL",
58c2ecf20Sopenharmony_ci    "BriefDescription": "1 or more ppc insts finished",
68c2ecf20Sopenharmony_ci    "PublicDescription": "1 or more ppc insts finished (completed)"
78c2ecf20Sopenharmony_ci  },
88c2ecf20Sopenharmony_ci  {
98c2ecf20Sopenharmony_ci    "EventCode": "0x400f2",
108c2ecf20Sopenharmony_ci    "EventName": "PM_1PLUS_PPC_DISP",
118c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles at least one Instr Dispatched",
128c2ecf20Sopenharmony_ci    "PublicDescription": "Cycles at least one Instr Dispatched. Could be a group with only microcode. Issue HW016521"
138c2ecf20Sopenharmony_ci  },
148c2ecf20Sopenharmony_ci  {
158c2ecf20Sopenharmony_ci    "EventCode": "0x100fa",
168c2ecf20Sopenharmony_ci    "EventName": "PM_ANY_THRD_RUN_CYC",
178c2ecf20Sopenharmony_ci    "BriefDescription": "One of threads in run_cycles",
188c2ecf20Sopenharmony_ci    "PublicDescription": "Any thread in run_cycles (was one thread in run_cycles)"
198c2ecf20Sopenharmony_ci  },
208c2ecf20Sopenharmony_ci  {
218c2ecf20Sopenharmony_ci    "EventCode": "0x4000a",
228c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL",
238c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall",
248c2ecf20Sopenharmony_ci    "PublicDescription": ""
258c2ecf20Sopenharmony_ci  },
268c2ecf20Sopenharmony_ci  {
278c2ecf20Sopenharmony_ci    "EventCode": "0x4d018",
288c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_BRU",
298c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to a Branch Unit",
308c2ecf20Sopenharmony_ci    "PublicDescription": ""
318c2ecf20Sopenharmony_ci  },
328c2ecf20Sopenharmony_ci  {
338c2ecf20Sopenharmony_ci    "EventCode": "0x2c012",
348c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_DCACHE_MISS",
358c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall by Dcache miss",
368c2ecf20Sopenharmony_ci    "PublicDescription": ""
378c2ecf20Sopenharmony_ci  },
388c2ecf20Sopenharmony_ci  {
398c2ecf20Sopenharmony_ci    "EventCode": "0x2c018",
408c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_DMISS_L21_L31",
418c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall by Dcache miss which resolved on chip ( excluding local L2/L3)",
428c2ecf20Sopenharmony_ci    "PublicDescription": ""
438c2ecf20Sopenharmony_ci  },
448c2ecf20Sopenharmony_ci  {
458c2ecf20Sopenharmony_ci    "EventCode": "0x2c016",
468c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_DMISS_L2L3",
478c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall by Dcache miss which resolved in L2/L3",
488c2ecf20Sopenharmony_ci    "PublicDescription": ""
498c2ecf20Sopenharmony_ci  },
508c2ecf20Sopenharmony_ci  {
518c2ecf20Sopenharmony_ci    "EventCode": "0x4c016",
528c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_DMISS_L2L3_CONFLICT",
538c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to cache miss that resolves in the L2 or L3 with a conflict",
548c2ecf20Sopenharmony_ci    "PublicDescription": "Completion stall due to cache miss resolving in core's L2/L3 with a conflict"
558c2ecf20Sopenharmony_ci  },
568c2ecf20Sopenharmony_ci  {
578c2ecf20Sopenharmony_ci    "EventCode": "0x4c01a",
588c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_DMISS_L3MISS",
598c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to cache miss resolving missed the L3",
608c2ecf20Sopenharmony_ci    "PublicDescription": ""
618c2ecf20Sopenharmony_ci  },
628c2ecf20Sopenharmony_ci  {
638c2ecf20Sopenharmony_ci    "EventCode": "0x4c018",
648c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_DMISS_LMEM",
658c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to cache miss that resolves in local memory",
668c2ecf20Sopenharmony_ci    "PublicDescription": "Completion stall due to cache miss resolving in core's Local Memory"
678c2ecf20Sopenharmony_ci  },
688c2ecf20Sopenharmony_ci  {
698c2ecf20Sopenharmony_ci    "EventCode": "0x2c01c",
708c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_DMISS_REMOTE",
718c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall by Dcache miss which resolved from remote chip (cache or memory)",
728c2ecf20Sopenharmony_ci    "PublicDescription": "Completion stall by Dcache miss which resolved on chip ( excluding local L2/L3)"
738c2ecf20Sopenharmony_ci  },
748c2ecf20Sopenharmony_ci  {
758c2ecf20Sopenharmony_ci    "EventCode": "0x4c012",
768c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_ERAT_MISS",
778c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to LSU reject ERAT miss",
788c2ecf20Sopenharmony_ci    "PublicDescription": ""
798c2ecf20Sopenharmony_ci  },
808c2ecf20Sopenharmony_ci  {
818c2ecf20Sopenharmony_ci    "EventCode": "0x4d016",
828c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_FXLONG",
838c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to a long latency fixed point instruction",
848c2ecf20Sopenharmony_ci    "PublicDescription": ""
858c2ecf20Sopenharmony_ci  },
868c2ecf20Sopenharmony_ci  {
878c2ecf20Sopenharmony_ci    "EventCode": "0x2d016",
888c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_FXU",
898c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to FXU",
908c2ecf20Sopenharmony_ci    "PublicDescription": ""
918c2ecf20Sopenharmony_ci  },
928c2ecf20Sopenharmony_ci  {
938c2ecf20Sopenharmony_ci    "EventCode": "0x30036",
948c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_HWSYNC",
958c2ecf20Sopenharmony_ci    "BriefDescription": "completion stall due to hwsync",
968c2ecf20Sopenharmony_ci    "PublicDescription": ""
978c2ecf20Sopenharmony_ci  },
988c2ecf20Sopenharmony_ci  {
998c2ecf20Sopenharmony_ci    "EventCode": "0x4d014",
1008c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_LOAD_FINISH",
1018c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to a Load finish",
1028c2ecf20Sopenharmony_ci    "PublicDescription": ""
1038c2ecf20Sopenharmony_ci  },
1048c2ecf20Sopenharmony_ci  {
1058c2ecf20Sopenharmony_ci    "EventCode": "0x2c010",
1068c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_LSU",
1078c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall by LSU instruction",
1088c2ecf20Sopenharmony_ci    "PublicDescription": ""
1098c2ecf20Sopenharmony_ci  },
1108c2ecf20Sopenharmony_ci  {
1118c2ecf20Sopenharmony_ci    "EventCode": "0x10036",
1128c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_LWSYNC",
1138c2ecf20Sopenharmony_ci    "BriefDescription": "completion stall due to isync/lwsync",
1148c2ecf20Sopenharmony_ci    "PublicDescription": ""
1158c2ecf20Sopenharmony_ci  },
1168c2ecf20Sopenharmony_ci  {
1178c2ecf20Sopenharmony_ci    "EventCode": "0x30006",
1188c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_OTHER_CMPL",
1198c2ecf20Sopenharmony_ci    "BriefDescription": "Instructions core completed while this tread was stalled",
1208c2ecf20Sopenharmony_ci    "PublicDescription": "Instructions core completed while this thread was stalled"
1218c2ecf20Sopenharmony_ci  },
1228c2ecf20Sopenharmony_ci  {
1238c2ecf20Sopenharmony_ci    "EventCode": "0x4c01c",
1248c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_ST_FWD",
1258c2ecf20Sopenharmony_ci    "BriefDescription": "Completion stall due to store forward",
1268c2ecf20Sopenharmony_ci    "PublicDescription": ""
1278c2ecf20Sopenharmony_ci  },
1288c2ecf20Sopenharmony_ci  {
1298c2ecf20Sopenharmony_ci    "EventCode": "0x1001c",
1308c2ecf20Sopenharmony_ci    "EventName": "PM_CMPLU_STALL_THRD",
1318c2ecf20Sopenharmony_ci    "BriefDescription": "Completion Stalled due to thread conflict. Group ready to complete but it was another thread's turn",
1328c2ecf20Sopenharmony_ci    "PublicDescription": "Completion stall due to thread conflict"
1338c2ecf20Sopenharmony_ci  },
1348c2ecf20Sopenharmony_ci  {
1358c2ecf20Sopenharmony_ci    "EventCode": "0x1e",
1368c2ecf20Sopenharmony_ci    "EventName": "PM_CYC",
1378c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles",
1388c2ecf20Sopenharmony_ci    "PublicDescription": ""
1398c2ecf20Sopenharmony_ci  },
1408c2ecf20Sopenharmony_ci  {
1418c2ecf20Sopenharmony_ci    "EventCode": "0x10006",
1428c2ecf20Sopenharmony_ci    "EventName": "PM_DISP_HELD",
1438c2ecf20Sopenharmony_ci    "BriefDescription": "Dispatch Held",
1448c2ecf20Sopenharmony_ci    "PublicDescription": ""
1458c2ecf20Sopenharmony_ci  },
1468c2ecf20Sopenharmony_ci  {
1478c2ecf20Sopenharmony_ci    "EventCode": "0x4003c",
1488c2ecf20Sopenharmony_ci    "EventName": "PM_DISP_HELD_SYNC_HOLD",
1498c2ecf20Sopenharmony_ci    "BriefDescription": "Dispatch held due to SYNC hold",
1508c2ecf20Sopenharmony_ci    "PublicDescription": ""
1518c2ecf20Sopenharmony_ci  },
1528c2ecf20Sopenharmony_ci  {
1538c2ecf20Sopenharmony_ci    "EventCode": "0x200f8",
1548c2ecf20Sopenharmony_ci    "EventName": "PM_EXT_INT",
1558c2ecf20Sopenharmony_ci    "BriefDescription": "external interrupt",
1568c2ecf20Sopenharmony_ci    "PublicDescription": ""
1578c2ecf20Sopenharmony_ci  },
1588c2ecf20Sopenharmony_ci  {
1598c2ecf20Sopenharmony_ci    "EventCode": "0x400f8",
1608c2ecf20Sopenharmony_ci    "EventName": "PM_FLUSH",
1618c2ecf20Sopenharmony_ci    "BriefDescription": "Flush (any type)",
1628c2ecf20Sopenharmony_ci    "PublicDescription": ""
1638c2ecf20Sopenharmony_ci  },
1648c2ecf20Sopenharmony_ci  {
1658c2ecf20Sopenharmony_ci    "EventCode": "0x30012",
1668c2ecf20Sopenharmony_ci    "EventName": "PM_FLUSH_COMPLETION",
1678c2ecf20Sopenharmony_ci    "BriefDescription": "Completion Flush",
1688c2ecf20Sopenharmony_ci    "PublicDescription": ""
1698c2ecf20Sopenharmony_ci  },
1708c2ecf20Sopenharmony_ci  {
1718c2ecf20Sopenharmony_ci    "EventCode": "0x3000c",
1728c2ecf20Sopenharmony_ci    "EventName": "PM_FREQ_DOWN",
1738c2ecf20Sopenharmony_ci    "BriefDescription": "Power Management: Below Threshold B",
1748c2ecf20Sopenharmony_ci    "PublicDescription": "Frequency is being slewed down due to Power Management"
1758c2ecf20Sopenharmony_ci  },
1768c2ecf20Sopenharmony_ci  {
1778c2ecf20Sopenharmony_ci    "EventCode": "0x4000c",
1788c2ecf20Sopenharmony_ci    "EventName": "PM_FREQ_UP",
1798c2ecf20Sopenharmony_ci    "BriefDescription": "Power Management: Above Threshold A",
1808c2ecf20Sopenharmony_ci    "PublicDescription": "Frequency is being slewed up due to Power Management"
1818c2ecf20Sopenharmony_ci  },
1828c2ecf20Sopenharmony_ci  {
1838c2ecf20Sopenharmony_ci    "EventCode": "0x2000a",
1848c2ecf20Sopenharmony_ci    "EventName": "PM_HV_CYC",
1858c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles in which msr_hv is high. Note that this event does not take msr_pr into consideration",
1868c2ecf20Sopenharmony_ci    "PublicDescription": "cycles in hypervisor mode"
1878c2ecf20Sopenharmony_ci  },
1888c2ecf20Sopenharmony_ci  {
1898c2ecf20Sopenharmony_ci    "EventCode": "0x3405e",
1908c2ecf20Sopenharmony_ci    "EventName": "PM_IFETCH_THROTTLE",
1918c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles in which Instruction fetch throttle was active",
1928c2ecf20Sopenharmony_ci    "PublicDescription": "Cycles instruction fecth was throttled in IFU"
1938c2ecf20Sopenharmony_ci  },
1948c2ecf20Sopenharmony_ci  {
1958c2ecf20Sopenharmony_ci    "EventCode": "0x10014",
1968c2ecf20Sopenharmony_ci    "EventName": "PM_IOPS_CMPL",
1978c2ecf20Sopenharmony_ci    "BriefDescription": "Internal Operations completed",
1988c2ecf20Sopenharmony_ci    "PublicDescription": "IOPS Completed"
1998c2ecf20Sopenharmony_ci  },
2008c2ecf20Sopenharmony_ci  {
2018c2ecf20Sopenharmony_ci    "EventCode": "0x3c058",
2028c2ecf20Sopenharmony_ci    "EventName": "PM_LARX_FIN",
2038c2ecf20Sopenharmony_ci    "BriefDescription": "Larx finished",
2048c2ecf20Sopenharmony_ci    "PublicDescription": ""
2058c2ecf20Sopenharmony_ci  },
2068c2ecf20Sopenharmony_ci  {
2078c2ecf20Sopenharmony_ci    "EventCode": "0x1002e",
2088c2ecf20Sopenharmony_ci    "EventName": "PM_LD_CMPL",
2098c2ecf20Sopenharmony_ci    "BriefDescription": "count of Loads completed",
2108c2ecf20Sopenharmony_ci    "PublicDescription": ""
2118c2ecf20Sopenharmony_ci  },
2128c2ecf20Sopenharmony_ci  {
2138c2ecf20Sopenharmony_ci    "EventCode": "0x10062",
2148c2ecf20Sopenharmony_ci    "EventName": "PM_LD_L3MISS_PEND_CYC",
2158c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles L3 miss was pending for this thread",
2168c2ecf20Sopenharmony_ci    "PublicDescription": ""
2178c2ecf20Sopenharmony_ci  },
2188c2ecf20Sopenharmony_ci  {
2198c2ecf20Sopenharmony_ci    "EventCode": "0x30066",
2208c2ecf20Sopenharmony_ci    "EventName": "PM_LSU_FIN",
2218c2ecf20Sopenharmony_ci    "BriefDescription": "LSU Finished an instruction (up to 2 per cycle)",
2228c2ecf20Sopenharmony_ci    "PublicDescription": ""
2238c2ecf20Sopenharmony_ci  },
2248c2ecf20Sopenharmony_ci  {
2258c2ecf20Sopenharmony_ci    "EventCode": "0x2003e",
2268c2ecf20Sopenharmony_ci    "EventName": "PM_LSU_LMQ_SRQ_EMPTY_CYC",
2278c2ecf20Sopenharmony_ci    "BriefDescription": "LSU empty (lmq and srq empty)",
2288c2ecf20Sopenharmony_ci    "PublicDescription": ""
2298c2ecf20Sopenharmony_ci  },
2308c2ecf20Sopenharmony_ci  {
2318c2ecf20Sopenharmony_ci    "EventCode": "0x2e05c",
2328c2ecf20Sopenharmony_ci    "EventName": "PM_LSU_REJECT_ERAT_MISS",
2338c2ecf20Sopenharmony_ci    "BriefDescription": "LSU Reject due to ERAT (up to 4 per cycles)",
2348c2ecf20Sopenharmony_ci    "PublicDescription": ""
2358c2ecf20Sopenharmony_ci  },
2368c2ecf20Sopenharmony_ci  {
2378c2ecf20Sopenharmony_ci    "EventCode": "0x4e05c",
2388c2ecf20Sopenharmony_ci    "EventName": "PM_LSU_REJECT_LHS",
2398c2ecf20Sopenharmony_ci    "BriefDescription": "LSU Reject due to LHS (up to 4 per cycle)",
2408c2ecf20Sopenharmony_ci    "PublicDescription": ""
2418c2ecf20Sopenharmony_ci  },
2428c2ecf20Sopenharmony_ci  {
2438c2ecf20Sopenharmony_ci    "EventCode": "0x1e05c",
2448c2ecf20Sopenharmony_ci    "EventName": "PM_LSU_REJECT_LMQ_FULL",
2458c2ecf20Sopenharmony_ci    "BriefDescription": "LSU reject due to LMQ full ( 4 per cycle)",
2468c2ecf20Sopenharmony_ci    "PublicDescription": ""
2478c2ecf20Sopenharmony_ci  },
2488c2ecf20Sopenharmony_ci  {
2498c2ecf20Sopenharmony_ci    "EventCode": "0x1001a",
2508c2ecf20Sopenharmony_ci    "EventName": "PM_LSU_SRQ_FULL_CYC",
2518c2ecf20Sopenharmony_ci    "BriefDescription": "Storage Queue is full and is blocking dispatch",
2528c2ecf20Sopenharmony_ci    "PublicDescription": "SRQ is Full"
2538c2ecf20Sopenharmony_ci  },
2548c2ecf20Sopenharmony_ci  {
2558c2ecf20Sopenharmony_ci    "EventCode": "0x40014",
2568c2ecf20Sopenharmony_ci    "EventName": "PM_PROBE_NOP_DISP",
2578c2ecf20Sopenharmony_ci    "BriefDescription": "ProbeNops dispatched",
2588c2ecf20Sopenharmony_ci    "PublicDescription": ""
2598c2ecf20Sopenharmony_ci  },
2608c2ecf20Sopenharmony_ci  {
2618c2ecf20Sopenharmony_ci    "EventCode": "0x600f4",
2628c2ecf20Sopenharmony_ci    "EventName": "PM_RUN_CYC",
2638c2ecf20Sopenharmony_ci    "BriefDescription": "Run_cycles",
2648c2ecf20Sopenharmony_ci    "PublicDescription": ""
2658c2ecf20Sopenharmony_ci  },
2668c2ecf20Sopenharmony_ci  {
2678c2ecf20Sopenharmony_ci    "EventCode": "0x3006c",
2688c2ecf20Sopenharmony_ci    "EventName": "PM_RUN_CYC_SMT2_MODE",
2698c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles run latch is set and core is in SMT2 mode",
2708c2ecf20Sopenharmony_ci    "PublicDescription": ""
2718c2ecf20Sopenharmony_ci  },
2728c2ecf20Sopenharmony_ci  {
2738c2ecf20Sopenharmony_ci    "EventCode": "0x2006c",
2748c2ecf20Sopenharmony_ci    "EventName": "PM_RUN_CYC_SMT4_MODE",
2758c2ecf20Sopenharmony_ci    "BriefDescription": "cycles this threads run latch is set and the core is in SMT4 mode",
2768c2ecf20Sopenharmony_ci    "PublicDescription": "Cycles run latch is set and core is in SMT4 mode"
2778c2ecf20Sopenharmony_ci  },
2788c2ecf20Sopenharmony_ci  {
2798c2ecf20Sopenharmony_ci    "EventCode": "0x1006c",
2808c2ecf20Sopenharmony_ci    "EventName": "PM_RUN_CYC_ST_MODE",
2818c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles run latch is set and core is in ST mode",
2828c2ecf20Sopenharmony_ci    "PublicDescription": ""
2838c2ecf20Sopenharmony_ci  },
2848c2ecf20Sopenharmony_ci  {
2858c2ecf20Sopenharmony_ci    "EventCode": "0x500fa",
2868c2ecf20Sopenharmony_ci    "EventName": "PM_RUN_INST_CMPL",
2878c2ecf20Sopenharmony_ci    "BriefDescription": "Run_Instructions",
2888c2ecf20Sopenharmony_ci    "PublicDescription": ""
2898c2ecf20Sopenharmony_ci  },
2908c2ecf20Sopenharmony_ci  {
2918c2ecf20Sopenharmony_ci    "EventCode": "0x1e058",
2928c2ecf20Sopenharmony_ci    "EventName": "PM_STCX_FAIL",
2938c2ecf20Sopenharmony_ci    "BriefDescription": "stcx failed",
2948c2ecf20Sopenharmony_ci    "PublicDescription": ""
2958c2ecf20Sopenharmony_ci  },
2968c2ecf20Sopenharmony_ci  {
2978c2ecf20Sopenharmony_ci    "EventCode": "0x20016",
2988c2ecf20Sopenharmony_ci    "EventName": "PM_ST_CMPL",
2998c2ecf20Sopenharmony_ci    "BriefDescription": "Store completion count",
3008c2ecf20Sopenharmony_ci    "PublicDescription": ""
3018c2ecf20Sopenharmony_ci  },
3028c2ecf20Sopenharmony_ci  {
3038c2ecf20Sopenharmony_ci    "EventCode": "0x200f0",
3048c2ecf20Sopenharmony_ci    "EventName": "PM_ST_FIN",
3058c2ecf20Sopenharmony_ci    "BriefDescription": "Store Instructions Finished",
3068c2ecf20Sopenharmony_ci    "PublicDescription": "Store Instructions Finished (store sent to nest)"
3078c2ecf20Sopenharmony_ci  },
3088c2ecf20Sopenharmony_ci  {
3098c2ecf20Sopenharmony_ci    "EventCode": "0x20018",
3108c2ecf20Sopenharmony_ci    "EventName": "PM_ST_FWD",
3118c2ecf20Sopenharmony_ci    "BriefDescription": "Store forwards that finished",
3128c2ecf20Sopenharmony_ci    "PublicDescription": ""
3138c2ecf20Sopenharmony_ci  },
3148c2ecf20Sopenharmony_ci  {
3158c2ecf20Sopenharmony_ci    "EventCode": "0x10026",
3168c2ecf20Sopenharmony_ci    "EventName": "PM_TABLEWALK_CYC",
3178c2ecf20Sopenharmony_ci    "BriefDescription": "Cycles when a tablewalk (I or D) is active",
3188c2ecf20Sopenharmony_ci    "PublicDescription": "Tablewalk Active"
3198c2ecf20Sopenharmony_ci  },
3208c2ecf20Sopenharmony_ci  {
3218c2ecf20Sopenharmony_ci    "EventCode": "0x300f8",
3228c2ecf20Sopenharmony_ci    "EventName": "PM_TB_BIT_TRANS",
3238c2ecf20Sopenharmony_ci    "BriefDescription": "timebase event",
3248c2ecf20Sopenharmony_ci    "PublicDescription": ""
3258c2ecf20Sopenharmony_ci  },
3268c2ecf20Sopenharmony_ci  {
3278c2ecf20Sopenharmony_ci    "EventCode": "0x2000c",
3288c2ecf20Sopenharmony_ci    "EventName": "PM_THRD_ALL_RUN_CYC",
3298c2ecf20Sopenharmony_ci    "BriefDescription": "All Threads in Run_cycles (was both threads in run_cycles)",
3308c2ecf20Sopenharmony_ci    "PublicDescription": ""
3318c2ecf20Sopenharmony_ci  },
3328c2ecf20Sopenharmony_ci  {
3338c2ecf20Sopenharmony_ci    "EventCode": "0x30058",
3348c2ecf20Sopenharmony_ci    "EventName": "PM_TLBIE_FIN",
3358c2ecf20Sopenharmony_ci    "BriefDescription": "tlbie finished",
3368c2ecf20Sopenharmony_ci    "PublicDescription": ""
3378c2ecf20Sopenharmony_ci  },
3388c2ecf20Sopenharmony_ci  {
3398c2ecf20Sopenharmony_ci    "EventCode": "0x10060",
3408c2ecf20Sopenharmony_ci    "EventName": "PM_TM_TRANS_RUN_CYC",
3418c2ecf20Sopenharmony_ci    "BriefDescription": "run cycles in transactional state",
3428c2ecf20Sopenharmony_ci    "PublicDescription": ""
3438c2ecf20Sopenharmony_ci  },
3448c2ecf20Sopenharmony_ci  {
3458c2ecf20Sopenharmony_ci    "EventCode": "0x2e012",
3468c2ecf20Sopenharmony_ci    "EventName": "PM_TM_TX_PASS_RUN_CYC",
3478c2ecf20Sopenharmony_ci    "BriefDescription": "cycles spent in successful transactions",
3488c2ecf20Sopenharmony_ci    "PublicDescription": "run cycles spent in successful transactions"
3498c2ecf20Sopenharmony_ci  }
3508c2ecf20Sopenharmony_ci]
351