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