1*959826caSMatt Macy[ 2*959826caSMatt Macy { 3*959826caSMatt Macy "EventCode": "0x21", 4*959826caSMatt Macy "Counter": "0,1", 5*959826caSMatt Macy "UMask": "0x40", 6*959826caSMatt Macy "EventName": "L2_ADS.SELF", 7*959826caSMatt Macy "SampleAfterValue": "200000", 8*959826caSMatt Macy "BriefDescription": "Cycles L2 address bus is in use." 9*959826caSMatt Macy }, 10*959826caSMatt Macy { 11*959826caSMatt Macy "EventCode": "0x22", 12*959826caSMatt Macy "Counter": "0,1", 13*959826caSMatt Macy "UMask": "0x40", 14*959826caSMatt Macy "EventName": "L2_DBUS_BUSY.SELF", 15*959826caSMatt Macy "SampleAfterValue": "200000", 16*959826caSMatt Macy "BriefDescription": "Cycles the L2 cache data bus is busy." 17*959826caSMatt Macy }, 18*959826caSMatt Macy { 19*959826caSMatt Macy "EventCode": "0x23", 20*959826caSMatt Macy "Counter": "0,1", 21*959826caSMatt Macy "UMask": "0x40", 22*959826caSMatt Macy "EventName": "L2_DBUS_BUSY_RD.SELF", 23*959826caSMatt Macy "SampleAfterValue": "200000", 24*959826caSMatt Macy "BriefDescription": "Cycles the L2 transfers data to the core." 25*959826caSMatt Macy }, 26*959826caSMatt Macy { 27*959826caSMatt Macy "EventCode": "0x24", 28*959826caSMatt Macy "Counter": "0,1", 29*959826caSMatt Macy "UMask": "0x70", 30*959826caSMatt Macy "EventName": "L2_LINES_IN.SELF.ANY", 31*959826caSMatt Macy "SampleAfterValue": "200000", 32*959826caSMatt Macy "BriefDescription": "L2 cache misses." 33*959826caSMatt Macy }, 34*959826caSMatt Macy { 35*959826caSMatt Macy "EventCode": "0x24", 36*959826caSMatt Macy "Counter": "0,1", 37*959826caSMatt Macy "UMask": "0x40", 38*959826caSMatt Macy "EventName": "L2_LINES_IN.SELF.DEMAND", 39*959826caSMatt Macy "SampleAfterValue": "200000", 40*959826caSMatt Macy "BriefDescription": "L2 cache misses." 41*959826caSMatt Macy }, 42*959826caSMatt Macy { 43*959826caSMatt Macy "EventCode": "0x24", 44*959826caSMatt Macy "Counter": "0,1", 45*959826caSMatt Macy "UMask": "0x50", 46*959826caSMatt Macy "EventName": "L2_LINES_IN.SELF.PREFETCH", 47*959826caSMatt Macy "SampleAfterValue": "200000", 48*959826caSMatt Macy "BriefDescription": "L2 cache misses." 49*959826caSMatt Macy }, 50*959826caSMatt Macy { 51*959826caSMatt Macy "EventCode": "0x25", 52*959826caSMatt Macy "Counter": "0,1", 53*959826caSMatt Macy "UMask": "0x40", 54*959826caSMatt Macy "EventName": "L2_M_LINES_IN.SELF", 55*959826caSMatt Macy "SampleAfterValue": "200000", 56*959826caSMatt Macy "BriefDescription": "L2 cache line modifications." 57*959826caSMatt Macy }, 58*959826caSMatt Macy { 59*959826caSMatt Macy "EventCode": "0x26", 60*959826caSMatt Macy "Counter": "0,1", 61*959826caSMatt Macy "UMask": "0x70", 62*959826caSMatt Macy "EventName": "L2_LINES_OUT.SELF.ANY", 63*959826caSMatt Macy "SampleAfterValue": "200000", 64*959826caSMatt Macy "BriefDescription": "L2 cache lines evicted." 65*959826caSMatt Macy }, 66*959826caSMatt Macy { 67*959826caSMatt Macy "EventCode": "0x26", 68*959826caSMatt Macy "Counter": "0,1", 69*959826caSMatt Macy "UMask": "0x40", 70*959826caSMatt Macy "EventName": "L2_LINES_OUT.SELF.DEMAND", 71*959826caSMatt Macy "SampleAfterValue": "200000", 72*959826caSMatt Macy "BriefDescription": "L2 cache lines evicted." 73*959826caSMatt Macy }, 74*959826caSMatt Macy { 75*959826caSMatt Macy "EventCode": "0x26", 76*959826caSMatt Macy "Counter": "0,1", 77*959826caSMatt Macy "UMask": "0x50", 78*959826caSMatt Macy "EventName": "L2_LINES_OUT.SELF.PREFETCH", 79*959826caSMatt Macy "SampleAfterValue": "200000", 80*959826caSMatt Macy "BriefDescription": "L2 cache lines evicted." 81*959826caSMatt Macy }, 82*959826caSMatt Macy { 83*959826caSMatt Macy "EventCode": "0x27", 84*959826caSMatt Macy "Counter": "0,1", 85*959826caSMatt Macy "UMask": "0x70", 86*959826caSMatt Macy "EventName": "L2_M_LINES_OUT.SELF.ANY", 87*959826caSMatt Macy "SampleAfterValue": "200000", 88*959826caSMatt Macy "BriefDescription": "Modified lines evicted from the L2 cache" 89*959826caSMatt Macy }, 90*959826caSMatt Macy { 91*959826caSMatt Macy "EventCode": "0x27", 92*959826caSMatt Macy "Counter": "0,1", 93*959826caSMatt Macy "UMask": "0x40", 94*959826caSMatt Macy "EventName": "L2_M_LINES_OUT.SELF.DEMAND", 95*959826caSMatt Macy "SampleAfterValue": "200000", 96*959826caSMatt Macy "BriefDescription": "Modified lines evicted from the L2 cache" 97*959826caSMatt Macy }, 98*959826caSMatt Macy { 99*959826caSMatt Macy "EventCode": "0x27", 100*959826caSMatt Macy "Counter": "0,1", 101*959826caSMatt Macy "UMask": "0x50", 102*959826caSMatt Macy "EventName": "L2_M_LINES_OUT.SELF.PREFETCH", 103*959826caSMatt Macy "SampleAfterValue": "200000", 104*959826caSMatt Macy "BriefDescription": "Modified lines evicted from the L2 cache" 105*959826caSMatt Macy }, 106*959826caSMatt Macy { 107*959826caSMatt Macy "EventCode": "0x28", 108*959826caSMatt Macy "Counter": "0,1", 109*959826caSMatt Macy "UMask": "0x44", 110*959826caSMatt Macy "EventName": "L2_IFETCH.SELF.E_STATE", 111*959826caSMatt Macy "SampleAfterValue": "200000", 112*959826caSMatt Macy "BriefDescription": "L2 cacheable instruction fetch requests" 113*959826caSMatt Macy }, 114*959826caSMatt Macy { 115*959826caSMatt Macy "EventCode": "0x28", 116*959826caSMatt Macy "Counter": "0,1", 117*959826caSMatt Macy "UMask": "0x41", 118*959826caSMatt Macy "EventName": "L2_IFETCH.SELF.I_STATE", 119*959826caSMatt Macy "SampleAfterValue": "200000", 120*959826caSMatt Macy "BriefDescription": "L2 cacheable instruction fetch requests" 121*959826caSMatt Macy }, 122*959826caSMatt Macy { 123*959826caSMatt Macy "EventCode": "0x28", 124*959826caSMatt Macy "Counter": "0,1", 125*959826caSMatt Macy "UMask": "0x48", 126*959826caSMatt Macy "EventName": "L2_IFETCH.SELF.M_STATE", 127*959826caSMatt Macy "SampleAfterValue": "200000", 128*959826caSMatt Macy "BriefDescription": "L2 cacheable instruction fetch requests" 129*959826caSMatt Macy }, 130*959826caSMatt Macy { 131*959826caSMatt Macy "EventCode": "0x28", 132*959826caSMatt Macy "Counter": "0,1", 133*959826caSMatt Macy "UMask": "0x42", 134*959826caSMatt Macy "EventName": "L2_IFETCH.SELF.S_STATE", 135*959826caSMatt Macy "SampleAfterValue": "200000", 136*959826caSMatt Macy "BriefDescription": "L2 cacheable instruction fetch requests" 137*959826caSMatt Macy }, 138*959826caSMatt Macy { 139*959826caSMatt Macy "EventCode": "0x28", 140*959826caSMatt Macy "Counter": "0,1", 141*959826caSMatt Macy "UMask": "0x4f", 142*959826caSMatt Macy "EventName": "L2_IFETCH.SELF.MESI", 143*959826caSMatt Macy "SampleAfterValue": "200000", 144*959826caSMatt Macy "BriefDescription": "L2 cacheable instruction fetch requests" 145*959826caSMatt Macy }, 146*959826caSMatt Macy { 147*959826caSMatt Macy "EventCode": "0x29", 148*959826caSMatt Macy "Counter": "0,1", 149*959826caSMatt Macy "UMask": "0x74", 150*959826caSMatt Macy "EventName": "L2_LD.SELF.ANY.E_STATE", 151*959826caSMatt Macy "SampleAfterValue": "200000", 152*959826caSMatt Macy "BriefDescription": "L2 cache reads" 153*959826caSMatt Macy }, 154*959826caSMatt Macy { 155*959826caSMatt Macy "EventCode": "0x29", 156*959826caSMatt Macy "Counter": "0,1", 157*959826caSMatt Macy "UMask": "0x71", 158*959826caSMatt Macy "EventName": "L2_LD.SELF.ANY.I_STATE", 159*959826caSMatt Macy "SampleAfterValue": "200000", 160*959826caSMatt Macy "BriefDescription": "L2 cache reads" 161*959826caSMatt Macy }, 162*959826caSMatt Macy { 163*959826caSMatt Macy "EventCode": "0x29", 164*959826caSMatt Macy "Counter": "0,1", 165*959826caSMatt Macy "UMask": "0x78", 166*959826caSMatt Macy "EventName": "L2_LD.SELF.ANY.M_STATE", 167*959826caSMatt Macy "SampleAfterValue": "200000", 168*959826caSMatt Macy "BriefDescription": "L2 cache reads" 169*959826caSMatt Macy }, 170*959826caSMatt Macy { 171*959826caSMatt Macy "EventCode": "0x29", 172*959826caSMatt Macy "Counter": "0,1", 173*959826caSMatt Macy "UMask": "0x72", 174*959826caSMatt Macy "EventName": "L2_LD.SELF.ANY.S_STATE", 175*959826caSMatt Macy "SampleAfterValue": "200000", 176*959826caSMatt Macy "BriefDescription": "L2 cache reads" 177*959826caSMatt Macy }, 178*959826caSMatt Macy { 179*959826caSMatt Macy "EventCode": "0x29", 180*959826caSMatt Macy "Counter": "0,1", 181*959826caSMatt Macy "UMask": "0x7f", 182*959826caSMatt Macy "EventName": "L2_LD.SELF.ANY.MESI", 183*959826caSMatt Macy "SampleAfterValue": "200000", 184*959826caSMatt Macy "BriefDescription": "L2 cache reads" 185*959826caSMatt Macy }, 186*959826caSMatt Macy { 187*959826caSMatt Macy "EventCode": "0x29", 188*959826caSMatt Macy "Counter": "0,1", 189*959826caSMatt Macy "UMask": "0x44", 190*959826caSMatt Macy "EventName": "L2_LD.SELF.DEMAND.E_STATE", 191*959826caSMatt Macy "SampleAfterValue": "200000", 192*959826caSMatt Macy "BriefDescription": "L2 cache reads" 193*959826caSMatt Macy }, 194*959826caSMatt Macy { 195*959826caSMatt Macy "EventCode": "0x29", 196*959826caSMatt Macy "Counter": "0,1", 197*959826caSMatt Macy "UMask": "0x41", 198*959826caSMatt Macy "EventName": "L2_LD.SELF.DEMAND.I_STATE", 199*959826caSMatt Macy "SampleAfterValue": "200000", 200*959826caSMatt Macy "BriefDescription": "L2 cache reads" 201*959826caSMatt Macy }, 202*959826caSMatt Macy { 203*959826caSMatt Macy "EventCode": "0x29", 204*959826caSMatt Macy "Counter": "0,1", 205*959826caSMatt Macy "UMask": "0x48", 206*959826caSMatt Macy "EventName": "L2_LD.SELF.DEMAND.M_STATE", 207*959826caSMatt Macy "SampleAfterValue": "200000", 208*959826caSMatt Macy "BriefDescription": "L2 cache reads" 209*959826caSMatt Macy }, 210*959826caSMatt Macy { 211*959826caSMatt Macy "EventCode": "0x29", 212*959826caSMatt Macy "Counter": "0,1", 213*959826caSMatt Macy "UMask": "0x42", 214*959826caSMatt Macy "EventName": "L2_LD.SELF.DEMAND.S_STATE", 215*959826caSMatt Macy "SampleAfterValue": "200000", 216*959826caSMatt Macy "BriefDescription": "L2 cache reads" 217*959826caSMatt Macy }, 218*959826caSMatt Macy { 219*959826caSMatt Macy "EventCode": "0x29", 220*959826caSMatt Macy "Counter": "0,1", 221*959826caSMatt Macy "UMask": "0x4f", 222*959826caSMatt Macy "EventName": "L2_LD.SELF.DEMAND.MESI", 223*959826caSMatt Macy "SampleAfterValue": "200000", 224*959826caSMatt Macy "BriefDescription": "L2 cache reads" 225*959826caSMatt Macy }, 226*959826caSMatt Macy { 227*959826caSMatt Macy "EventCode": "0x29", 228*959826caSMatt Macy "Counter": "0,1", 229*959826caSMatt Macy "UMask": "0x54", 230*959826caSMatt Macy "EventName": "L2_LD.SELF.PREFETCH.E_STATE", 231*959826caSMatt Macy "SampleAfterValue": "200000", 232*959826caSMatt Macy "BriefDescription": "L2 cache reads" 233*959826caSMatt Macy }, 234*959826caSMatt Macy { 235*959826caSMatt Macy "EventCode": "0x29", 236*959826caSMatt Macy "Counter": "0,1", 237*959826caSMatt Macy "UMask": "0x51", 238*959826caSMatt Macy "EventName": "L2_LD.SELF.PREFETCH.I_STATE", 239*959826caSMatt Macy "SampleAfterValue": "200000", 240*959826caSMatt Macy "BriefDescription": "L2 cache reads" 241*959826caSMatt Macy }, 242*959826caSMatt Macy { 243*959826caSMatt Macy "EventCode": "0x29", 244*959826caSMatt Macy "Counter": "0,1", 245*959826caSMatt Macy "UMask": "0x58", 246*959826caSMatt Macy "EventName": "L2_LD.SELF.PREFETCH.M_STATE", 247*959826caSMatt Macy "SampleAfterValue": "200000", 248*959826caSMatt Macy "BriefDescription": "L2 cache reads" 249*959826caSMatt Macy }, 250*959826caSMatt Macy { 251*959826caSMatt Macy "EventCode": "0x29", 252*959826caSMatt Macy "Counter": "0,1", 253*959826caSMatt Macy "UMask": "0x52", 254*959826caSMatt Macy "EventName": "L2_LD.SELF.PREFETCH.S_STATE", 255*959826caSMatt Macy "SampleAfterValue": "200000", 256*959826caSMatt Macy "BriefDescription": "L2 cache reads" 257*959826caSMatt Macy }, 258*959826caSMatt Macy { 259*959826caSMatt Macy "EventCode": "0x29", 260*959826caSMatt Macy "Counter": "0,1", 261*959826caSMatt Macy "UMask": "0x5f", 262*959826caSMatt Macy "EventName": "L2_LD.SELF.PREFETCH.MESI", 263*959826caSMatt Macy "SampleAfterValue": "200000", 264*959826caSMatt Macy "BriefDescription": "L2 cache reads" 265*959826caSMatt Macy }, 266*959826caSMatt Macy { 267*959826caSMatt Macy "EventCode": "0x2A", 268*959826caSMatt Macy "Counter": "0,1", 269*959826caSMatt Macy "UMask": "0x44", 270*959826caSMatt Macy "EventName": "L2_ST.SELF.E_STATE", 271*959826caSMatt Macy "SampleAfterValue": "200000", 272*959826caSMatt Macy "BriefDescription": "L2 store requests" 273*959826caSMatt Macy }, 274*959826caSMatt Macy { 275*959826caSMatt Macy "EventCode": "0x2A", 276*959826caSMatt Macy "Counter": "0,1", 277*959826caSMatt Macy "UMask": "0x41", 278*959826caSMatt Macy "EventName": "L2_ST.SELF.I_STATE", 279*959826caSMatt Macy "SampleAfterValue": "200000", 280*959826caSMatt Macy "BriefDescription": "L2 store requests" 281*959826caSMatt Macy }, 282*959826caSMatt Macy { 283*959826caSMatt Macy "EventCode": "0x2A", 284*959826caSMatt Macy "Counter": "0,1", 285*959826caSMatt Macy "UMask": "0x48", 286*959826caSMatt Macy "EventName": "L2_ST.SELF.M_STATE", 287*959826caSMatt Macy "SampleAfterValue": "200000", 288*959826caSMatt Macy "BriefDescription": "L2 store requests" 289*959826caSMatt Macy }, 290*959826caSMatt Macy { 291*959826caSMatt Macy "EventCode": "0x2A", 292*959826caSMatt Macy "Counter": "0,1", 293*959826caSMatt Macy "UMask": "0x42", 294*959826caSMatt Macy "EventName": "L2_ST.SELF.S_STATE", 295*959826caSMatt Macy "SampleAfterValue": "200000", 296*959826caSMatt Macy "BriefDescription": "L2 store requests" 297*959826caSMatt Macy }, 298*959826caSMatt Macy { 299*959826caSMatt Macy "EventCode": "0x2A", 300*959826caSMatt Macy "Counter": "0,1", 301*959826caSMatt Macy "UMask": "0x4f", 302*959826caSMatt Macy "EventName": "L2_ST.SELF.MESI", 303*959826caSMatt Macy "SampleAfterValue": "200000", 304*959826caSMatt Macy "BriefDescription": "L2 store requests" 305*959826caSMatt Macy }, 306*959826caSMatt Macy { 307*959826caSMatt Macy "EventCode": "0x2B", 308*959826caSMatt Macy "Counter": "0,1", 309*959826caSMatt Macy "UMask": "0x44", 310*959826caSMatt Macy "EventName": "L2_LOCK.SELF.E_STATE", 311*959826caSMatt Macy "SampleAfterValue": "200000", 312*959826caSMatt Macy "BriefDescription": "L2 locked accesses" 313*959826caSMatt Macy }, 314*959826caSMatt Macy { 315*959826caSMatt Macy "EventCode": "0x2B", 316*959826caSMatt Macy "Counter": "0,1", 317*959826caSMatt Macy "UMask": "0x41", 318*959826caSMatt Macy "EventName": "L2_LOCK.SELF.I_STATE", 319*959826caSMatt Macy "SampleAfterValue": "200000", 320*959826caSMatt Macy "BriefDescription": "L2 locked accesses" 321*959826caSMatt Macy }, 322*959826caSMatt Macy { 323*959826caSMatt Macy "EventCode": "0x2B", 324*959826caSMatt Macy "Counter": "0,1", 325*959826caSMatt Macy "UMask": "0x48", 326*959826caSMatt Macy "EventName": "L2_LOCK.SELF.M_STATE", 327*959826caSMatt Macy "SampleAfterValue": "200000", 328*959826caSMatt Macy "BriefDescription": "L2 locked accesses" 329*959826caSMatt Macy }, 330*959826caSMatt Macy { 331*959826caSMatt Macy "EventCode": "0x2B", 332*959826caSMatt Macy "Counter": "0,1", 333*959826caSMatt Macy "UMask": "0x42", 334*959826caSMatt Macy "EventName": "L2_LOCK.SELF.S_STATE", 335*959826caSMatt Macy "SampleAfterValue": "200000", 336*959826caSMatt Macy "BriefDescription": "L2 locked accesses" 337*959826caSMatt Macy }, 338*959826caSMatt Macy { 339*959826caSMatt Macy "EventCode": "0x2B", 340*959826caSMatt Macy "Counter": "0,1", 341*959826caSMatt Macy "UMask": "0x4f", 342*959826caSMatt Macy "EventName": "L2_LOCK.SELF.MESI", 343*959826caSMatt Macy "SampleAfterValue": "200000", 344*959826caSMatt Macy "BriefDescription": "L2 locked accesses" 345*959826caSMatt Macy }, 346*959826caSMatt Macy { 347*959826caSMatt Macy "EventCode": "0x2C", 348*959826caSMatt Macy "Counter": "0,1", 349*959826caSMatt Macy "UMask": "0x44", 350*959826caSMatt Macy "EventName": "L2_DATA_RQSTS.SELF.E_STATE", 351*959826caSMatt Macy "SampleAfterValue": "200000", 352*959826caSMatt Macy "BriefDescription": "All data requests from the L1 data cache" 353*959826caSMatt Macy }, 354*959826caSMatt Macy { 355*959826caSMatt Macy "EventCode": "0x2C", 356*959826caSMatt Macy "Counter": "0,1", 357*959826caSMatt Macy "UMask": "0x41", 358*959826caSMatt Macy "EventName": "L2_DATA_RQSTS.SELF.I_STATE", 359*959826caSMatt Macy "SampleAfterValue": "200000", 360*959826caSMatt Macy "BriefDescription": "All data requests from the L1 data cache" 361*959826caSMatt Macy }, 362*959826caSMatt Macy { 363*959826caSMatt Macy "EventCode": "0x2C", 364*959826caSMatt Macy "Counter": "0,1", 365*959826caSMatt Macy "UMask": "0x48", 366*959826caSMatt Macy "EventName": "L2_DATA_RQSTS.SELF.M_STATE", 367*959826caSMatt Macy "SampleAfterValue": "200000", 368*959826caSMatt Macy "BriefDescription": "All data requests from the L1 data cache" 369*959826caSMatt Macy }, 370*959826caSMatt Macy { 371*959826caSMatt Macy "EventCode": "0x2C", 372*959826caSMatt Macy "Counter": "0,1", 373*959826caSMatt Macy "UMask": "0x42", 374*959826caSMatt Macy "EventName": "L2_DATA_RQSTS.SELF.S_STATE", 375*959826caSMatt Macy "SampleAfterValue": "200000", 376*959826caSMatt Macy "BriefDescription": "All data requests from the L1 data cache" 377*959826caSMatt Macy }, 378*959826caSMatt Macy { 379*959826caSMatt Macy "EventCode": "0x2C", 380*959826caSMatt Macy "Counter": "0,1", 381*959826caSMatt Macy "UMask": "0x4f", 382*959826caSMatt Macy "EventName": "L2_DATA_RQSTS.SELF.MESI", 383*959826caSMatt Macy "SampleAfterValue": "200000", 384*959826caSMatt Macy "BriefDescription": "All data requests from the L1 data cache" 385*959826caSMatt Macy }, 386*959826caSMatt Macy { 387*959826caSMatt Macy "EventCode": "0x2D", 388*959826caSMatt Macy "Counter": "0,1", 389*959826caSMatt Macy "UMask": "0x44", 390*959826caSMatt Macy "EventName": "L2_LD_IFETCH.SELF.E_STATE", 391*959826caSMatt Macy "SampleAfterValue": "200000", 392*959826caSMatt Macy "BriefDescription": "All read requests from L1 instruction and data caches" 393*959826caSMatt Macy }, 394*959826caSMatt Macy { 395*959826caSMatt Macy "EventCode": "0x2D", 396*959826caSMatt Macy "Counter": "0,1", 397*959826caSMatt Macy "UMask": "0x41", 398*959826caSMatt Macy "EventName": "L2_LD_IFETCH.SELF.I_STATE", 399*959826caSMatt Macy "SampleAfterValue": "200000", 400*959826caSMatt Macy "BriefDescription": "All read requests from L1 instruction and data caches" 401*959826caSMatt Macy }, 402*959826caSMatt Macy { 403*959826caSMatt Macy "EventCode": "0x2D", 404*959826caSMatt Macy "Counter": "0,1", 405*959826caSMatt Macy "UMask": "0x48", 406*959826caSMatt Macy "EventName": "L2_LD_IFETCH.SELF.M_STATE", 407*959826caSMatt Macy "SampleAfterValue": "200000", 408*959826caSMatt Macy "BriefDescription": "All read requests from L1 instruction and data caches" 409*959826caSMatt Macy }, 410*959826caSMatt Macy { 411*959826caSMatt Macy "EventCode": "0x2D", 412*959826caSMatt Macy "Counter": "0,1", 413*959826caSMatt Macy "UMask": "0x42", 414*959826caSMatt Macy "EventName": "L2_LD_IFETCH.SELF.S_STATE", 415*959826caSMatt Macy "SampleAfterValue": "200000", 416*959826caSMatt Macy "BriefDescription": "All read requests from L1 instruction and data caches" 417*959826caSMatt Macy }, 418*959826caSMatt Macy { 419*959826caSMatt Macy "EventCode": "0x2D", 420*959826caSMatt Macy "Counter": "0,1", 421*959826caSMatt Macy "UMask": "0x4f", 422*959826caSMatt Macy "EventName": "L2_LD_IFETCH.SELF.MESI", 423*959826caSMatt Macy "SampleAfterValue": "200000", 424*959826caSMatt Macy "BriefDescription": "All read requests from L1 instruction and data caches" 425*959826caSMatt Macy }, 426*959826caSMatt Macy { 427*959826caSMatt Macy "EventCode": "0x2E", 428*959826caSMatt Macy "Counter": "0,1", 429*959826caSMatt Macy "UMask": "0x74", 430*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.ANY.E_STATE", 431*959826caSMatt Macy "SampleAfterValue": "200000", 432*959826caSMatt Macy "BriefDescription": "L2 cache requests" 433*959826caSMatt Macy }, 434*959826caSMatt Macy { 435*959826caSMatt Macy "EventCode": "0x2E", 436*959826caSMatt Macy "Counter": "0,1", 437*959826caSMatt Macy "UMask": "0x71", 438*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.ANY.I_STATE", 439*959826caSMatt Macy "SampleAfterValue": "200000", 440*959826caSMatt Macy "BriefDescription": "L2 cache requests" 441*959826caSMatt Macy }, 442*959826caSMatt Macy { 443*959826caSMatt Macy "EventCode": "0x2E", 444*959826caSMatt Macy "Counter": "0,1", 445*959826caSMatt Macy "UMask": "0x78", 446*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.ANY.M_STATE", 447*959826caSMatt Macy "SampleAfterValue": "200000", 448*959826caSMatt Macy "BriefDescription": "L2 cache requests" 449*959826caSMatt Macy }, 450*959826caSMatt Macy { 451*959826caSMatt Macy "EventCode": "0x2E", 452*959826caSMatt Macy "Counter": "0,1", 453*959826caSMatt Macy "UMask": "0x72", 454*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.ANY.S_STATE", 455*959826caSMatt Macy "SampleAfterValue": "200000", 456*959826caSMatt Macy "BriefDescription": "L2 cache requests" 457*959826caSMatt Macy }, 458*959826caSMatt Macy { 459*959826caSMatt Macy "EventCode": "0x2E", 460*959826caSMatt Macy "Counter": "0,1", 461*959826caSMatt Macy "UMask": "0x7f", 462*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.ANY.MESI", 463*959826caSMatt Macy "SampleAfterValue": "200000", 464*959826caSMatt Macy "BriefDescription": "L2 cache requests" 465*959826caSMatt Macy }, 466*959826caSMatt Macy { 467*959826caSMatt Macy "EventCode": "0x2E", 468*959826caSMatt Macy "Counter": "0,1", 469*959826caSMatt Macy "UMask": "0x44", 470*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.DEMAND.E_STATE", 471*959826caSMatt Macy "SampleAfterValue": "200000", 472*959826caSMatt Macy "BriefDescription": "L2 cache requests" 473*959826caSMatt Macy }, 474*959826caSMatt Macy { 475*959826caSMatt Macy "EventCode": "0x2E", 476*959826caSMatt Macy "Counter": "0,1", 477*959826caSMatt Macy "UMask": "0x48", 478*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.DEMAND.M_STATE", 479*959826caSMatt Macy "SampleAfterValue": "200000", 480*959826caSMatt Macy "BriefDescription": "L2 cache requests" 481*959826caSMatt Macy }, 482*959826caSMatt Macy { 483*959826caSMatt Macy "EventCode": "0x2E", 484*959826caSMatt Macy "Counter": "0,1", 485*959826caSMatt Macy "UMask": "0x42", 486*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.DEMAND.S_STATE", 487*959826caSMatt Macy "SampleAfterValue": "200000", 488*959826caSMatt Macy "BriefDescription": "L2 cache requests" 489*959826caSMatt Macy }, 490*959826caSMatt Macy { 491*959826caSMatt Macy "EventCode": "0x2E", 492*959826caSMatt Macy "Counter": "0,1", 493*959826caSMatt Macy "UMask": "0x54", 494*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.PREFETCH.E_STATE", 495*959826caSMatt Macy "SampleAfterValue": "200000", 496*959826caSMatt Macy "BriefDescription": "L2 cache requests" 497*959826caSMatt Macy }, 498*959826caSMatt Macy { 499*959826caSMatt Macy "EventCode": "0x2E", 500*959826caSMatt Macy "Counter": "0,1", 501*959826caSMatt Macy "UMask": "0x51", 502*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.PREFETCH.I_STATE", 503*959826caSMatt Macy "SampleAfterValue": "200000", 504*959826caSMatt Macy "BriefDescription": "L2 cache requests" 505*959826caSMatt Macy }, 506*959826caSMatt Macy { 507*959826caSMatt Macy "EventCode": "0x2E", 508*959826caSMatt Macy "Counter": "0,1", 509*959826caSMatt Macy "UMask": "0x58", 510*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.PREFETCH.M_STATE", 511*959826caSMatt Macy "SampleAfterValue": "200000", 512*959826caSMatt Macy "BriefDescription": "L2 cache requests" 513*959826caSMatt Macy }, 514*959826caSMatt Macy { 515*959826caSMatt Macy "EventCode": "0x2E", 516*959826caSMatt Macy "Counter": "0,1", 517*959826caSMatt Macy "UMask": "0x52", 518*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.PREFETCH.S_STATE", 519*959826caSMatt Macy "SampleAfterValue": "200000", 520*959826caSMatt Macy "BriefDescription": "L2 cache requests" 521*959826caSMatt Macy }, 522*959826caSMatt Macy { 523*959826caSMatt Macy "EventCode": "0x2E", 524*959826caSMatt Macy "Counter": "0,1", 525*959826caSMatt Macy "UMask": "0x5f", 526*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.PREFETCH.MESI", 527*959826caSMatt Macy "SampleAfterValue": "200000", 528*959826caSMatt Macy "BriefDescription": "L2 cache requests" 529*959826caSMatt Macy }, 530*959826caSMatt Macy { 531*959826caSMatt Macy "EventCode": "0x2E", 532*959826caSMatt Macy "Counter": "0,1", 533*959826caSMatt Macy "UMask": "0x41", 534*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.DEMAND.I_STATE", 535*959826caSMatt Macy "SampleAfterValue": "200000", 536*959826caSMatt Macy "BriefDescription": "L2 cache demand requests from this core that missed the L2" 537*959826caSMatt Macy }, 538*959826caSMatt Macy { 539*959826caSMatt Macy "EventCode": "0x2E", 540*959826caSMatt Macy "Counter": "0,1", 541*959826caSMatt Macy "UMask": "0x4f", 542*959826caSMatt Macy "EventName": "L2_RQSTS.SELF.DEMAND.MESI", 543*959826caSMatt Macy "SampleAfterValue": "200000", 544*959826caSMatt Macy "BriefDescription": "L2 cache demand requests from this core" 545*959826caSMatt Macy }, 546*959826caSMatt Macy { 547*959826caSMatt Macy "EventCode": "0x30", 548*959826caSMatt Macy "Counter": "0,1", 549*959826caSMatt Macy "UMask": "0x74", 550*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.ANY.E_STATE", 551*959826caSMatt Macy "SampleAfterValue": "200000", 552*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 553*959826caSMatt Macy }, 554*959826caSMatt Macy { 555*959826caSMatt Macy "EventCode": "0x30", 556*959826caSMatt Macy "Counter": "0,1", 557*959826caSMatt Macy "UMask": "0x71", 558*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.ANY.I_STATE", 559*959826caSMatt Macy "SampleAfterValue": "200000", 560*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 561*959826caSMatt Macy }, 562*959826caSMatt Macy { 563*959826caSMatt Macy "EventCode": "0x30", 564*959826caSMatt Macy "Counter": "0,1", 565*959826caSMatt Macy "UMask": "0x78", 566*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.ANY.M_STATE", 567*959826caSMatt Macy "SampleAfterValue": "200000", 568*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 569*959826caSMatt Macy }, 570*959826caSMatt Macy { 571*959826caSMatt Macy "EventCode": "0x30", 572*959826caSMatt Macy "Counter": "0,1", 573*959826caSMatt Macy "UMask": "0x72", 574*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.ANY.S_STATE", 575*959826caSMatt Macy "SampleAfterValue": "200000", 576*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 577*959826caSMatt Macy }, 578*959826caSMatt Macy { 579*959826caSMatt Macy "EventCode": "0x30", 580*959826caSMatt Macy "Counter": "0,1", 581*959826caSMatt Macy "UMask": "0x7f", 582*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.ANY.MESI", 583*959826caSMatt Macy "SampleAfterValue": "200000", 584*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 585*959826caSMatt Macy }, 586*959826caSMatt Macy { 587*959826caSMatt Macy "EventCode": "0x30", 588*959826caSMatt Macy "Counter": "0,1", 589*959826caSMatt Macy "UMask": "0x44", 590*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.DEMAND.E_STATE", 591*959826caSMatt Macy "SampleAfterValue": "200000", 592*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 593*959826caSMatt Macy }, 594*959826caSMatt Macy { 595*959826caSMatt Macy "EventCode": "0x30", 596*959826caSMatt Macy "Counter": "0,1", 597*959826caSMatt Macy "UMask": "0x41", 598*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.DEMAND.I_STATE", 599*959826caSMatt Macy "SampleAfterValue": "200000", 600*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 601*959826caSMatt Macy }, 602*959826caSMatt Macy { 603*959826caSMatt Macy "EventCode": "0x30", 604*959826caSMatt Macy "Counter": "0,1", 605*959826caSMatt Macy "UMask": "0x48", 606*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.DEMAND.M_STATE", 607*959826caSMatt Macy "SampleAfterValue": "200000", 608*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 609*959826caSMatt Macy }, 610*959826caSMatt Macy { 611*959826caSMatt Macy "EventCode": "0x30", 612*959826caSMatt Macy "Counter": "0,1", 613*959826caSMatt Macy "UMask": "0x42", 614*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.DEMAND.S_STATE", 615*959826caSMatt Macy "SampleAfterValue": "200000", 616*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 617*959826caSMatt Macy }, 618*959826caSMatt Macy { 619*959826caSMatt Macy "EventCode": "0x30", 620*959826caSMatt Macy "Counter": "0,1", 621*959826caSMatt Macy "UMask": "0x4f", 622*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.DEMAND.MESI", 623*959826caSMatt Macy "SampleAfterValue": "200000", 624*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 625*959826caSMatt Macy }, 626*959826caSMatt Macy { 627*959826caSMatt Macy "EventCode": "0x30", 628*959826caSMatt Macy "Counter": "0,1", 629*959826caSMatt Macy "UMask": "0x54", 630*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.PREFETCH.E_STATE", 631*959826caSMatt Macy "SampleAfterValue": "200000", 632*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 633*959826caSMatt Macy }, 634*959826caSMatt Macy { 635*959826caSMatt Macy "EventCode": "0x30", 636*959826caSMatt Macy "Counter": "0,1", 637*959826caSMatt Macy "UMask": "0x51", 638*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.PREFETCH.I_STATE", 639*959826caSMatt Macy "SampleAfterValue": "200000", 640*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 641*959826caSMatt Macy }, 642*959826caSMatt Macy { 643*959826caSMatt Macy "EventCode": "0x30", 644*959826caSMatt Macy "Counter": "0,1", 645*959826caSMatt Macy "UMask": "0x58", 646*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.PREFETCH.M_STATE", 647*959826caSMatt Macy "SampleAfterValue": "200000", 648*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 649*959826caSMatt Macy }, 650*959826caSMatt Macy { 651*959826caSMatt Macy "EventCode": "0x30", 652*959826caSMatt Macy "Counter": "0,1", 653*959826caSMatt Macy "UMask": "0x52", 654*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.PREFETCH.S_STATE", 655*959826caSMatt Macy "SampleAfterValue": "200000", 656*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 657*959826caSMatt Macy }, 658*959826caSMatt Macy { 659*959826caSMatt Macy "EventCode": "0x30", 660*959826caSMatt Macy "Counter": "0,1", 661*959826caSMatt Macy "UMask": "0x5f", 662*959826caSMatt Macy "EventName": "L2_REJECT_BUSQ.SELF.PREFETCH.MESI", 663*959826caSMatt Macy "SampleAfterValue": "200000", 664*959826caSMatt Macy "BriefDescription": "Rejected L2 cache requests" 665*959826caSMatt Macy }, 666*959826caSMatt Macy { 667*959826caSMatt Macy "EventCode": "0x32", 668*959826caSMatt Macy "Counter": "0,1", 669*959826caSMatt Macy "UMask": "0x40", 670*959826caSMatt Macy "EventName": "L2_NO_REQ.SELF", 671*959826caSMatt Macy "SampleAfterValue": "200000", 672*959826caSMatt Macy "BriefDescription": "Cycles no L2 cache requests are pending" 673*959826caSMatt Macy }, 674*959826caSMatt Macy { 675*959826caSMatt Macy "EventCode": "0x40", 676*959826caSMatt Macy "Counter": "0,1", 677*959826caSMatt Macy "UMask": "0xa1", 678*959826caSMatt Macy "EventName": "L1D_CACHE.LD", 679*959826caSMatt Macy "SampleAfterValue": "2000000", 680*959826caSMatt Macy "BriefDescription": "L1 Cacheable Data Reads" 681*959826caSMatt Macy }, 682*959826caSMatt Macy { 683*959826caSMatt Macy "EventCode": "0x40", 684*959826caSMatt Macy "Counter": "0,1", 685*959826caSMatt Macy "UMask": "0xa2", 686*959826caSMatt Macy "EventName": "L1D_CACHE.ST", 687*959826caSMatt Macy "SampleAfterValue": "2000000", 688*959826caSMatt Macy "BriefDescription": "L1 Cacheable Data Writes" 689*959826caSMatt Macy }, 690*959826caSMatt Macy { 691*959826caSMatt Macy "EventCode": "0x40", 692*959826caSMatt Macy "Counter": "0,1", 693*959826caSMatt Macy "UMask": "0x83", 694*959826caSMatt Macy "EventName": "L1D_CACHE.ALL_REF", 695*959826caSMatt Macy "SampleAfterValue": "2000000", 696*959826caSMatt Macy "BriefDescription": "L1 Data reads and writes" 697*959826caSMatt Macy }, 698*959826caSMatt Macy { 699*959826caSMatt Macy "EventCode": "0x40", 700*959826caSMatt Macy "Counter": "0,1", 701*959826caSMatt Macy "UMask": "0xa3", 702*959826caSMatt Macy "EventName": "L1D_CACHE.ALL_CACHE_REF", 703*959826caSMatt Macy "SampleAfterValue": "2000000", 704*959826caSMatt Macy "BriefDescription": "L1 Data Cacheable reads and writes" 705*959826caSMatt Macy }, 706*959826caSMatt Macy { 707*959826caSMatt Macy "EventCode": "0x40", 708*959826caSMatt Macy "Counter": "0,1", 709*959826caSMatt Macy "UMask": "0x8", 710*959826caSMatt Macy "EventName": "L1D_CACHE.REPL", 711*959826caSMatt Macy "SampleAfterValue": "200000", 712*959826caSMatt Macy "BriefDescription": "L1 Data line replacements" 713*959826caSMatt Macy }, 714*959826caSMatt Macy { 715*959826caSMatt Macy "EventCode": "0x40", 716*959826caSMatt Macy "Counter": "0,1", 717*959826caSMatt Macy "UMask": "0x48", 718*959826caSMatt Macy "EventName": "L1D_CACHE.REPLM", 719*959826caSMatt Macy "SampleAfterValue": "200000", 720*959826caSMatt Macy "BriefDescription": "Modified cache lines allocated in the L1 data cache" 721*959826caSMatt Macy }, 722*959826caSMatt Macy { 723*959826caSMatt Macy "EventCode": "0x40", 724*959826caSMatt Macy "Counter": "0,1", 725*959826caSMatt Macy "UMask": "0x10", 726*959826caSMatt Macy "EventName": "L1D_CACHE.EVICT", 727*959826caSMatt Macy "SampleAfterValue": "200000", 728*959826caSMatt Macy "BriefDescription": "Modified cache lines evicted from the L1 data cache" 729*959826caSMatt Macy }, 730*959826caSMatt Macy { 731*959826caSMatt Macy "EventCode": "0xCB", 732*959826caSMatt Macy "Counter": "0,1", 733*959826caSMatt Macy "UMask": "0x1", 734*959826caSMatt Macy "EventName": "MEM_LOAD_RETIRED.L2_HIT", 735*959826caSMatt Macy "SampleAfterValue": "200000", 736*959826caSMatt Macy "BriefDescription": "Retired loads that hit the L2 cache (precise event)." 737*959826caSMatt Macy }, 738*959826caSMatt Macy { 739*959826caSMatt Macy "EventCode": "0xCB", 740*959826caSMatt Macy "Counter": "0,1", 741*959826caSMatt Macy "UMask": "0x2", 742*959826caSMatt Macy "EventName": "MEM_LOAD_RETIRED.L2_MISS", 743*959826caSMatt Macy "SampleAfterValue": "10000", 744*959826caSMatt Macy "BriefDescription": "Retired loads that miss the L2 cache" 745*959826caSMatt Macy } 746*959826caSMatt Macy]