1ebd09753SNickhu[ 2ebd09753SNickhu { 3ebd09753SNickhu "PublicDescription": "Conditional branch", 4ebd09753SNickhu "EventCode": "0x102", 5ebd09753SNickhu "EventName": "cond_br", 6ebd09753SNickhu "BriefDescription": "V3 Conditional branch" 7ebd09753SNickhu }, 8ebd09753SNickhu { 9ebd09753SNickhu "PublicDescription": "Taken conditional branches", 10ebd09753SNickhu "EventCode": "0x103", 11ebd09753SNickhu "EventName": "taken_cond_br", 12ebd09753SNickhu "BriefDescription": "V3 Taken Conditional branch" 13ebd09753SNickhu }, 14ebd09753SNickhu { 15ebd09753SNickhu "PublicDescription": "Prefetch Instruction", 16ebd09753SNickhu "EventCode": "0x104", 17ebd09753SNickhu "EventName": "prefetch_inst", 18ebd09753SNickhu "BriefDescription": "V3 Prefetch Instruction" 19ebd09753SNickhu }, 20ebd09753SNickhu { 21ebd09753SNickhu "PublicDescription": "RET Inst", 22ebd09753SNickhu "EventCode": "0x105", 23ebd09753SNickhu "EventName": "ret_inst", 24ebd09753SNickhu "BriefDescription": "V3 RET Inst" 25ebd09753SNickhu }, 26ebd09753SNickhu { 27ebd09753SNickhu "PublicDescription": "JR(non-RET) instructions", 28ebd09753SNickhu "EventCode": "0x106", 29ebd09753SNickhu "EventName": "jr_inst", 30ebd09753SNickhu "BriefDescription": "V3 JR(non-RET) instructions" 31ebd09753SNickhu }, 32ebd09753SNickhu { 33ebd09753SNickhu "PublicDescription": "JAL/JRAL instructions", 34ebd09753SNickhu "EventCode": "0x107", 35ebd09753SNickhu "EventName": "jal_jral_inst", 36ebd09753SNickhu "BriefDescription": "V3 JAL/JRAL instructions" 37ebd09753SNickhu }, 38ebd09753SNickhu { 39ebd09753SNickhu "PublicDescription": "NOP instructions", 40ebd09753SNickhu "EventCode": "0x108", 41ebd09753SNickhu "EventName": "nop_inst", 42ebd09753SNickhu "BriefDescription": "V3 NOP instructions" 43ebd09753SNickhu }, 44ebd09753SNickhu { 45ebd09753SNickhu "PublicDescription": "SCW instructions", 46ebd09753SNickhu "EventCode": "0x109", 47ebd09753SNickhu "EventName": "scw_inst", 48ebd09753SNickhu "BriefDescription": "V3 SCW instructions" 49ebd09753SNickhu }, 50ebd09753SNickhu { 51ebd09753SNickhu "PublicDescription": "ISB/DSB instructions", 52ebd09753SNickhu "EventCode": "0x10a", 53ebd09753SNickhu "EventName": "isb_dsb_inst", 54ebd09753SNickhu "BriefDescription": "V3 ISB/DSB instructions" 55ebd09753SNickhu }, 56ebd09753SNickhu { 57ebd09753SNickhu "PublicDescription": "CCTL instructions", 58ebd09753SNickhu "EventCode": "0x10b", 59ebd09753SNickhu "EventName": "cctl_inst", 60ebd09753SNickhu "BriefDescription": "V3 CCTL instructions" 61ebd09753SNickhu }, 62ebd09753SNickhu { 63ebd09753SNickhu "PublicDescription": "Taken Interrupts", 64ebd09753SNickhu "EventCode": "0x10c", 65ebd09753SNickhu "EventName": "taken_interrupts", 66ebd09753SNickhu "BriefDescription": "V3 Taken Interrupts" 67ebd09753SNickhu }, 68ebd09753SNickhu { 69ebd09753SNickhu "PublicDescription": "Loads Completed", 70ebd09753SNickhu "EventCode": "0x10d", 71ebd09753SNickhu "EventName": "load_completed", 72ebd09753SNickhu "BriefDescription": "V3 Loads Completed" 73ebd09753SNickhu }, 74ebd09753SNickhu { 75ebd09753SNickhu "PublicDescription": "uITLB accesses", 76ebd09753SNickhu "EventCode": "0x10e", 77ebd09753SNickhu "EventName": "uitlb_access", 78ebd09753SNickhu "BriefDescription": "V3 uITLB accesses" 79ebd09753SNickhu }, 80ebd09753SNickhu { 81ebd09753SNickhu "PublicDescription": "uDTLB accesses", 82ebd09753SNickhu "EventCode": "0x10f", 83ebd09753SNickhu "EventName": "udtlb_access", 84ebd09753SNickhu "BriefDescription": "V3 uDTLB accesses" 85ebd09753SNickhu }, 86ebd09753SNickhu { 87ebd09753SNickhu "PublicDescription": "MTLB accesses", 88ebd09753SNickhu "EventCode": "0x110", 89ebd09753SNickhu "EventName": "mtlb_access", 90ebd09753SNickhu "BriefDescription": "V3 MTLB accesses" 91ebd09753SNickhu }, 92ebd09753SNickhu { 93ebd09753SNickhu "PublicDescription": "DATA_DEPENDENCY_STALL_CYCLES", 94ebd09753SNickhu "EventCode": "0x112", 95ebd09753SNickhu "EventName": "data_dependency_stall", 96ebd09753SNickhu "BriefDescription": "V3 DATA_DEPENDENCY_STALL_CYCLES" 97ebd09753SNickhu }, 98ebd09753SNickhu { 99ebd09753SNickhu "PublicDescription": "DATA_CACHE_MISS_STALL_CYCLES", 100ebd09753SNickhu "EventCode": "0x113", 101ebd09753SNickhu "EventName": "dcache_miss_stall", 102ebd09753SNickhu "BriefDescription": "V3 DATA_CACHE_MISS_STALL_CYCLES" 103ebd09753SNickhu }, 104ebd09753SNickhu { 105ebd09753SNickhu "PublicDescription": "ILM access", 106ebd09753SNickhu "EventCode": "0x118", 107ebd09753SNickhu "EventName": "ilm_access", 108ebd09753SNickhu "BriefDescription": "V3 ILM accesses" 109ebd09753SNickhu }, 110ebd09753SNickhu { 111ebd09753SNickhu "PublicDescription": "LSU BIU CYCLES", 112ebd09753SNickhu "EventCode": "0x119", 113ebd09753SNickhu "EventName": "lsu_biu_cycles", 114ebd09753SNickhu "BriefDescription": "V3 LSU BIU CYCLES" 115ebd09753SNickhu }, 116ebd09753SNickhu { 117ebd09753SNickhu "PublicDescription": "HPTWK BIU CYCLES", 118ebd09753SNickhu "EventCode": "0x11a", 119ebd09753SNickhu "EventName": "hptwk_biu_cycles", 120ebd09753SNickhu "BriefDescription": "V3 HPTWK BIU CYCLES" 121ebd09753SNickhu }, 122ebd09753SNickhu { 123ebd09753SNickhu "PublicDescription": "DMA BIU CYCLES", 124ebd09753SNickhu "EventCode": "0x11b", 125ebd09753SNickhu "EventName": "dma_biu_cycles", 126ebd09753SNickhu "BriefDescription": "V3 DMA BIU CYCLES" 127ebd09753SNickhu }, 128ebd09753SNickhu { 129ebd09753SNickhu "PublicDescription": "CODE CACHE FILL BIU CYCLES", 130ebd09753SNickhu "EventCode": "0x11c", 131ebd09753SNickhu "EventName": "icache_fill_biu_cycles", 132ebd09753SNickhu "BriefDescription": "V3 CODE CACHE FILL BIU CYCLES" 133ebd09753SNickhu }, 134ebd09753SNickhu { 135ebd09753SNickhu "PublicDescription": "LEAGAL UNALIGN DCACHE ACCESS", 136ebd09753SNickhu "EventCode": "0x11d", 137ebd09753SNickhu "EventName": "legal_unalined_dcache_access", 138ebd09753SNickhu "BriefDescription": "V3 LEAGAL UNALIGN DCACHE ACCESS" 139ebd09753SNickhu }, 140ebd09753SNickhu { 141ebd09753SNickhu "PublicDescription": "PUSH25 instructions", 142ebd09753SNickhu "EventCode": "0x11e", 143ebd09753SNickhu "EventName": "push25_inst", 144ebd09753SNickhu "BriefDescription": "V3 PUSH25 instructions" 145ebd09753SNickhu }, 146ebd09753SNickhu { 147ebd09753SNickhu "PublicDescription": "SYSCALL instructions", 148ebd09753SNickhu "EventCode": "0x11f", 149ebd09753SNickhu "EventName": "syscall_inst", 150ebd09753SNickhu "BriefDescription": "V3 SYSCALL instructions" 151ebd09753SNickhu }, 152ebd09753SNickhu { 153ebd09753SNickhu "PublicDescription": "conditional branch miss", 154ebd09753SNickhu "EventCode": "0x202", 155ebd09753SNickhu "EventName": "cond_br_miss", 156ebd09753SNickhu "BriefDescription": "V3 conditional branch miss" 157ebd09753SNickhu }, 158ebd09753SNickhu { 159ebd09753SNickhu "PublicDescription": "taken conditional branch miss", 160ebd09753SNickhu "EventCode": "0x203", 161ebd09753SNickhu "EventName": "taken_cond_br_miss", 162ebd09753SNickhu "BriefDescription": "V3 taken conditional branch miss" 163ebd09753SNickhu }, 164ebd09753SNickhu { 165ebd09753SNickhu "PublicDescription": "Prefetch Instructions with cache hit", 166ebd09753SNickhu "EventCode": "0x204", 167ebd09753SNickhu "EventName": "prefetch_icache_hit", 168ebd09753SNickhu "BriefDescription": "V3 Prefetch Instructions with cache hit" 169ebd09753SNickhu }, 170ebd09753SNickhu { 171ebd09753SNickhu "PublicDescription": "RET mispredict", 172ebd09753SNickhu "EventCode": "0x205", 173ebd09753SNickhu "EventName": "ret_mispredict", 174ebd09753SNickhu "BriefDescription": "V3 RET mispredict" 175ebd09753SNickhu }, 176ebd09753SNickhu { 177ebd09753SNickhu "PublicDescription": "Immediate J instructions", 178ebd09753SNickhu "EventCode": "0x206", 179ebd09753SNickhu "EventName": "imm_j_inst", 180ebd09753SNickhu "BriefDescription": "V3 Immediate J instructions" 181ebd09753SNickhu }, 182ebd09753SNickhu { 183ebd09753SNickhu "PublicDescription": "Multiply instructions", 184ebd09753SNickhu "EventCode": "0x207", 185ebd09753SNickhu "EventName": "mul_inst", 186ebd09753SNickhu "BriefDescription": "V3 Multiply instructions" 187ebd09753SNickhu }, 188ebd09753SNickhu { 189ebd09753SNickhu "PublicDescription": "16 bits instructions", 190ebd09753SNickhu "EventCode": "0x208", 191ebd09753SNickhu "EventName": "sixteen_bits_inst", 192ebd09753SNickhu "BriefDescription": "V3 16 bits instructions" 193ebd09753SNickhu }, 194ebd09753SNickhu { 195ebd09753SNickhu "PublicDescription": "Failed SCW instructions", 196ebd09753SNickhu "EventCode": "0x209", 197ebd09753SNickhu "EventName": "fail_scw_inst", 198ebd09753SNickhu "BriefDescription": "V3 Failed SCW instructions" 199ebd09753SNickhu }, 200ebd09753SNickhu { 201ebd09753SNickhu "PublicDescription": "ld-after-st conflict replays", 202ebd09753SNickhu "EventCode": "0x20a", 203ebd09753SNickhu "EventName": "ld_af_st_conflict", 204ebd09753SNickhu "BriefDescription": "V3 ld-after-st conflict replays" 205ebd09753SNickhu }, 206ebd09753SNickhu { 207ebd09753SNickhu "PublicDescription": "Exception taken", 208ebd09753SNickhu "EventCode": "0x20c", 209ebd09753SNickhu "EventName": "exception_taken", 210ebd09753SNickhu "BriefDescription": "V3 Exception taken" 211ebd09753SNickhu }, 212ebd09753SNickhu { 213ebd09753SNickhu "PublicDescription": "Stores completed", 214ebd09753SNickhu "EventCode": "0x20d", 215ebd09753SNickhu "EventName": "store_completed", 216ebd09753SNickhu "BriefDescription": "V3 Stores completed" 217ebd09753SNickhu }, 218ebd09753SNickhu { 219ebd09753SNickhu "PublicDescription": "uITLB miss", 220ebd09753SNickhu "EventCode": "0x20e", 221ebd09753SNickhu "EventName": "uitlb_miss", 222ebd09753SNickhu "BriefDescription": "V3 uITLB miss" 223ebd09753SNickhu }, 224ebd09753SNickhu { 225ebd09753SNickhu "PublicDescription": "uDTLB miss", 226ebd09753SNickhu "EventCode": "0x20f", 227ebd09753SNickhu "EventName": "udtlb_miss", 228ebd09753SNickhu "BriefDescription": "V3 uDTLB miss" 229ebd09753SNickhu }, 230ebd09753SNickhu { 231ebd09753SNickhu "PublicDescription": "MTLB miss", 232ebd09753SNickhu "EventCode": "0x210", 233ebd09753SNickhu "EventName": "mtlb_miss", 234ebd09753SNickhu "BriefDescription": "V3 MTLB miss" 235ebd09753SNickhu }, 236ebd09753SNickhu { 237ebd09753SNickhu "PublicDescription": "Empty instructions queue stall cycles", 238ebd09753SNickhu "EventCode": "0x212", 239ebd09753SNickhu "EventName": "empty_inst_q_stall", 240ebd09753SNickhu "BriefDescription": "V3 Empty instructions queue stall cycles" 241ebd09753SNickhu }, 242ebd09753SNickhu { 243ebd09753SNickhu "PublicDescription": "Data write back", 244ebd09753SNickhu "EventCode": "0x213", 245ebd09753SNickhu "EventName": "data_wb", 246ebd09753SNickhu "BriefDescription": "V3 Data write back" 247ebd09753SNickhu }, 248ebd09753SNickhu { 249ebd09753SNickhu "PublicDescription": "DLM access", 250ebd09753SNickhu "EventCode": "0x218", 251ebd09753SNickhu "EventName": "dlm_access", 252ebd09753SNickhu "BriefDescription": "V3 DLM access" 253ebd09753SNickhu }, 254ebd09753SNickhu { 255ebd09753SNickhu "PublicDescription": "LSU BIU request", 256ebd09753SNickhu "EventCode": "0x219", 257ebd09753SNickhu "EventName": "lsu_biu_req", 258ebd09753SNickhu "BriefDescription": "V3 LSU BIU request" 259ebd09753SNickhu }, 260ebd09753SNickhu { 261ebd09753SNickhu "PublicDescription": "HPTWK BIU request", 262ebd09753SNickhu "EventCode": "0x21a", 263ebd09753SNickhu "EventName": "hptwk_biu_req", 264ebd09753SNickhu "BriefDescription": "V3 HPTWK BIU request" 265ebd09753SNickhu }, 266ebd09753SNickhu { 267ebd09753SNickhu "PublicDescription": "DMA BIU request", 268ebd09753SNickhu "EventCode": "0x21b", 269ebd09753SNickhu "EventName": "dma_biu_req", 270ebd09753SNickhu "BriefDescription": "V3 DMA BIU request" 271ebd09753SNickhu }, 272ebd09753SNickhu { 273ebd09753SNickhu "PublicDescription": "Icache fill BIU request", 274ebd09753SNickhu "EventCode": "0x21c", 275ebd09753SNickhu "EventName": "icache_fill_biu_req", 276ebd09753SNickhu "BriefDescription": "V3 Icache fill BIU request" 277ebd09753SNickhu }, 278ebd09753SNickhu { 279ebd09753SNickhu "PublicDescription": "External events", 280ebd09753SNickhu "EventCode": "0x21d", 281ebd09753SNickhu "EventName": "external_events", 282ebd09753SNickhu "BriefDescription": "V3 External events" 283ebd09753SNickhu }, 284ebd09753SNickhu { 285ebd09753SNickhu "PublicDescription": "POP25 instructions", 286ebd09753SNickhu "EventCode": "0x21e", 287ebd09753SNickhu "EventName": "pop25_inst", 288ebd09753SNickhu "BriefDescription": "V3 POP25 instructions" 289*08f3e087SJames Clark } 290ebd09753SNickhu] 291