1*4882a593Smuzhiyun[ 2*4882a593Smuzhiyun { 3*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache access, read", 4*4882a593Smuzhiyun "EventCode": "0x40", 5*4882a593Smuzhiyun "EventName": "L1D_CACHE_RD", 6*4882a593Smuzhiyun "BriefDescription": "L1D cache access, read" 7*4882a593Smuzhiyun }, 8*4882a593Smuzhiyun { 9*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache access, write", 10*4882a593Smuzhiyun "EventCode": "0x41", 11*4882a593Smuzhiyun "EventName": "L1D_CACHE_WR", 12*4882a593Smuzhiyun "BriefDescription": "L1D cache access, write" 13*4882a593Smuzhiyun }, 14*4882a593Smuzhiyun { 15*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache refill, read", 16*4882a593Smuzhiyun "EventCode": "0x42", 17*4882a593Smuzhiyun "EventName": "L1D_CACHE_REFILL_RD", 18*4882a593Smuzhiyun "BriefDescription": "L1D cache refill, read" 19*4882a593Smuzhiyun }, 20*4882a593Smuzhiyun { 21*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache refill, write", 22*4882a593Smuzhiyun "EventCode": "0x43", 23*4882a593Smuzhiyun "EventName": "L1D_CACHE_REFILL_WR", 24*4882a593Smuzhiyun "BriefDescription": "L1D cache refill, write" 25*4882a593Smuzhiyun }, 26*4882a593Smuzhiyun { 27*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache refill, inner", 28*4882a593Smuzhiyun "EventCode": "0x44", 29*4882a593Smuzhiyun "EventName": "L1D_CACHE_REFILL_INNER", 30*4882a593Smuzhiyun "BriefDescription": "L1D cache refill, inner" 31*4882a593Smuzhiyun }, 32*4882a593Smuzhiyun { 33*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache refill, outer", 34*4882a593Smuzhiyun "EventCode": "0x45", 35*4882a593Smuzhiyun "EventName": "L1D_CACHE_REFILL_OUTER", 36*4882a593Smuzhiyun "BriefDescription": "L1D cache refill, outer" 37*4882a593Smuzhiyun }, 38*4882a593Smuzhiyun { 39*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache Write-Back, victim", 40*4882a593Smuzhiyun "EventCode": "0x46", 41*4882a593Smuzhiyun "EventName": "L1D_CACHE_WB_VICTIM", 42*4882a593Smuzhiyun "BriefDescription": "L1D cache Write-Back, victim" 43*4882a593Smuzhiyun }, 44*4882a593Smuzhiyun { 45*4882a593Smuzhiyun "PublicDescription": "Level 1 data cache Write-Back, cleaning and coherency", 46*4882a593Smuzhiyun "EventCode": "0x47", 47*4882a593Smuzhiyun "EventName": "L1D_CACHE_WB_CLEAN", 48*4882a593Smuzhiyun "BriefDescription": "L1D cache Write-Back, cleaning and coherency" 49*4882a593Smuzhiyun }, 50*4882a593Smuzhiyun { 51*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data cache invalidate", 52*4882a593Smuzhiyun "EventCode": "0x48", 53*4882a593Smuzhiyun "EventName": "L1D_CACHE_INVAL", 54*4882a593Smuzhiyun "BriefDescription": "L1D cache invalidate" 55*4882a593Smuzhiyun }, 56*4882a593Smuzhiyun { 57*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data TLB refill, read", 58*4882a593Smuzhiyun "EventCode": "0x4C", 59*4882a593Smuzhiyun "EventName": "L1D_TLB_REFILL_RD", 60*4882a593Smuzhiyun "BriefDescription": "L1D tlb refill, read" 61*4882a593Smuzhiyun }, 62*4882a593Smuzhiyun { 63*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data TLB refill, write", 64*4882a593Smuzhiyun "EventCode": "0x4D", 65*4882a593Smuzhiyun "EventName": "L1D_TLB_REFILL_WR", 66*4882a593Smuzhiyun "BriefDescription": "L1D tlb refill, write" 67*4882a593Smuzhiyun }, 68*4882a593Smuzhiyun { 69*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data or unified TLB access, read", 70*4882a593Smuzhiyun "EventCode": "0x4E", 71*4882a593Smuzhiyun "EventName": "L1D_TLB_RD", 72*4882a593Smuzhiyun "BriefDescription": "L1D tlb access, read" 73*4882a593Smuzhiyun }, 74*4882a593Smuzhiyun { 75*4882a593Smuzhiyun "PublicDescription": "Attributable Level 1 data or unified TLB access, write", 76*4882a593Smuzhiyun "EventCode": "0x4F", 77*4882a593Smuzhiyun "EventName": "L1D_TLB_WR", 78*4882a593Smuzhiyun "BriefDescription": "L1D tlb access, write" 79*4882a593Smuzhiyun }, 80*4882a593Smuzhiyun { 81*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data cache access, read", 82*4882a593Smuzhiyun "EventCode": "0x50", 83*4882a593Smuzhiyun "EventName": "L2D_CACHE_RD", 84*4882a593Smuzhiyun "BriefDescription": "L2D cache access, read" 85*4882a593Smuzhiyun }, 86*4882a593Smuzhiyun { 87*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data cache access, write", 88*4882a593Smuzhiyun "EventCode": "0x51", 89*4882a593Smuzhiyun "EventName": "L2D_CACHE_WR", 90*4882a593Smuzhiyun "BriefDescription": "L2D cache access, write" 91*4882a593Smuzhiyun }, 92*4882a593Smuzhiyun { 93*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data cache refill, read", 94*4882a593Smuzhiyun "EventCode": "0x52", 95*4882a593Smuzhiyun "EventName": "L2D_CACHE_REFILL_RD", 96*4882a593Smuzhiyun "BriefDescription": "L2D cache refill, read" 97*4882a593Smuzhiyun }, 98*4882a593Smuzhiyun { 99*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data cache refill, write", 100*4882a593Smuzhiyun "EventCode": "0x53", 101*4882a593Smuzhiyun "EventName": "L2D_CACHE_REFILL_WR", 102*4882a593Smuzhiyun "BriefDescription": "L2D cache refill, write" 103*4882a593Smuzhiyun }, 104*4882a593Smuzhiyun { 105*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data cache Write-Back, victim", 106*4882a593Smuzhiyun "EventCode": "0x56", 107*4882a593Smuzhiyun "EventName": "L2D_CACHE_WB_VICTIM", 108*4882a593Smuzhiyun "BriefDescription": "L2D cache Write-Back, victim" 109*4882a593Smuzhiyun }, 110*4882a593Smuzhiyun { 111*4882a593Smuzhiyun "PublicDescription": "Level 2 data cache Write-Back, cleaning and coherency", 112*4882a593Smuzhiyun "EventCode": "0x57", 113*4882a593Smuzhiyun "EventName": "L2D_CACHE_WB_CLEAN", 114*4882a593Smuzhiyun "BriefDescription": "L2D cache Write-Back, cleaning and coherency" 115*4882a593Smuzhiyun }, 116*4882a593Smuzhiyun { 117*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data cache invalidate", 118*4882a593Smuzhiyun "EventCode": "0x58", 119*4882a593Smuzhiyun "EventName": "L2D_CACHE_INVAL", 120*4882a593Smuzhiyun "BriefDescription": "L2D cache invalidate" 121*4882a593Smuzhiyun }, 122*4882a593Smuzhiyun { 123*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data or unified TLB refill, read", 124*4882a593Smuzhiyun "EventCode": "0x5c", 125*4882a593Smuzhiyun "EventName": "L2D_TLB_REFILL_RD", 126*4882a593Smuzhiyun "BriefDescription": "L2D cache refill, read" 127*4882a593Smuzhiyun }, 128*4882a593Smuzhiyun { 129*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data or unified TLB refill, write", 130*4882a593Smuzhiyun "EventCode": "0x5d", 131*4882a593Smuzhiyun "EventName": "L2D_TLB_REFILL_WR", 132*4882a593Smuzhiyun "BriefDescription": "L2D cache refill, write" 133*4882a593Smuzhiyun }, 134*4882a593Smuzhiyun { 135*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data or unified TLB access, read", 136*4882a593Smuzhiyun "EventCode": "0x5e", 137*4882a593Smuzhiyun "EventName": "L2D_TLB_RD", 138*4882a593Smuzhiyun "BriefDescription": "L2D cache access, read" 139*4882a593Smuzhiyun }, 140*4882a593Smuzhiyun { 141*4882a593Smuzhiyun "PublicDescription": "Attributable Level 2 data or unified TLB access, write", 142*4882a593Smuzhiyun "EventCode": "0x5f", 143*4882a593Smuzhiyun "EventName": "L2D_TLB_WR", 144*4882a593Smuzhiyun "BriefDescription": "L2D cache access, write" 145*4882a593Smuzhiyun }, 146*4882a593Smuzhiyun { 147*4882a593Smuzhiyun "PublicDescription": "Bus access read", 148*4882a593Smuzhiyun "EventCode": "0x60", 149*4882a593Smuzhiyun "EventName": "BUS_ACCESS_RD", 150*4882a593Smuzhiyun "BriefDescription": "Bus access read" 151*4882a593Smuzhiyun }, 152*4882a593Smuzhiyun { 153*4882a593Smuzhiyun "PublicDescription": "Bus access write", 154*4882a593Smuzhiyun "EventCode": "0x61", 155*4882a593Smuzhiyun "EventName": "BUS_ACCESS_WR", 156*4882a593Smuzhiyun "BriefDescription": "Bus access write" 157*4882a593Smuzhiyun }, 158*4882a593Smuzhiyun { 159*4882a593Smuzhiyun "PublicDescription": "Bus access, Normal, Cacheable, Shareable", 160*4882a593Smuzhiyun "EventCode": "0x62", 161*4882a593Smuzhiyun "EventName": "BUS_ACCESS_SHARED", 162*4882a593Smuzhiyun "BriefDescription": "Bus access, Normal, Cacheable, Shareable" 163*4882a593Smuzhiyun }, 164*4882a593Smuzhiyun { 165*4882a593Smuzhiyun "PublicDescription": "Bus access, not Normal, Cacheable, Shareable", 166*4882a593Smuzhiyun "EventCode": "0x63", 167*4882a593Smuzhiyun "EventName": "BUS_ACCESS_NOT_SHARED", 168*4882a593Smuzhiyun "BriefDescription": "Bus access, not Normal, Cacheable, Shareable" 169*4882a593Smuzhiyun }, 170*4882a593Smuzhiyun { 171*4882a593Smuzhiyun "PublicDescription": "Bus access, Normal", 172*4882a593Smuzhiyun "EventCode": "0x64", 173*4882a593Smuzhiyun "EventName": "BUS_ACCESS_NORMAL", 174*4882a593Smuzhiyun "BriefDescription": "Bus access, Normal" 175*4882a593Smuzhiyun }, 176*4882a593Smuzhiyun { 177*4882a593Smuzhiyun "PublicDescription": "Bus access, peripheral", 178*4882a593Smuzhiyun "EventCode": "0x65", 179*4882a593Smuzhiyun "EventName": "BUS_ACCESS_PERIPH", 180*4882a593Smuzhiyun "BriefDescription": "Bus access, peripheral" 181*4882a593Smuzhiyun }, 182*4882a593Smuzhiyun { 183*4882a593Smuzhiyun "PublicDescription": "Data memory access, read", 184*4882a593Smuzhiyun "EventCode": "0x66", 185*4882a593Smuzhiyun "EventName": "MEM_ACCESS_RD", 186*4882a593Smuzhiyun "BriefDescription": "Data memory access, read" 187*4882a593Smuzhiyun }, 188*4882a593Smuzhiyun { 189*4882a593Smuzhiyun "PublicDescription": "Data memory access, write", 190*4882a593Smuzhiyun "EventCode": "0x67", 191*4882a593Smuzhiyun "EventName": "MEM_ACCESS_WR", 192*4882a593Smuzhiyun "BriefDescription": "Data memory access, write" 193*4882a593Smuzhiyun }, 194*4882a593Smuzhiyun { 195*4882a593Smuzhiyun "PublicDescription": "Unaligned access, read", 196*4882a593Smuzhiyun "EventCode": "0x68", 197*4882a593Smuzhiyun "EventName": "UNALIGNED_LD_SPEC", 198*4882a593Smuzhiyun "BriefDescription": "Unaligned access, read" 199*4882a593Smuzhiyun }, 200*4882a593Smuzhiyun { 201*4882a593Smuzhiyun "PublicDescription": "Unaligned access, write", 202*4882a593Smuzhiyun "EventCode": "0x69", 203*4882a593Smuzhiyun "EventName": "UNALIGNED_ST_SPEC", 204*4882a593Smuzhiyun "BriefDescription": "Unaligned access, write" 205*4882a593Smuzhiyun }, 206*4882a593Smuzhiyun { 207*4882a593Smuzhiyun "PublicDescription": "Unaligned access", 208*4882a593Smuzhiyun "EventCode": "0x6a", 209*4882a593Smuzhiyun "EventName": "UNALIGNED_LDST_SPEC", 210*4882a593Smuzhiyun "BriefDescription": "Unaligned access" 211*4882a593Smuzhiyun }, 212*4882a593Smuzhiyun { 213*4882a593Smuzhiyun "PublicDescription": "Exclusive operation speculatively executed, LDREX or LDX", 214*4882a593Smuzhiyun "EventCode": "0x6c", 215*4882a593Smuzhiyun "EventName": "LDREX_SPEC", 216*4882a593Smuzhiyun "BriefDescription": "Exclusive operation speculatively executed, LDREX or LDX" 217*4882a593Smuzhiyun }, 218*4882a593Smuzhiyun { 219*4882a593Smuzhiyun "PublicDescription": "Exclusive operation speculatively executed, STREX or STX pass", 220*4882a593Smuzhiyun "EventCode": "0x6d", 221*4882a593Smuzhiyun "EventName": "STREX_PASS_SPEC", 222*4882a593Smuzhiyun "BriefDescription": "Exclusive operation speculatively executed, STREX or STX pass" 223*4882a593Smuzhiyun }, 224*4882a593Smuzhiyun { 225*4882a593Smuzhiyun "PublicDescription": "Exclusive operation speculatively executed, STREX or STX fail", 226*4882a593Smuzhiyun "EventCode": "0x6e", 227*4882a593Smuzhiyun "EventName": "STREX_FAIL_SPEC", 228*4882a593Smuzhiyun "BriefDescription": "Exclusive operation speculatively executed, STREX or STX fail" 229*4882a593Smuzhiyun }, 230*4882a593Smuzhiyun { 231*4882a593Smuzhiyun "PublicDescription": "Exclusive operation speculatively executed, STREX or STX", 232*4882a593Smuzhiyun "EventCode": "0x6f", 233*4882a593Smuzhiyun "EventName": "STREX_SPEC", 234*4882a593Smuzhiyun "BriefDescription": "Exclusive operation speculatively executed, STREX or STX" 235*4882a593Smuzhiyun }, 236*4882a593Smuzhiyun { 237*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, load", 238*4882a593Smuzhiyun "EventCode": "0x70", 239*4882a593Smuzhiyun "EventName": "LD_SPEC", 240*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, load" 241*4882a593Smuzhiyun }, 242*4882a593Smuzhiyun { 243*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, store", 244*4882a593Smuzhiyun "EventCode": "0x71", 245*4882a593Smuzhiyun "EventName": "ST_SPEC", 246*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, store" 247*4882a593Smuzhiyun }, 248*4882a593Smuzhiyun { 249*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, load or store", 250*4882a593Smuzhiyun "EventCode": "0x72", 251*4882a593Smuzhiyun "EventName": "LDST_SPEC", 252*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, load or store" 253*4882a593Smuzhiyun }, 254*4882a593Smuzhiyun { 255*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, integer data processing", 256*4882a593Smuzhiyun "EventCode": "0x73", 257*4882a593Smuzhiyun "EventName": "DP_SPEC", 258*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, integer data processing" 259*4882a593Smuzhiyun }, 260*4882a593Smuzhiyun { 261*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, Advanced SIMD instruction", 262*4882a593Smuzhiyun "EventCode": "0x74", 263*4882a593Smuzhiyun "EventName": "ASE_SPEC", 264*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, Advanced SIMD instruction" 265*4882a593Smuzhiyun }, 266*4882a593Smuzhiyun { 267*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, floating-point instruction", 268*4882a593Smuzhiyun "EventCode": "0x75", 269*4882a593Smuzhiyun "EventName": "VFP_SPEC", 270*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, floating-point instruction" 271*4882a593Smuzhiyun }, 272*4882a593Smuzhiyun { 273*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, software change of the PC", 274*4882a593Smuzhiyun "EventCode": "0x76", 275*4882a593Smuzhiyun "EventName": "PC_WRITE_SPEC", 276*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, software change of the PC" 277*4882a593Smuzhiyun }, 278*4882a593Smuzhiyun { 279*4882a593Smuzhiyun "PublicDescription": "Operation speculatively executed, Cryptographic instruction", 280*4882a593Smuzhiyun "EventCode": "0x77", 281*4882a593Smuzhiyun "EventName": "CRYPTO_SPEC", 282*4882a593Smuzhiyun "BriefDescription": "Operation speculatively executed, Cryptographic instruction" 283*4882a593Smuzhiyun }, 284*4882a593Smuzhiyun { 285*4882a593Smuzhiyun "PublicDescription": "Branch speculatively executed, immediate branch", 286*4882a593Smuzhiyun "EventCode": "0x78", 287*4882a593Smuzhiyun "EventName": "BR_IMMED_SPEC", 288*4882a593Smuzhiyun "BriefDescription": "Branch speculatively executed, immediate branch" 289*4882a593Smuzhiyun }, 290*4882a593Smuzhiyun { 291*4882a593Smuzhiyun "PublicDescription": "Branch speculatively executed, procedure return", 292*4882a593Smuzhiyun "EventCode": "0x79", 293*4882a593Smuzhiyun "EventName": "BR_RETURN_SPEC", 294*4882a593Smuzhiyun "BriefDescription": "Branch speculatively executed, procedure return" 295*4882a593Smuzhiyun }, 296*4882a593Smuzhiyun { 297*4882a593Smuzhiyun "PublicDescription": "Branch speculatively executed, indirect branch", 298*4882a593Smuzhiyun "EventCode": "0x7a", 299*4882a593Smuzhiyun "EventName": "BR_INDIRECT_SPEC", 300*4882a593Smuzhiyun "BriefDescription": "Branch speculatively executed, indirect branch" 301*4882a593Smuzhiyun }, 302*4882a593Smuzhiyun { 303*4882a593Smuzhiyun "PublicDescription": "Barrier speculatively executed, ISB", 304*4882a593Smuzhiyun "EventCode": "0x7c", 305*4882a593Smuzhiyun "EventName": "ISB_SPEC", 306*4882a593Smuzhiyun "BriefDescription": "Barrier speculatively executed, ISB" 307*4882a593Smuzhiyun }, 308*4882a593Smuzhiyun { 309*4882a593Smuzhiyun "PublicDescription": "Barrier speculatively executed, DSB", 310*4882a593Smuzhiyun "EventCode": "0x7d", 311*4882a593Smuzhiyun "EventName": "DSB_SPEC", 312*4882a593Smuzhiyun "BriefDescription": "Barrier speculatively executed, DSB" 313*4882a593Smuzhiyun }, 314*4882a593Smuzhiyun { 315*4882a593Smuzhiyun "PublicDescription": "Barrier speculatively executed, DMB", 316*4882a593Smuzhiyun "EventCode": "0x7e", 317*4882a593Smuzhiyun "EventName": "DMB_SPEC", 318*4882a593Smuzhiyun "BriefDescription": "Barrier speculatively executed, DMB" 319*4882a593Smuzhiyun }, 320*4882a593Smuzhiyun { 321*4882a593Smuzhiyun "PublicDescription": "Exception taken, Other synchronous", 322*4882a593Smuzhiyun "EventCode": "0x81", 323*4882a593Smuzhiyun "EventName": "EXC_UNDEF", 324*4882a593Smuzhiyun "BriefDescription": "Exception taken, Other synchronous" 325*4882a593Smuzhiyun }, 326*4882a593Smuzhiyun { 327*4882a593Smuzhiyun "PublicDescription": "Exception taken, Supervisor Call", 328*4882a593Smuzhiyun "EventCode": "0x82", 329*4882a593Smuzhiyun "EventName": "EXC_SVC", 330*4882a593Smuzhiyun "BriefDescription": "Exception taken, Supervisor Call" 331*4882a593Smuzhiyun }, 332*4882a593Smuzhiyun { 333*4882a593Smuzhiyun "PublicDescription": "Exception taken, Instruction Abort", 334*4882a593Smuzhiyun "EventCode": "0x83", 335*4882a593Smuzhiyun "EventName": "EXC_PABORT", 336*4882a593Smuzhiyun "BriefDescription": "Exception taken, Instruction Abort" 337*4882a593Smuzhiyun }, 338*4882a593Smuzhiyun { 339*4882a593Smuzhiyun "PublicDescription": "Exception taken, Data Abort and SError", 340*4882a593Smuzhiyun "EventCode": "0x84", 341*4882a593Smuzhiyun "EventName": "EXC_DABORT", 342*4882a593Smuzhiyun "BriefDescription": "Exception taken, Data Abort and SError" 343*4882a593Smuzhiyun }, 344*4882a593Smuzhiyun { 345*4882a593Smuzhiyun "PublicDescription": "Exception taken, IRQ", 346*4882a593Smuzhiyun "EventCode": "0x86", 347*4882a593Smuzhiyun "EventName": "EXC_IRQ", 348*4882a593Smuzhiyun "BriefDescription": "Exception taken, IRQ" 349*4882a593Smuzhiyun }, 350*4882a593Smuzhiyun { 351*4882a593Smuzhiyun "PublicDescription": "Exception taken, FIQ", 352*4882a593Smuzhiyun "EventCode": "0x87", 353*4882a593Smuzhiyun "EventName": "EXC_FIQ", 354*4882a593Smuzhiyun "BriefDescription": "Exception taken, FIQ" 355*4882a593Smuzhiyun }, 356*4882a593Smuzhiyun { 357*4882a593Smuzhiyun "PublicDescription": "Exception taken, Secure Monitor Call", 358*4882a593Smuzhiyun "EventCode": "0x88", 359*4882a593Smuzhiyun "EventName": "EXC_SMC", 360*4882a593Smuzhiyun "BriefDescription": "Exception taken, Secure Monitor Call" 361*4882a593Smuzhiyun }, 362*4882a593Smuzhiyun { 363*4882a593Smuzhiyun "PublicDescription": "Exception taken, Hypervisor Call", 364*4882a593Smuzhiyun "EventCode": "0x8a", 365*4882a593Smuzhiyun "EventName": "EXC_HVC", 366*4882a593Smuzhiyun "BriefDescription": "Exception taken, Hypervisor Call" 367*4882a593Smuzhiyun }, 368*4882a593Smuzhiyun { 369*4882a593Smuzhiyun "PublicDescription": "Exception taken, Instruction Abort not taken locally", 370*4882a593Smuzhiyun "EventCode": "0x8b", 371*4882a593Smuzhiyun "EventName": "EXC_TRAP_PABORT", 372*4882a593Smuzhiyun "BriefDescription": "Exception taken, Instruction Abort not taken locally" 373*4882a593Smuzhiyun }, 374*4882a593Smuzhiyun { 375*4882a593Smuzhiyun "PublicDescription": "Exception taken, Data Abort or SError not taken locally", 376*4882a593Smuzhiyun "EventCode": "0x8c", 377*4882a593Smuzhiyun "EventName": "EXC_TRAP_DABORT", 378*4882a593Smuzhiyun "BriefDescription": "Exception taken, Data Abort or SError not taken locally" 379*4882a593Smuzhiyun }, 380*4882a593Smuzhiyun { 381*4882a593Smuzhiyun "PublicDescription": "Exception taken, Other traps not taken locally", 382*4882a593Smuzhiyun "EventCode": "0x8d", 383*4882a593Smuzhiyun "EventName": "EXC_TRAP_OTHER", 384*4882a593Smuzhiyun "BriefDescription": "Exception taken, Other traps not taken locally" 385*4882a593Smuzhiyun }, 386*4882a593Smuzhiyun { 387*4882a593Smuzhiyun "PublicDescription": "Exception taken, IRQ not taken locally", 388*4882a593Smuzhiyun "EventCode": "0x8e", 389*4882a593Smuzhiyun "EventName": "EXC_TRAP_IRQ", 390*4882a593Smuzhiyun "BriefDescription": "Exception taken, IRQ not taken locally" 391*4882a593Smuzhiyun }, 392*4882a593Smuzhiyun { 393*4882a593Smuzhiyun "PublicDescription": "Exception taken, FIQ not taken locally", 394*4882a593Smuzhiyun "EventCode": "0x8f", 395*4882a593Smuzhiyun "EventName": "EXC_TRAP_FIQ", 396*4882a593Smuzhiyun "BriefDescription": "Exception taken, FIQ not taken locally" 397*4882a593Smuzhiyun }, 398*4882a593Smuzhiyun { 399*4882a593Smuzhiyun "PublicDescription": "Release consistency operation speculatively executed, Load-Acquire", 400*4882a593Smuzhiyun "EventCode": "0x90", 401*4882a593Smuzhiyun "EventName": "RC_LD_SPEC", 402*4882a593Smuzhiyun "BriefDescription": "Release consistency operation speculatively executed, Load-Acquire" 403*4882a593Smuzhiyun }, 404*4882a593Smuzhiyun { 405*4882a593Smuzhiyun "PublicDescription": "Release consistency operation speculatively executed, Store-Release", 406*4882a593Smuzhiyun "EventCode": "0x91", 407*4882a593Smuzhiyun "EventName": "RC_ST_SPEC", 408*4882a593Smuzhiyun "BriefDescription": "Release consistency operation speculatively executed, Store-Release" 409*4882a593Smuzhiyun }, 410*4882a593Smuzhiyun { 411*4882a593Smuzhiyun "PublicDescription": "Attributable Level 3 data or unified cache access, read", 412*4882a593Smuzhiyun "EventCode": "0xa0", 413*4882a593Smuzhiyun "EventName": "L3D_CACHE_RD", 414*4882a593Smuzhiyun "BriefDescription": "Attributable Level 3 data or unified cache access, read" 415*4882a593Smuzhiyun }, 416*4882a593Smuzhiyun { 417*4882a593Smuzhiyun "PublicDescription": "Attributable Level 3 data or unified cache access, write", 418*4882a593Smuzhiyun "EventCode": "0xa1", 419*4882a593Smuzhiyun "EventName": "L3D_CACHE_WR", 420*4882a593Smuzhiyun "BriefDescription": "Attributable Level 3 data or unified cache access, write" 421*4882a593Smuzhiyun }, 422*4882a593Smuzhiyun { 423*4882a593Smuzhiyun "PublicDescription": "Attributable Level 3 data or unified cache refill, read", 424*4882a593Smuzhiyun "EventCode": "0xa2", 425*4882a593Smuzhiyun "EventName": "L3D_CACHE_REFILL_RD", 426*4882a593Smuzhiyun "BriefDescription": "Attributable Level 3 data or unified cache refill, read" 427*4882a593Smuzhiyun }, 428*4882a593Smuzhiyun { 429*4882a593Smuzhiyun "PublicDescription": "Attributable Level 3 data or unified cache refill, write", 430*4882a593Smuzhiyun "EventCode": "0xa3", 431*4882a593Smuzhiyun "EventName": "L3D_CACHE_REFILL_WR", 432*4882a593Smuzhiyun "BriefDescription": "Attributable Level 3 data or unified cache refill, write" 433*4882a593Smuzhiyun }, 434*4882a593Smuzhiyun { 435*4882a593Smuzhiyun "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, victim", 436*4882a593Smuzhiyun "EventCode": "0xa6", 437*4882a593Smuzhiyun "EventName": "L3D_CACHE_WB_VICTIM", 438*4882a593Smuzhiyun "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, victim" 439*4882a593Smuzhiyun }, 440*4882a593Smuzhiyun { 441*4882a593Smuzhiyun "PublicDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean", 442*4882a593Smuzhiyun "EventCode": "0xa7", 443*4882a593Smuzhiyun "EventName": "L3D_CACHE_WB_CLEAN", 444*4882a593Smuzhiyun "BriefDescription": "Attributable Level 3 data or unified cache Write-Back, cache clean" 445*4882a593Smuzhiyun }, 446*4882a593Smuzhiyun { 447*4882a593Smuzhiyun "PublicDescription": "Attributable Level 3 data or unified cache access, invalidate", 448*4882a593Smuzhiyun "EventCode": "0xa8", 449*4882a593Smuzhiyun "EventName": "L3D_CACHE_INVAL", 450*4882a593Smuzhiyun "BriefDescription": "Attributable Level 3 data or unified cache access, invalidate" 451*4882a593Smuzhiyun } 452*4882a593Smuzhiyun] 453