1[ 2 { 3 "EventCode": "0x100f2", 4 "EventName": "PM_1PLUS_PPC_CMPL", 5 "BriefDescription": "1 or more ppc insts finished", 6 "PublicDescription": "1 or more ppc insts finished (completed)" 7 }, 8 { 9 "EventCode": "0x400f2", 10 "EventName": "PM_1PLUS_PPC_DISP", 11 "BriefDescription": "Cycles at least one Instr Dispatched", 12 "PublicDescription": "Cycles at least one Instr Dispatched. Could be a group with only microcode. Issue HW016521" 13 }, 14 { 15 "EventCode": "0x100fa", 16 "EventName": "PM_ANY_THRD_RUN_CYC", 17 "BriefDescription": "One of threads in run_cycles", 18 "PublicDescription": "Any thread in run_cycles (was one thread in run_cycles)" 19 }, 20 { 21 "EventCode": "0x4000a", 22 "EventName": "PM_CMPLU_STALL", 23 "BriefDescription": "Completion stall", 24 "PublicDescription": "" 25 }, 26 { 27 "EventCode": "0x4d018", 28 "EventName": "PM_CMPLU_STALL_BRU", 29 "BriefDescription": "Completion stall due to a Branch Unit", 30 "PublicDescription": "" 31 }, 32 { 33 "EventCode": "0x2c012", 34 "EventName": "PM_CMPLU_STALL_DCACHE_MISS", 35 "BriefDescription": "Completion stall by Dcache miss", 36 "PublicDescription": "" 37 }, 38 { 39 "EventCode": "0x2c018", 40 "EventName": "PM_CMPLU_STALL_DMISS_L21_L31", 41 "BriefDescription": "Completion stall by Dcache miss which resolved on chip ( excluding local L2/L3)", 42 "PublicDescription": "" 43 }, 44 { 45 "EventCode": "0x2c016", 46 "EventName": "PM_CMPLU_STALL_DMISS_L2L3", 47 "BriefDescription": "Completion stall by Dcache miss which resolved in L2/L3", 48 "PublicDescription": "" 49 }, 50 { 51 "EventCode": "0x4c016", 52 "EventName": "PM_CMPLU_STALL_DMISS_L2L3_CONFLICT", 53 "BriefDescription": "Completion stall due to cache miss that resolves in the L2 or L3 with a conflict", 54 "PublicDescription": "Completion stall due to cache miss resolving in core's L2/L3 with a conflict" 55 }, 56 { 57 "EventCode": "0x4c01a", 58 "EventName": "PM_CMPLU_STALL_DMISS_L3MISS", 59 "BriefDescription": "Completion stall due to cache miss resolving missed the L3", 60 "PublicDescription": "" 61 }, 62 { 63 "EventCode": "0x4c018", 64 "EventName": "PM_CMPLU_STALL_DMISS_LMEM", 65 "BriefDescription": "Completion stall due to cache miss that resolves in local memory", 66 "PublicDescription": "Completion stall due to cache miss resolving in core's Local Memory" 67 }, 68 { 69 "EventCode": "0x2c01c", 70 "EventName": "PM_CMPLU_STALL_DMISS_REMOTE", 71 "BriefDescription": "Completion stall by Dcache miss which resolved from remote chip (cache or memory)", 72 "PublicDescription": "Completion stall by Dcache miss which resolved on chip ( excluding local L2/L3)" 73 }, 74 { 75 "EventCode": "0x4c012", 76 "EventName": "PM_CMPLU_STALL_ERAT_MISS", 77 "BriefDescription": "Completion stall due to LSU reject ERAT miss", 78 "PublicDescription": "" 79 }, 80 { 81 "EventCode": "0x4d016", 82 "EventName": "PM_CMPLU_STALL_FXLONG", 83 "BriefDescription": "Completion stall due to a long latency fixed point instruction", 84 "PublicDescription": "" 85 }, 86 { 87 "EventCode": "0x2d016", 88 "EventName": "PM_CMPLU_STALL_FXU", 89 "BriefDescription": "Completion stall due to FXU", 90 "PublicDescription": "" 91 }, 92 { 93 "EventCode": "0x30036", 94 "EventName": "PM_CMPLU_STALL_HWSYNC", 95 "BriefDescription": "completion stall due to hwsync", 96 "PublicDescription": "" 97 }, 98 { 99 "EventCode": "0x4d014", 100 "EventName": "PM_CMPLU_STALL_LOAD_FINISH", 101 "BriefDescription": "Completion stall due to a Load finish", 102 "PublicDescription": "" 103 }, 104 { 105 "EventCode": "0x2c010", 106 "EventName": "PM_CMPLU_STALL_LSU", 107 "BriefDescription": "Completion stall by LSU instruction", 108 "PublicDescription": "" 109 }, 110 { 111 "EventCode": "0x10036", 112 "EventName": "PM_CMPLU_STALL_LWSYNC", 113 "BriefDescription": "completion stall due to isync/lwsync", 114 "PublicDescription": "" 115 }, 116 { 117 "EventCode": "0x30006", 118 "EventName": "PM_CMPLU_STALL_OTHER_CMPL", 119 "BriefDescription": "Instructions core completed while this tread was stalled", 120 "PublicDescription": "Instructions core completed while this thread was stalled" 121 }, 122 { 123 "EventCode": "0x4c01c", 124 "EventName": "PM_CMPLU_STALL_ST_FWD", 125 "BriefDescription": "Completion stall due to store forward", 126 "PublicDescription": "" 127 }, 128 { 129 "EventCode": "0x1001c", 130 "EventName": "PM_CMPLU_STALL_THRD", 131 "BriefDescription": "Completion Stalled due to thread conflict. Group ready to complete but it was another thread's turn", 132 "PublicDescription": "Completion stall due to thread conflict" 133 }, 134 { 135 "EventCode": "0x1e", 136 "EventName": "PM_CYC", 137 "BriefDescription": "Cycles", 138 "PublicDescription": "" 139 }, 140 { 141 "EventCode": "0x10006", 142 "EventName": "PM_DISP_HELD", 143 "BriefDescription": "Dispatch Held", 144 "PublicDescription": "" 145 }, 146 { 147 "EventCode": "0x4003c", 148 "EventName": "PM_DISP_HELD_SYNC_HOLD", 149 "BriefDescription": "Dispatch held due to SYNC hold", 150 "PublicDescription": "" 151 }, 152 { 153 "EventCode": "0x200f8", 154 "EventName": "PM_EXT_INT", 155 "BriefDescription": "external interrupt", 156 "PublicDescription": "" 157 }, 158 { 159 "EventCode": "0x400f8", 160 "EventName": "PM_FLUSH", 161 "BriefDescription": "Flush (any type)", 162 "PublicDescription": "" 163 }, 164 { 165 "EventCode": "0x30012", 166 "EventName": "PM_FLUSH_COMPLETION", 167 "BriefDescription": "Completion Flush", 168 "PublicDescription": "" 169 }, 170 { 171 "EventCode": "0x3000c", 172 "EventName": "PM_FREQ_DOWN", 173 "BriefDescription": "Power Management: Below Threshold B", 174 "PublicDescription": "Frequency is being slewed down due to Power Management" 175 }, 176 { 177 "EventCode": "0x4000c", 178 "EventName": "PM_FREQ_UP", 179 "BriefDescription": "Power Management: Above Threshold A", 180 "PublicDescription": "Frequency is being slewed up due to Power Management" 181 }, 182 { 183 "EventCode": "0x2000a", 184 "EventName": "PM_HV_CYC", 185 "BriefDescription": "Cycles in which msr_hv is high. Note that this event does not take msr_pr into consideration", 186 "PublicDescription": "cycles in hypervisor mode" 187 }, 188 { 189 "EventCode": "0x3405e", 190 "EventName": "PM_IFETCH_THROTTLE", 191 "BriefDescription": "Cycles in which Instruction fetch throttle was active", 192 "PublicDescription": "Cycles instruction fecth was throttled in IFU" 193 }, 194 { 195 "EventCode": "0x10014", 196 "EventName": "PM_IOPS_CMPL", 197 "BriefDescription": "Internal Operations completed", 198 "PublicDescription": "IOPS Completed" 199 }, 200 { 201 "EventCode": "0x3c058", 202 "EventName": "PM_LARX_FIN", 203 "BriefDescription": "Larx finished", 204 "PublicDescription": "" 205 }, 206 { 207 "EventCode": "0x1002e", 208 "EventName": "PM_LD_CMPL", 209 "BriefDescription": "count of Loads completed", 210 "PublicDescription": "" 211 }, 212 { 213 "EventCode": "0x10062", 214 "EventName": "PM_LD_L3MISS_PEND_CYC", 215 "BriefDescription": "Cycles L3 miss was pending for this thread", 216 "PublicDescription": "" 217 }, 218 { 219 "EventCode": "0x30066", 220 "EventName": "PM_LSU_FIN", 221 "BriefDescription": "LSU Finished an instruction (up to 2 per cycle)", 222 "PublicDescription": "" 223 }, 224 { 225 "EventCode": "0x2003e", 226 "EventName": "PM_LSU_LMQ_SRQ_EMPTY_CYC", 227 "BriefDescription": "LSU empty (lmq and srq empty)", 228 "PublicDescription": "" 229 }, 230 { 231 "EventCode": "0x2e05c", 232 "EventName": "PM_LSU_REJECT_ERAT_MISS", 233 "BriefDescription": "LSU Reject due to ERAT (up to 4 per cycles)", 234 "PublicDescription": "" 235 }, 236 { 237 "EventCode": "0x4e05c", 238 "EventName": "PM_LSU_REJECT_LHS", 239 "BriefDescription": "LSU Reject due to LHS (up to 4 per cycle)", 240 "PublicDescription": "" 241 }, 242 { 243 "EventCode": "0x1e05c", 244 "EventName": "PM_LSU_REJECT_LMQ_FULL", 245 "BriefDescription": "LSU reject due to LMQ full ( 4 per cycle)", 246 "PublicDescription": "" 247 }, 248 { 249 "EventCode": "0x1001a", 250 "EventName": "PM_LSU_SRQ_FULL_CYC", 251 "BriefDescription": "Storage Queue is full and is blocking dispatch", 252 "PublicDescription": "SRQ is Full" 253 }, 254 { 255 "EventCode": "0x40014", 256 "EventName": "PM_PROBE_NOP_DISP", 257 "BriefDescription": "ProbeNops dispatched", 258 "PublicDescription": "" 259 }, 260 { 261 "EventCode": "0x600f4", 262 "EventName": "PM_RUN_CYC", 263 "BriefDescription": "Run_cycles", 264 "PublicDescription": "" 265 }, 266 { 267 "EventCode": "0x3006c", 268 "EventName": "PM_RUN_CYC_SMT2_MODE", 269 "BriefDescription": "Cycles run latch is set and core is in SMT2 mode", 270 "PublicDescription": "" 271 }, 272 { 273 "EventCode": "0x2006c", 274 "EventName": "PM_RUN_CYC_SMT4_MODE", 275 "BriefDescription": "cycles this threads run latch is set and the core is in SMT4 mode", 276 "PublicDescription": "Cycles run latch is set and core is in SMT4 mode" 277 }, 278 { 279 "EventCode": "0x1006c", 280 "EventName": "PM_RUN_CYC_ST_MODE", 281 "BriefDescription": "Cycles run latch is set and core is in ST mode", 282 "PublicDescription": "" 283 }, 284 { 285 "EventCode": "0x500fa", 286 "EventName": "PM_RUN_INST_CMPL", 287 "BriefDescription": "Run_Instructions", 288 "PublicDescription": "" 289 }, 290 { 291 "EventCode": "0x1e058", 292 "EventName": "PM_STCX_FAIL", 293 "BriefDescription": "stcx failed", 294 "PublicDescription": "" 295 }, 296 { 297 "EventCode": "0x20016", 298 "EventName": "PM_ST_CMPL", 299 "BriefDescription": "Store completion count", 300 "PublicDescription": "" 301 }, 302 { 303 "EventCode": "0x200f0", 304 "EventName": "PM_ST_FIN", 305 "BriefDescription": "Store Instructions Finished", 306 "PublicDescription": "Store Instructions Finished (store sent to nest)" 307 }, 308 { 309 "EventCode": "0x20018", 310 "EventName": "PM_ST_FWD", 311 "BriefDescription": "Store forwards that finished", 312 "PublicDescription": "" 313 }, 314 { 315 "EventCode": "0x10026", 316 "EventName": "PM_TABLEWALK_CYC", 317 "BriefDescription": "Cycles when a tablewalk (I or D) is active", 318 "PublicDescription": "Tablewalk Active" 319 }, 320 { 321 "EventCode": "0x300f8", 322 "EventName": "PM_TB_BIT_TRANS", 323 "BriefDescription": "timebase event", 324 "PublicDescription": "" 325 }, 326 { 327 "EventCode": "0x2000c", 328 "EventName": "PM_THRD_ALL_RUN_CYC", 329 "BriefDescription": "All Threads in Run_cycles (was both threads in run_cycles)", 330 "PublicDescription": "" 331 }, 332 { 333 "EventCode": "0x30058", 334 "EventName": "PM_TLBIE_FIN", 335 "BriefDescription": "tlbie finished", 336 "PublicDescription": "" 337 }, 338 { 339 "EventCode": "0x10060", 340 "EventName": "PM_TM_TRANS_RUN_CYC", 341 "BriefDescription": "run cycles in transactional state", 342 "PublicDescription": "" 343 }, 344 { 345 "EventCode": "0x2e012", 346 "EventName": "PM_TM_TX_PASS_RUN_CYC", 347 "BriefDescription": "cycles spent in successful transactions", 348 "PublicDescription": "run cycles spent in successful transactions" 349 } 350] 351