1*01dd2545SAndi Kleen[ 2*01dd2545SAndi Kleen { 3*01dd2545SAndi Kleen "EventCode": "0x63", 4*01dd2545SAndi Kleen "Counter": "0,1", 5*01dd2545SAndi Kleen "UMask": "0x2", 6*01dd2545SAndi Kleen "EventName": "CACHE_LOCK_CYCLES.L1D", 7*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 8*01dd2545SAndi Kleen "BriefDescription": "Cycles L1D locked" 9*01dd2545SAndi Kleen }, 10*01dd2545SAndi Kleen { 11*01dd2545SAndi Kleen "EventCode": "0x63", 12*01dd2545SAndi Kleen "Counter": "0,1", 13*01dd2545SAndi Kleen "UMask": "0x1", 14*01dd2545SAndi Kleen "EventName": "CACHE_LOCK_CYCLES.L1D_L2", 15*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 16*01dd2545SAndi Kleen "BriefDescription": "Cycles L1D and L2 locked" 17*01dd2545SAndi Kleen }, 18*01dd2545SAndi Kleen { 19*01dd2545SAndi Kleen "EventCode": "0x51", 20*01dd2545SAndi Kleen "Counter": "0,1", 21*01dd2545SAndi Kleen "UMask": "0x4", 22*01dd2545SAndi Kleen "EventName": "L1D.M_EVICT", 23*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 24*01dd2545SAndi Kleen "BriefDescription": "L1D cache lines replaced in M state" 25*01dd2545SAndi Kleen }, 26*01dd2545SAndi Kleen { 27*01dd2545SAndi Kleen "EventCode": "0x51", 28*01dd2545SAndi Kleen "Counter": "0,1", 29*01dd2545SAndi Kleen "UMask": "0x2", 30*01dd2545SAndi Kleen "EventName": "L1D.M_REPL", 31*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 32*01dd2545SAndi Kleen "BriefDescription": "L1D cache lines allocated in the M state" 33*01dd2545SAndi Kleen }, 34*01dd2545SAndi Kleen { 35*01dd2545SAndi Kleen "EventCode": "0x51", 36*01dd2545SAndi Kleen "Counter": "0,1", 37*01dd2545SAndi Kleen "UMask": "0x8", 38*01dd2545SAndi Kleen "EventName": "L1D.M_SNOOP_EVICT", 39*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 40*01dd2545SAndi Kleen "BriefDescription": "L1D snoop eviction of cache lines in M state" 41*01dd2545SAndi Kleen }, 42*01dd2545SAndi Kleen { 43*01dd2545SAndi Kleen "EventCode": "0x51", 44*01dd2545SAndi Kleen "Counter": "0,1", 45*01dd2545SAndi Kleen "UMask": "0x1", 46*01dd2545SAndi Kleen "EventName": "L1D.REPL", 47*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 48*01dd2545SAndi Kleen "BriefDescription": "L1 data cache lines allocated" 49*01dd2545SAndi Kleen }, 50*01dd2545SAndi Kleen { 51*01dd2545SAndi Kleen "EventCode": "0x52", 52*01dd2545SAndi Kleen "Counter": "0,1", 53*01dd2545SAndi Kleen "UMask": "0x1", 54*01dd2545SAndi Kleen "EventName": "L1D_CACHE_PREFETCH_LOCK_FB_HIT", 55*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 56*01dd2545SAndi Kleen "BriefDescription": "L1D prefetch load lock accepted in fill buffer" 57*01dd2545SAndi Kleen }, 58*01dd2545SAndi Kleen { 59*01dd2545SAndi Kleen "EventCode": "0x4E", 60*01dd2545SAndi Kleen "Counter": "0,1", 61*01dd2545SAndi Kleen "UMask": "0x2", 62*01dd2545SAndi Kleen "EventName": "L1D_PREFETCH.MISS", 63*01dd2545SAndi Kleen "SampleAfterValue": "200000", 64*01dd2545SAndi Kleen "BriefDescription": "L1D hardware prefetch misses" 65*01dd2545SAndi Kleen }, 66*01dd2545SAndi Kleen { 67*01dd2545SAndi Kleen "EventCode": "0x4E", 68*01dd2545SAndi Kleen "Counter": "0,1", 69*01dd2545SAndi Kleen "UMask": "0x1", 70*01dd2545SAndi Kleen "EventName": "L1D_PREFETCH.REQUESTS", 71*01dd2545SAndi Kleen "SampleAfterValue": "200000", 72*01dd2545SAndi Kleen "BriefDescription": "L1D hardware prefetch requests" 73*01dd2545SAndi Kleen }, 74*01dd2545SAndi Kleen { 75*01dd2545SAndi Kleen "EventCode": "0x4E", 76*01dd2545SAndi Kleen "Counter": "0,1", 77*01dd2545SAndi Kleen "UMask": "0x4", 78*01dd2545SAndi Kleen "EventName": "L1D_PREFETCH.TRIGGERS", 79*01dd2545SAndi Kleen "SampleAfterValue": "200000", 80*01dd2545SAndi Kleen "BriefDescription": "L1D hardware prefetch requests triggered" 81*01dd2545SAndi Kleen }, 82*01dd2545SAndi Kleen { 83*01dd2545SAndi Kleen "EventCode": "0x28", 84*01dd2545SAndi Kleen "Counter": "0,1,2,3", 85*01dd2545SAndi Kleen "UMask": "0x4", 86*01dd2545SAndi Kleen "EventName": "L1D_WB_L2.E_STATE", 87*01dd2545SAndi Kleen "SampleAfterValue": "100000", 88*01dd2545SAndi Kleen "BriefDescription": "L1 writebacks to L2 in E state" 89*01dd2545SAndi Kleen }, 90*01dd2545SAndi Kleen { 91*01dd2545SAndi Kleen "EventCode": "0x28", 92*01dd2545SAndi Kleen "Counter": "0,1,2,3", 93*01dd2545SAndi Kleen "UMask": "0x1", 94*01dd2545SAndi Kleen "EventName": "L1D_WB_L2.I_STATE", 95*01dd2545SAndi Kleen "SampleAfterValue": "100000", 96*01dd2545SAndi Kleen "BriefDescription": "L1 writebacks to L2 in I state (misses)" 97*01dd2545SAndi Kleen }, 98*01dd2545SAndi Kleen { 99*01dd2545SAndi Kleen "EventCode": "0x28", 100*01dd2545SAndi Kleen "Counter": "0,1,2,3", 101*01dd2545SAndi Kleen "UMask": "0x8", 102*01dd2545SAndi Kleen "EventName": "L1D_WB_L2.M_STATE", 103*01dd2545SAndi Kleen "SampleAfterValue": "100000", 104*01dd2545SAndi Kleen "BriefDescription": "L1 writebacks to L2 in M state" 105*01dd2545SAndi Kleen }, 106*01dd2545SAndi Kleen { 107*01dd2545SAndi Kleen "EventCode": "0x28", 108*01dd2545SAndi Kleen "Counter": "0,1,2,3", 109*01dd2545SAndi Kleen "UMask": "0xf", 110*01dd2545SAndi Kleen "EventName": "L1D_WB_L2.MESI", 111*01dd2545SAndi Kleen "SampleAfterValue": "100000", 112*01dd2545SAndi Kleen "BriefDescription": "All L1 writebacks to L2" 113*01dd2545SAndi Kleen }, 114*01dd2545SAndi Kleen { 115*01dd2545SAndi Kleen "EventCode": "0x28", 116*01dd2545SAndi Kleen "Counter": "0,1,2,3", 117*01dd2545SAndi Kleen "UMask": "0x2", 118*01dd2545SAndi Kleen "EventName": "L1D_WB_L2.S_STATE", 119*01dd2545SAndi Kleen "SampleAfterValue": "100000", 120*01dd2545SAndi Kleen "BriefDescription": "L1 writebacks to L2 in S state" 121*01dd2545SAndi Kleen }, 122*01dd2545SAndi Kleen { 123*01dd2545SAndi Kleen "EventCode": "0x26", 124*01dd2545SAndi Kleen "Counter": "0,1,2,3", 125*01dd2545SAndi Kleen "UMask": "0xff", 126*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.ANY", 127*01dd2545SAndi Kleen "SampleAfterValue": "200000", 128*01dd2545SAndi Kleen "BriefDescription": "All L2 data requests" 129*01dd2545SAndi Kleen }, 130*01dd2545SAndi Kleen { 131*01dd2545SAndi Kleen "EventCode": "0x26", 132*01dd2545SAndi Kleen "Counter": "0,1,2,3", 133*01dd2545SAndi Kleen "UMask": "0x4", 134*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.DEMAND.E_STATE", 135*01dd2545SAndi Kleen "SampleAfterValue": "200000", 136*01dd2545SAndi Kleen "BriefDescription": "L2 data demand loads in E state" 137*01dd2545SAndi Kleen }, 138*01dd2545SAndi Kleen { 139*01dd2545SAndi Kleen "EventCode": "0x26", 140*01dd2545SAndi Kleen "Counter": "0,1,2,3", 141*01dd2545SAndi Kleen "UMask": "0x1", 142*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.DEMAND.I_STATE", 143*01dd2545SAndi Kleen "SampleAfterValue": "200000", 144*01dd2545SAndi Kleen "BriefDescription": "L2 data demand loads in I state (misses)" 145*01dd2545SAndi Kleen }, 146*01dd2545SAndi Kleen { 147*01dd2545SAndi Kleen "EventCode": "0x26", 148*01dd2545SAndi Kleen "Counter": "0,1,2,3", 149*01dd2545SAndi Kleen "UMask": "0x8", 150*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.DEMAND.M_STATE", 151*01dd2545SAndi Kleen "SampleAfterValue": "200000", 152*01dd2545SAndi Kleen "BriefDescription": "L2 data demand loads in M state" 153*01dd2545SAndi Kleen }, 154*01dd2545SAndi Kleen { 155*01dd2545SAndi Kleen "EventCode": "0x26", 156*01dd2545SAndi Kleen "Counter": "0,1,2,3", 157*01dd2545SAndi Kleen "UMask": "0xf", 158*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.DEMAND.MESI", 159*01dd2545SAndi Kleen "SampleAfterValue": "200000", 160*01dd2545SAndi Kleen "BriefDescription": "L2 data demand requests" 161*01dd2545SAndi Kleen }, 162*01dd2545SAndi Kleen { 163*01dd2545SAndi Kleen "EventCode": "0x26", 164*01dd2545SAndi Kleen "Counter": "0,1,2,3", 165*01dd2545SAndi Kleen "UMask": "0x2", 166*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.DEMAND.S_STATE", 167*01dd2545SAndi Kleen "SampleAfterValue": "200000", 168*01dd2545SAndi Kleen "BriefDescription": "L2 data demand loads in S state" 169*01dd2545SAndi Kleen }, 170*01dd2545SAndi Kleen { 171*01dd2545SAndi Kleen "EventCode": "0x26", 172*01dd2545SAndi Kleen "Counter": "0,1,2,3", 173*01dd2545SAndi Kleen "UMask": "0x40", 174*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.PREFETCH.E_STATE", 175*01dd2545SAndi Kleen "SampleAfterValue": "200000", 176*01dd2545SAndi Kleen "BriefDescription": "L2 data prefetches in E state" 177*01dd2545SAndi Kleen }, 178*01dd2545SAndi Kleen { 179*01dd2545SAndi Kleen "EventCode": "0x26", 180*01dd2545SAndi Kleen "Counter": "0,1,2,3", 181*01dd2545SAndi Kleen "UMask": "0x10", 182*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.PREFETCH.I_STATE", 183*01dd2545SAndi Kleen "SampleAfterValue": "200000", 184*01dd2545SAndi Kleen "BriefDescription": "L2 data prefetches in the I state (misses)" 185*01dd2545SAndi Kleen }, 186*01dd2545SAndi Kleen { 187*01dd2545SAndi Kleen "EventCode": "0x26", 188*01dd2545SAndi Kleen "Counter": "0,1,2,3", 189*01dd2545SAndi Kleen "UMask": "0x80", 190*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.PREFETCH.M_STATE", 191*01dd2545SAndi Kleen "SampleAfterValue": "200000", 192*01dd2545SAndi Kleen "BriefDescription": "L2 data prefetches in M state" 193*01dd2545SAndi Kleen }, 194*01dd2545SAndi Kleen { 195*01dd2545SAndi Kleen "EventCode": "0x26", 196*01dd2545SAndi Kleen "Counter": "0,1,2,3", 197*01dd2545SAndi Kleen "UMask": "0xf0", 198*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.PREFETCH.MESI", 199*01dd2545SAndi Kleen "SampleAfterValue": "200000", 200*01dd2545SAndi Kleen "BriefDescription": "All L2 data prefetches" 201*01dd2545SAndi Kleen }, 202*01dd2545SAndi Kleen { 203*01dd2545SAndi Kleen "EventCode": "0x26", 204*01dd2545SAndi Kleen "Counter": "0,1,2,3", 205*01dd2545SAndi Kleen "UMask": "0x20", 206*01dd2545SAndi Kleen "EventName": "L2_DATA_RQSTS.PREFETCH.S_STATE", 207*01dd2545SAndi Kleen "SampleAfterValue": "200000", 208*01dd2545SAndi Kleen "BriefDescription": "L2 data prefetches in the S state" 209*01dd2545SAndi Kleen }, 210*01dd2545SAndi Kleen { 211*01dd2545SAndi Kleen "EventCode": "0xF1", 212*01dd2545SAndi Kleen "Counter": "0,1,2,3", 213*01dd2545SAndi Kleen "UMask": "0x7", 214*01dd2545SAndi Kleen "EventName": "L2_LINES_IN.ANY", 215*01dd2545SAndi Kleen "SampleAfterValue": "100000", 216*01dd2545SAndi Kleen "BriefDescription": "L2 lines alloacated" 217*01dd2545SAndi Kleen }, 218*01dd2545SAndi Kleen { 219*01dd2545SAndi Kleen "EventCode": "0xF1", 220*01dd2545SAndi Kleen "Counter": "0,1,2,3", 221*01dd2545SAndi Kleen "UMask": "0x4", 222*01dd2545SAndi Kleen "EventName": "L2_LINES_IN.E_STATE", 223*01dd2545SAndi Kleen "SampleAfterValue": "100000", 224*01dd2545SAndi Kleen "BriefDescription": "L2 lines allocated in the E state" 225*01dd2545SAndi Kleen }, 226*01dd2545SAndi Kleen { 227*01dd2545SAndi Kleen "EventCode": "0xF1", 228*01dd2545SAndi Kleen "Counter": "0,1,2,3", 229*01dd2545SAndi Kleen "UMask": "0x2", 230*01dd2545SAndi Kleen "EventName": "L2_LINES_IN.S_STATE", 231*01dd2545SAndi Kleen "SampleAfterValue": "100000", 232*01dd2545SAndi Kleen "BriefDescription": "L2 lines allocated in the S state" 233*01dd2545SAndi Kleen }, 234*01dd2545SAndi Kleen { 235*01dd2545SAndi Kleen "EventCode": "0xF2", 236*01dd2545SAndi Kleen "Counter": "0,1,2,3", 237*01dd2545SAndi Kleen "UMask": "0xf", 238*01dd2545SAndi Kleen "EventName": "L2_LINES_OUT.ANY", 239*01dd2545SAndi Kleen "SampleAfterValue": "100000", 240*01dd2545SAndi Kleen "BriefDescription": "L2 lines evicted" 241*01dd2545SAndi Kleen }, 242*01dd2545SAndi Kleen { 243*01dd2545SAndi Kleen "EventCode": "0xF2", 244*01dd2545SAndi Kleen "Counter": "0,1,2,3", 245*01dd2545SAndi Kleen "UMask": "0x1", 246*01dd2545SAndi Kleen "EventName": "L2_LINES_OUT.DEMAND_CLEAN", 247*01dd2545SAndi Kleen "SampleAfterValue": "100000", 248*01dd2545SAndi Kleen "BriefDescription": "L2 lines evicted by a demand request" 249*01dd2545SAndi Kleen }, 250*01dd2545SAndi Kleen { 251*01dd2545SAndi Kleen "EventCode": "0xF2", 252*01dd2545SAndi Kleen "Counter": "0,1,2,3", 253*01dd2545SAndi Kleen "UMask": "0x2", 254*01dd2545SAndi Kleen "EventName": "L2_LINES_OUT.DEMAND_DIRTY", 255*01dd2545SAndi Kleen "SampleAfterValue": "100000", 256*01dd2545SAndi Kleen "BriefDescription": "L2 modified lines evicted by a demand request" 257*01dd2545SAndi Kleen }, 258*01dd2545SAndi Kleen { 259*01dd2545SAndi Kleen "EventCode": "0xF2", 260*01dd2545SAndi Kleen "Counter": "0,1,2,3", 261*01dd2545SAndi Kleen "UMask": "0x4", 262*01dd2545SAndi Kleen "EventName": "L2_LINES_OUT.PREFETCH_CLEAN", 263*01dd2545SAndi Kleen "SampleAfterValue": "100000", 264*01dd2545SAndi Kleen "BriefDescription": "L2 lines evicted by a prefetch request" 265*01dd2545SAndi Kleen }, 266*01dd2545SAndi Kleen { 267*01dd2545SAndi Kleen "EventCode": "0xF2", 268*01dd2545SAndi Kleen "Counter": "0,1,2,3", 269*01dd2545SAndi Kleen "UMask": "0x8", 270*01dd2545SAndi Kleen "EventName": "L2_LINES_OUT.PREFETCH_DIRTY", 271*01dd2545SAndi Kleen "SampleAfterValue": "100000", 272*01dd2545SAndi Kleen "BriefDescription": "L2 modified lines evicted by a prefetch request" 273*01dd2545SAndi Kleen }, 274*01dd2545SAndi Kleen { 275*01dd2545SAndi Kleen "EventCode": "0x24", 276*01dd2545SAndi Kleen "Counter": "0,1,2,3", 277*01dd2545SAndi Kleen "UMask": "0x10", 278*01dd2545SAndi Kleen "EventName": "L2_RQSTS.IFETCH_HIT", 279*01dd2545SAndi Kleen "SampleAfterValue": "200000", 280*01dd2545SAndi Kleen "BriefDescription": "L2 instruction fetch hits" 281*01dd2545SAndi Kleen }, 282*01dd2545SAndi Kleen { 283*01dd2545SAndi Kleen "EventCode": "0x24", 284*01dd2545SAndi Kleen "Counter": "0,1,2,3", 285*01dd2545SAndi Kleen "UMask": "0x20", 286*01dd2545SAndi Kleen "EventName": "L2_RQSTS.IFETCH_MISS", 287*01dd2545SAndi Kleen "SampleAfterValue": "200000", 288*01dd2545SAndi Kleen "BriefDescription": "L2 instruction fetch misses" 289*01dd2545SAndi Kleen }, 290*01dd2545SAndi Kleen { 291*01dd2545SAndi Kleen "EventCode": "0x24", 292*01dd2545SAndi Kleen "Counter": "0,1,2,3", 293*01dd2545SAndi Kleen "UMask": "0x30", 294*01dd2545SAndi Kleen "EventName": "L2_RQSTS.IFETCHES", 295*01dd2545SAndi Kleen "SampleAfterValue": "200000", 296*01dd2545SAndi Kleen "BriefDescription": "L2 instruction fetches" 297*01dd2545SAndi Kleen }, 298*01dd2545SAndi Kleen { 299*01dd2545SAndi Kleen "EventCode": "0x24", 300*01dd2545SAndi Kleen "Counter": "0,1,2,3", 301*01dd2545SAndi Kleen "UMask": "0x1", 302*01dd2545SAndi Kleen "EventName": "L2_RQSTS.LD_HIT", 303*01dd2545SAndi Kleen "SampleAfterValue": "200000", 304*01dd2545SAndi Kleen "BriefDescription": "L2 load hits" 305*01dd2545SAndi Kleen }, 306*01dd2545SAndi Kleen { 307*01dd2545SAndi Kleen "EventCode": "0x24", 308*01dd2545SAndi Kleen "Counter": "0,1,2,3", 309*01dd2545SAndi Kleen "UMask": "0x2", 310*01dd2545SAndi Kleen "EventName": "L2_RQSTS.LD_MISS", 311*01dd2545SAndi Kleen "SampleAfterValue": "200000", 312*01dd2545SAndi Kleen "BriefDescription": "L2 load misses" 313*01dd2545SAndi Kleen }, 314*01dd2545SAndi Kleen { 315*01dd2545SAndi Kleen "EventCode": "0x24", 316*01dd2545SAndi Kleen "Counter": "0,1,2,3", 317*01dd2545SAndi Kleen "UMask": "0x3", 318*01dd2545SAndi Kleen "EventName": "L2_RQSTS.LOADS", 319*01dd2545SAndi Kleen "SampleAfterValue": "200000", 320*01dd2545SAndi Kleen "BriefDescription": "L2 requests" 321*01dd2545SAndi Kleen }, 322*01dd2545SAndi Kleen { 323*01dd2545SAndi Kleen "EventCode": "0x24", 324*01dd2545SAndi Kleen "Counter": "0,1,2,3", 325*01dd2545SAndi Kleen "UMask": "0xaa", 326*01dd2545SAndi Kleen "EventName": "L2_RQSTS.MISS", 327*01dd2545SAndi Kleen "SampleAfterValue": "200000", 328*01dd2545SAndi Kleen "BriefDescription": "All L2 misses" 329*01dd2545SAndi Kleen }, 330*01dd2545SAndi Kleen { 331*01dd2545SAndi Kleen "EventCode": "0x24", 332*01dd2545SAndi Kleen "Counter": "0,1,2,3", 333*01dd2545SAndi Kleen "UMask": "0x40", 334*01dd2545SAndi Kleen "EventName": "L2_RQSTS.PREFETCH_HIT", 335*01dd2545SAndi Kleen "SampleAfterValue": "200000", 336*01dd2545SAndi Kleen "BriefDescription": "L2 prefetch hits" 337*01dd2545SAndi Kleen }, 338*01dd2545SAndi Kleen { 339*01dd2545SAndi Kleen "EventCode": "0x24", 340*01dd2545SAndi Kleen "Counter": "0,1,2,3", 341*01dd2545SAndi Kleen "UMask": "0x80", 342*01dd2545SAndi Kleen "EventName": "L2_RQSTS.PREFETCH_MISS", 343*01dd2545SAndi Kleen "SampleAfterValue": "200000", 344*01dd2545SAndi Kleen "BriefDescription": "L2 prefetch misses" 345*01dd2545SAndi Kleen }, 346*01dd2545SAndi Kleen { 347*01dd2545SAndi Kleen "EventCode": "0x24", 348*01dd2545SAndi Kleen "Counter": "0,1,2,3", 349*01dd2545SAndi Kleen "UMask": "0xc0", 350*01dd2545SAndi Kleen "EventName": "L2_RQSTS.PREFETCHES", 351*01dd2545SAndi Kleen "SampleAfterValue": "200000", 352*01dd2545SAndi Kleen "BriefDescription": "All L2 prefetches" 353*01dd2545SAndi Kleen }, 354*01dd2545SAndi Kleen { 355*01dd2545SAndi Kleen "EventCode": "0x24", 356*01dd2545SAndi Kleen "Counter": "0,1,2,3", 357*01dd2545SAndi Kleen "UMask": "0xff", 358*01dd2545SAndi Kleen "EventName": "L2_RQSTS.REFERENCES", 359*01dd2545SAndi Kleen "SampleAfterValue": "200000", 360*01dd2545SAndi Kleen "BriefDescription": "All L2 requests" 361*01dd2545SAndi Kleen }, 362*01dd2545SAndi Kleen { 363*01dd2545SAndi Kleen "EventCode": "0x24", 364*01dd2545SAndi Kleen "Counter": "0,1,2,3", 365*01dd2545SAndi Kleen "UMask": "0x4", 366*01dd2545SAndi Kleen "EventName": "L2_RQSTS.RFO_HIT", 367*01dd2545SAndi Kleen "SampleAfterValue": "200000", 368*01dd2545SAndi Kleen "BriefDescription": "L2 RFO hits" 369*01dd2545SAndi Kleen }, 370*01dd2545SAndi Kleen { 371*01dd2545SAndi Kleen "EventCode": "0x24", 372*01dd2545SAndi Kleen "Counter": "0,1,2,3", 373*01dd2545SAndi Kleen "UMask": "0x8", 374*01dd2545SAndi Kleen "EventName": "L2_RQSTS.RFO_MISS", 375*01dd2545SAndi Kleen "SampleAfterValue": "200000", 376*01dd2545SAndi Kleen "BriefDescription": "L2 RFO misses" 377*01dd2545SAndi Kleen }, 378*01dd2545SAndi Kleen { 379*01dd2545SAndi Kleen "EventCode": "0x24", 380*01dd2545SAndi Kleen "Counter": "0,1,2,3", 381*01dd2545SAndi Kleen "UMask": "0xc", 382*01dd2545SAndi Kleen "EventName": "L2_RQSTS.RFOS", 383*01dd2545SAndi Kleen "SampleAfterValue": "200000", 384*01dd2545SAndi Kleen "BriefDescription": "L2 RFO requests" 385*01dd2545SAndi Kleen }, 386*01dd2545SAndi Kleen { 387*01dd2545SAndi Kleen "EventCode": "0xF0", 388*01dd2545SAndi Kleen "Counter": "0,1,2,3", 389*01dd2545SAndi Kleen "UMask": "0x80", 390*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.ANY", 391*01dd2545SAndi Kleen "SampleAfterValue": "200000", 392*01dd2545SAndi Kleen "BriefDescription": "All L2 transactions" 393*01dd2545SAndi Kleen }, 394*01dd2545SAndi Kleen { 395*01dd2545SAndi Kleen "EventCode": "0xF0", 396*01dd2545SAndi Kleen "Counter": "0,1,2,3", 397*01dd2545SAndi Kleen "UMask": "0x20", 398*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.FILL", 399*01dd2545SAndi Kleen "SampleAfterValue": "200000", 400*01dd2545SAndi Kleen "BriefDescription": "L2 fill transactions" 401*01dd2545SAndi Kleen }, 402*01dd2545SAndi Kleen { 403*01dd2545SAndi Kleen "EventCode": "0xF0", 404*01dd2545SAndi Kleen "Counter": "0,1,2,3", 405*01dd2545SAndi Kleen "UMask": "0x4", 406*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.IFETCH", 407*01dd2545SAndi Kleen "SampleAfterValue": "200000", 408*01dd2545SAndi Kleen "BriefDescription": "L2 instruction fetch transactions" 409*01dd2545SAndi Kleen }, 410*01dd2545SAndi Kleen { 411*01dd2545SAndi Kleen "EventCode": "0xF0", 412*01dd2545SAndi Kleen "Counter": "0,1,2,3", 413*01dd2545SAndi Kleen "UMask": "0x10", 414*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.L1D_WB", 415*01dd2545SAndi Kleen "SampleAfterValue": "200000", 416*01dd2545SAndi Kleen "BriefDescription": "L1D writeback to L2 transactions" 417*01dd2545SAndi Kleen }, 418*01dd2545SAndi Kleen { 419*01dd2545SAndi Kleen "EventCode": "0xF0", 420*01dd2545SAndi Kleen "Counter": "0,1,2,3", 421*01dd2545SAndi Kleen "UMask": "0x1", 422*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.LOAD", 423*01dd2545SAndi Kleen "SampleAfterValue": "200000", 424*01dd2545SAndi Kleen "BriefDescription": "L2 Load transactions" 425*01dd2545SAndi Kleen }, 426*01dd2545SAndi Kleen { 427*01dd2545SAndi Kleen "EventCode": "0xF0", 428*01dd2545SAndi Kleen "Counter": "0,1,2,3", 429*01dd2545SAndi Kleen "UMask": "0x8", 430*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.PREFETCH", 431*01dd2545SAndi Kleen "SampleAfterValue": "200000", 432*01dd2545SAndi Kleen "BriefDescription": "L2 prefetch transactions" 433*01dd2545SAndi Kleen }, 434*01dd2545SAndi Kleen { 435*01dd2545SAndi Kleen "EventCode": "0xF0", 436*01dd2545SAndi Kleen "Counter": "0,1,2,3", 437*01dd2545SAndi Kleen "UMask": "0x2", 438*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.RFO", 439*01dd2545SAndi Kleen "SampleAfterValue": "200000", 440*01dd2545SAndi Kleen "BriefDescription": "L2 RFO transactions" 441*01dd2545SAndi Kleen }, 442*01dd2545SAndi Kleen { 443*01dd2545SAndi Kleen "EventCode": "0xF0", 444*01dd2545SAndi Kleen "Counter": "0,1,2,3", 445*01dd2545SAndi Kleen "UMask": "0x40", 446*01dd2545SAndi Kleen "EventName": "L2_TRANSACTIONS.WB", 447*01dd2545SAndi Kleen "SampleAfterValue": "200000", 448*01dd2545SAndi Kleen "BriefDescription": "L2 writeback to LLC transactions" 449*01dd2545SAndi Kleen }, 450*01dd2545SAndi Kleen { 451*01dd2545SAndi Kleen "EventCode": "0x27", 452*01dd2545SAndi Kleen "Counter": "0,1,2,3", 453*01dd2545SAndi Kleen "UMask": "0x40", 454*01dd2545SAndi Kleen "EventName": "L2_WRITE.LOCK.E_STATE", 455*01dd2545SAndi Kleen "SampleAfterValue": "100000", 456*01dd2545SAndi Kleen "BriefDescription": "L2 demand lock RFOs in E state" 457*01dd2545SAndi Kleen }, 458*01dd2545SAndi Kleen { 459*01dd2545SAndi Kleen "EventCode": "0x27", 460*01dd2545SAndi Kleen "Counter": "0,1,2,3", 461*01dd2545SAndi Kleen "UMask": "0xe0", 462*01dd2545SAndi Kleen "EventName": "L2_WRITE.LOCK.HIT", 463*01dd2545SAndi Kleen "SampleAfterValue": "100000", 464*01dd2545SAndi Kleen "BriefDescription": "All demand L2 lock RFOs that hit the cache" 465*01dd2545SAndi Kleen }, 466*01dd2545SAndi Kleen { 467*01dd2545SAndi Kleen "EventCode": "0x27", 468*01dd2545SAndi Kleen "Counter": "0,1,2,3", 469*01dd2545SAndi Kleen "UMask": "0x10", 470*01dd2545SAndi Kleen "EventName": "L2_WRITE.LOCK.I_STATE", 471*01dd2545SAndi Kleen "SampleAfterValue": "100000", 472*01dd2545SAndi Kleen "BriefDescription": "L2 demand lock RFOs in I state (misses)" 473*01dd2545SAndi Kleen }, 474*01dd2545SAndi Kleen { 475*01dd2545SAndi Kleen "EventCode": "0x27", 476*01dd2545SAndi Kleen "Counter": "0,1,2,3", 477*01dd2545SAndi Kleen "UMask": "0x80", 478*01dd2545SAndi Kleen "EventName": "L2_WRITE.LOCK.M_STATE", 479*01dd2545SAndi Kleen "SampleAfterValue": "100000", 480*01dd2545SAndi Kleen "BriefDescription": "L2 demand lock RFOs in M state" 481*01dd2545SAndi Kleen }, 482*01dd2545SAndi Kleen { 483*01dd2545SAndi Kleen "EventCode": "0x27", 484*01dd2545SAndi Kleen "Counter": "0,1,2,3", 485*01dd2545SAndi Kleen "UMask": "0xf0", 486*01dd2545SAndi Kleen "EventName": "L2_WRITE.LOCK.MESI", 487*01dd2545SAndi Kleen "SampleAfterValue": "100000", 488*01dd2545SAndi Kleen "BriefDescription": "All demand L2 lock RFOs" 489*01dd2545SAndi Kleen }, 490*01dd2545SAndi Kleen { 491*01dd2545SAndi Kleen "EventCode": "0x27", 492*01dd2545SAndi Kleen "Counter": "0,1,2,3", 493*01dd2545SAndi Kleen "UMask": "0x20", 494*01dd2545SAndi Kleen "EventName": "L2_WRITE.LOCK.S_STATE", 495*01dd2545SAndi Kleen "SampleAfterValue": "100000", 496*01dd2545SAndi Kleen "BriefDescription": "L2 demand lock RFOs in S state" 497*01dd2545SAndi Kleen }, 498*01dd2545SAndi Kleen { 499*01dd2545SAndi Kleen "EventCode": "0x27", 500*01dd2545SAndi Kleen "Counter": "0,1,2,3", 501*01dd2545SAndi Kleen "UMask": "0xe", 502*01dd2545SAndi Kleen "EventName": "L2_WRITE.RFO.HIT", 503*01dd2545SAndi Kleen "SampleAfterValue": "100000", 504*01dd2545SAndi Kleen "BriefDescription": "All L2 demand store RFOs that hit the cache" 505*01dd2545SAndi Kleen }, 506*01dd2545SAndi Kleen { 507*01dd2545SAndi Kleen "EventCode": "0x27", 508*01dd2545SAndi Kleen "Counter": "0,1,2,3", 509*01dd2545SAndi Kleen "UMask": "0x1", 510*01dd2545SAndi Kleen "EventName": "L2_WRITE.RFO.I_STATE", 511*01dd2545SAndi Kleen "SampleAfterValue": "100000", 512*01dd2545SAndi Kleen "BriefDescription": "L2 demand store RFOs in I state (misses)" 513*01dd2545SAndi Kleen }, 514*01dd2545SAndi Kleen { 515*01dd2545SAndi Kleen "EventCode": "0x27", 516*01dd2545SAndi Kleen "Counter": "0,1,2,3", 517*01dd2545SAndi Kleen "UMask": "0x8", 518*01dd2545SAndi Kleen "EventName": "L2_WRITE.RFO.M_STATE", 519*01dd2545SAndi Kleen "SampleAfterValue": "100000", 520*01dd2545SAndi Kleen "BriefDescription": "L2 demand store RFOs in M state" 521*01dd2545SAndi Kleen }, 522*01dd2545SAndi Kleen { 523*01dd2545SAndi Kleen "EventCode": "0x27", 524*01dd2545SAndi Kleen "Counter": "0,1,2,3", 525*01dd2545SAndi Kleen "UMask": "0xf", 526*01dd2545SAndi Kleen "EventName": "L2_WRITE.RFO.MESI", 527*01dd2545SAndi Kleen "SampleAfterValue": "100000", 528*01dd2545SAndi Kleen "BriefDescription": "All L2 demand store RFOs" 529*01dd2545SAndi Kleen }, 530*01dd2545SAndi Kleen { 531*01dd2545SAndi Kleen "EventCode": "0x27", 532*01dd2545SAndi Kleen "Counter": "0,1,2,3", 533*01dd2545SAndi Kleen "UMask": "0x2", 534*01dd2545SAndi Kleen "EventName": "L2_WRITE.RFO.S_STATE", 535*01dd2545SAndi Kleen "SampleAfterValue": "100000", 536*01dd2545SAndi Kleen "BriefDescription": "L2 demand store RFOs in S state" 537*01dd2545SAndi Kleen }, 538*01dd2545SAndi Kleen { 539*01dd2545SAndi Kleen "EventCode": "0x2E", 540*01dd2545SAndi Kleen "Counter": "0,1,2,3", 541*01dd2545SAndi Kleen "UMask": "0x41", 542*01dd2545SAndi Kleen "EventName": "LONGEST_LAT_CACHE.MISS", 543*01dd2545SAndi Kleen "SampleAfterValue": "100000", 544*01dd2545SAndi Kleen "BriefDescription": "Longest latency cache miss" 545*01dd2545SAndi Kleen }, 546*01dd2545SAndi Kleen { 547*01dd2545SAndi Kleen "EventCode": "0x2E", 548*01dd2545SAndi Kleen "Counter": "0,1,2,3", 549*01dd2545SAndi Kleen "UMask": "0x4f", 550*01dd2545SAndi Kleen "EventName": "LONGEST_LAT_CACHE.REFERENCE", 551*01dd2545SAndi Kleen "SampleAfterValue": "200000", 552*01dd2545SAndi Kleen "BriefDescription": "Longest latency cache reference" 553*01dd2545SAndi Kleen }, 554*01dd2545SAndi Kleen { 555*01dd2545SAndi Kleen "PEBS": "1", 556*01dd2545SAndi Kleen "EventCode": "0xB", 557*01dd2545SAndi Kleen "Counter": "0,1,2,3", 558*01dd2545SAndi Kleen "UMask": "0x1", 559*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LOADS", 560*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 561*01dd2545SAndi Kleen "BriefDescription": "Instructions retired which contains a load (Precise Event)" 562*01dd2545SAndi Kleen }, 563*01dd2545SAndi Kleen { 564*01dd2545SAndi Kleen "PEBS": "1", 565*01dd2545SAndi Kleen "EventCode": "0xB", 566*01dd2545SAndi Kleen "Counter": "0,1,2,3", 567*01dd2545SAndi Kleen "UMask": "0x2", 568*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.STORES", 569*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 570*01dd2545SAndi Kleen "BriefDescription": "Instructions retired which contains a store (Precise Event)" 571*01dd2545SAndi Kleen }, 572*01dd2545SAndi Kleen { 573*01dd2545SAndi Kleen "PEBS": "1", 574*01dd2545SAndi Kleen "EventCode": "0xCB", 575*01dd2545SAndi Kleen "Counter": "0,1,2,3", 576*01dd2545SAndi Kleen "UMask": "0x40", 577*01dd2545SAndi Kleen "EventName": "MEM_LOAD_RETIRED.HIT_LFB", 578*01dd2545SAndi Kleen "SampleAfterValue": "200000", 579*01dd2545SAndi Kleen "BriefDescription": "Retired loads that miss L1D and hit an previously allocated LFB (Precise Event)" 580*01dd2545SAndi Kleen }, 581*01dd2545SAndi Kleen { 582*01dd2545SAndi Kleen "PEBS": "1", 583*01dd2545SAndi Kleen "EventCode": "0xCB", 584*01dd2545SAndi Kleen "Counter": "0,1,2,3", 585*01dd2545SAndi Kleen "UMask": "0x1", 586*01dd2545SAndi Kleen "EventName": "MEM_LOAD_RETIRED.L1D_HIT", 587*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 588*01dd2545SAndi Kleen "BriefDescription": "Retired loads that hit the L1 data cache (Precise Event)" 589*01dd2545SAndi Kleen }, 590*01dd2545SAndi Kleen { 591*01dd2545SAndi Kleen "PEBS": "1", 592*01dd2545SAndi Kleen "EventCode": "0xCB", 593*01dd2545SAndi Kleen "Counter": "0,1,2,3", 594*01dd2545SAndi Kleen "UMask": "0x2", 595*01dd2545SAndi Kleen "EventName": "MEM_LOAD_RETIRED.L2_HIT", 596*01dd2545SAndi Kleen "SampleAfterValue": "200000", 597*01dd2545SAndi Kleen "BriefDescription": "Retired loads that hit the L2 cache (Precise Event)" 598*01dd2545SAndi Kleen }, 599*01dd2545SAndi Kleen { 600*01dd2545SAndi Kleen "PEBS": "1", 601*01dd2545SAndi Kleen "EventCode": "0xCB", 602*01dd2545SAndi Kleen "Counter": "0,1,2,3", 603*01dd2545SAndi Kleen "UMask": "0x10", 604*01dd2545SAndi Kleen "EventName": "MEM_LOAD_RETIRED.LLC_MISS", 605*01dd2545SAndi Kleen "SampleAfterValue": "10000", 606*01dd2545SAndi Kleen "BriefDescription": "Retired loads that miss the LLC cache (Precise Event)" 607*01dd2545SAndi Kleen }, 608*01dd2545SAndi Kleen { 609*01dd2545SAndi Kleen "PEBS": "1", 610*01dd2545SAndi Kleen "EventCode": "0xCB", 611*01dd2545SAndi Kleen "Counter": "0,1,2,3", 612*01dd2545SAndi Kleen "UMask": "0x4", 613*01dd2545SAndi Kleen "EventName": "MEM_LOAD_RETIRED.LLC_UNSHARED_HIT", 614*01dd2545SAndi Kleen "SampleAfterValue": "40000", 615*01dd2545SAndi Kleen "BriefDescription": "Retired loads that hit valid versions in the LLC cache (Precise Event)" 616*01dd2545SAndi Kleen }, 617*01dd2545SAndi Kleen { 618*01dd2545SAndi Kleen "PEBS": "1", 619*01dd2545SAndi Kleen "EventCode": "0xCB", 620*01dd2545SAndi Kleen "Counter": "0,1,2,3", 621*01dd2545SAndi Kleen "UMask": "0x8", 622*01dd2545SAndi Kleen "EventName": "MEM_LOAD_RETIRED.OTHER_CORE_L2_HIT_HITM", 623*01dd2545SAndi Kleen "SampleAfterValue": "40000", 624*01dd2545SAndi Kleen "BriefDescription": "Retired loads that hit sibling core's L2 in modified or unmodified states (Precise Event)" 625*01dd2545SAndi Kleen }, 626*01dd2545SAndi Kleen { 627*01dd2545SAndi Kleen "PEBS": "1", 628*01dd2545SAndi Kleen "EventCode": "0xF", 629*01dd2545SAndi Kleen "Counter": "0,1,2,3", 630*01dd2545SAndi Kleen "UMask": "0x10", 631*01dd2545SAndi Kleen "EventName": "MEM_UNCORE_RETIRED.LOCAL_DRAM", 632*01dd2545SAndi Kleen "SampleAfterValue": "10000", 633*01dd2545SAndi Kleen "BriefDescription": "Load instructions retired with a data source of local DRAM or locally homed remote hitm (Precise Event)" 634*01dd2545SAndi Kleen }, 635*01dd2545SAndi Kleen { 636*01dd2545SAndi Kleen "PEBS": "1", 637*01dd2545SAndi Kleen "EventCode": "0xF", 638*01dd2545SAndi Kleen "Counter": "0,1,2,3", 639*01dd2545SAndi Kleen "UMask": "0x2", 640*01dd2545SAndi Kleen "EventName": "MEM_UNCORE_RETIRED.OTHER_CORE_L2_HITM", 641*01dd2545SAndi Kleen "SampleAfterValue": "40000", 642*01dd2545SAndi Kleen "BriefDescription": "Load instructions retired that HIT modified data in sibling core (Precise Event)" 643*01dd2545SAndi Kleen }, 644*01dd2545SAndi Kleen { 645*01dd2545SAndi Kleen "PEBS": "1", 646*01dd2545SAndi Kleen "EventCode": "0xF", 647*01dd2545SAndi Kleen "Counter": "0,1,2,3", 648*01dd2545SAndi Kleen "UMask": "0x8", 649*01dd2545SAndi Kleen "EventName": "MEM_UNCORE_RETIRED.REMOTE_CACHE_LOCAL_HOME_HIT", 650*01dd2545SAndi Kleen "SampleAfterValue": "20000", 651*01dd2545SAndi Kleen "BriefDescription": "Load instructions retired remote cache HIT data source (Precise Event)" 652*01dd2545SAndi Kleen }, 653*01dd2545SAndi Kleen { 654*01dd2545SAndi Kleen "PEBS": "1", 655*01dd2545SAndi Kleen "EventCode": "0xF", 656*01dd2545SAndi Kleen "Counter": "0,1,2,3", 657*01dd2545SAndi Kleen "UMask": "0x20", 658*01dd2545SAndi Kleen "EventName": "MEM_UNCORE_RETIRED.REMOTE_DRAM", 659*01dd2545SAndi Kleen "SampleAfterValue": "10000", 660*01dd2545SAndi Kleen "BriefDescription": "Load instructions retired remote DRAM and remote home-remote cache HITM (Precise Event)" 661*01dd2545SAndi Kleen }, 662*01dd2545SAndi Kleen { 663*01dd2545SAndi Kleen "PEBS": "1", 664*01dd2545SAndi Kleen "EventCode": "0xF", 665*01dd2545SAndi Kleen "Counter": "0,1,2,3", 666*01dd2545SAndi Kleen "UMask": "0x80", 667*01dd2545SAndi Kleen "EventName": "MEM_UNCORE_RETIRED.UNCACHEABLE", 668*01dd2545SAndi Kleen "SampleAfterValue": "4000", 669*01dd2545SAndi Kleen "BriefDescription": "Load instructions retired IO (Precise Event)" 670*01dd2545SAndi Kleen }, 671*01dd2545SAndi Kleen { 672*01dd2545SAndi Kleen "EventCode": "0xB0", 673*01dd2545SAndi Kleen "Counter": "0,1,2,3", 674*01dd2545SAndi Kleen "UMask": "0x80", 675*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.ANY", 676*01dd2545SAndi Kleen "SampleAfterValue": "100000", 677*01dd2545SAndi Kleen "BriefDescription": "All offcore requests" 678*01dd2545SAndi Kleen }, 679*01dd2545SAndi Kleen { 680*01dd2545SAndi Kleen "EventCode": "0xB0", 681*01dd2545SAndi Kleen "Counter": "0,1,2,3", 682*01dd2545SAndi Kleen "UMask": "0x8", 683*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.ANY.READ", 684*01dd2545SAndi Kleen "SampleAfterValue": "100000", 685*01dd2545SAndi Kleen "BriefDescription": "Offcore read requests" 686*01dd2545SAndi Kleen }, 687*01dd2545SAndi Kleen { 688*01dd2545SAndi Kleen "EventCode": "0xB0", 689*01dd2545SAndi Kleen "Counter": "0,1,2,3", 690*01dd2545SAndi Kleen "UMask": "0x10", 691*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.ANY.RFO", 692*01dd2545SAndi Kleen "SampleAfterValue": "100000", 693*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests" 694*01dd2545SAndi Kleen }, 695*01dd2545SAndi Kleen { 696*01dd2545SAndi Kleen "EventCode": "0xB0", 697*01dd2545SAndi Kleen "Counter": "0,1,2,3", 698*01dd2545SAndi Kleen "UMask": "0x2", 699*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.DEMAND.READ_CODE", 700*01dd2545SAndi Kleen "SampleAfterValue": "100000", 701*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code read requests" 702*01dd2545SAndi Kleen }, 703*01dd2545SAndi Kleen { 704*01dd2545SAndi Kleen "EventCode": "0xB0", 705*01dd2545SAndi Kleen "Counter": "0,1,2,3", 706*01dd2545SAndi Kleen "UMask": "0x1", 707*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.DEMAND.READ_DATA", 708*01dd2545SAndi Kleen "SampleAfterValue": "100000", 709*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data read requests" 710*01dd2545SAndi Kleen }, 711*01dd2545SAndi Kleen { 712*01dd2545SAndi Kleen "EventCode": "0xB0", 713*01dd2545SAndi Kleen "Counter": "0,1,2,3", 714*01dd2545SAndi Kleen "UMask": "0x4", 715*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.DEMAND.RFO", 716*01dd2545SAndi Kleen "SampleAfterValue": "100000", 717*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests" 718*01dd2545SAndi Kleen }, 719*01dd2545SAndi Kleen { 720*01dd2545SAndi Kleen "EventCode": "0xB0", 721*01dd2545SAndi Kleen "Counter": "0,1,2,3", 722*01dd2545SAndi Kleen "UMask": "0x40", 723*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.L1D_WRITEBACK", 724*01dd2545SAndi Kleen "SampleAfterValue": "100000", 725*01dd2545SAndi Kleen "BriefDescription": "Offcore L1 data cache writebacks" 726*01dd2545SAndi Kleen }, 727*01dd2545SAndi Kleen { 728*01dd2545SAndi Kleen "EventCode": "0xB0", 729*01dd2545SAndi Kleen "Counter": "0,1,2,3", 730*01dd2545SAndi Kleen "UMask": "0x20", 731*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS.UNCACHED_MEM", 732*01dd2545SAndi Kleen "SampleAfterValue": "100000", 733*01dd2545SAndi Kleen "BriefDescription": "Offcore uncached memory accesses" 734*01dd2545SAndi Kleen }, 735*01dd2545SAndi Kleen { 736*01dd2545SAndi Kleen "EventCode": "0x60", 737*01dd2545SAndi Kleen "UMask": "0x8", 738*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ANY.READ", 739*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 740*01dd2545SAndi Kleen "BriefDescription": "Outstanding offcore reads" 741*01dd2545SAndi Kleen }, 742*01dd2545SAndi Kleen { 743*01dd2545SAndi Kleen "EventCode": "0x60", 744*01dd2545SAndi Kleen "UMask": "0x8", 745*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ANY.READ_NOT_EMPTY", 746*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 747*01dd2545SAndi Kleen "BriefDescription": "Cycles offcore reads busy", 748*01dd2545SAndi Kleen "CounterMask": "1" 749*01dd2545SAndi Kleen }, 750*01dd2545SAndi Kleen { 751*01dd2545SAndi Kleen "EventCode": "0x60", 752*01dd2545SAndi Kleen "UMask": "0x2", 753*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_CODE", 754*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 755*01dd2545SAndi Kleen "BriefDescription": "Outstanding offcore demand code reads" 756*01dd2545SAndi Kleen }, 757*01dd2545SAndi Kleen { 758*01dd2545SAndi Kleen "EventCode": "0x60", 759*01dd2545SAndi Kleen "UMask": "0x2", 760*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_CODE_NOT_EMPTY", 761*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 762*01dd2545SAndi Kleen "BriefDescription": "Cycles offcore demand code read busy", 763*01dd2545SAndi Kleen "CounterMask": "1" 764*01dd2545SAndi Kleen }, 765*01dd2545SAndi Kleen { 766*01dd2545SAndi Kleen "EventCode": "0x60", 767*01dd2545SAndi Kleen "UMask": "0x1", 768*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_DATA", 769*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 770*01dd2545SAndi Kleen "BriefDescription": "Outstanding offcore demand data reads" 771*01dd2545SAndi Kleen }, 772*01dd2545SAndi Kleen { 773*01dd2545SAndi Kleen "EventCode": "0x60", 774*01dd2545SAndi Kleen "UMask": "0x1", 775*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND.READ_DATA_NOT_EMPTY", 776*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 777*01dd2545SAndi Kleen "BriefDescription": "Cycles offcore demand data read busy", 778*01dd2545SAndi Kleen "CounterMask": "1" 779*01dd2545SAndi Kleen }, 780*01dd2545SAndi Kleen { 781*01dd2545SAndi Kleen "EventCode": "0x60", 782*01dd2545SAndi Kleen "UMask": "0x4", 783*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND.RFO", 784*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 785*01dd2545SAndi Kleen "BriefDescription": "Outstanding offcore demand RFOs" 786*01dd2545SAndi Kleen }, 787*01dd2545SAndi Kleen { 788*01dd2545SAndi Kleen "EventCode": "0x60", 789*01dd2545SAndi Kleen "UMask": "0x4", 790*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND.RFO_NOT_EMPTY", 791*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 792*01dd2545SAndi Kleen "BriefDescription": "Cycles offcore demand RFOs busy", 793*01dd2545SAndi Kleen "CounterMask": "1" 794*01dd2545SAndi Kleen }, 795*01dd2545SAndi Kleen { 796*01dd2545SAndi Kleen "EventCode": "0xB2", 797*01dd2545SAndi Kleen "Counter": "0,1,2,3", 798*01dd2545SAndi Kleen "UMask": "0x1", 799*01dd2545SAndi Kleen "EventName": "OFFCORE_REQUESTS_SQ_FULL", 800*01dd2545SAndi Kleen "SampleAfterValue": "100000", 801*01dd2545SAndi Kleen "BriefDescription": "Offcore requests blocked due to Super Queue full" 802*01dd2545SAndi Kleen }, 803*01dd2545SAndi Kleen { 804*01dd2545SAndi Kleen "EventCode": "0xF4", 805*01dd2545SAndi Kleen "Counter": "0,1,2,3", 806*01dd2545SAndi Kleen "UMask": "0x4", 807*01dd2545SAndi Kleen "EventName": "SQ_MISC.LRU_HINTS", 808*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 809*01dd2545SAndi Kleen "BriefDescription": "Super Queue LRU hints sent to LLC" 810*01dd2545SAndi Kleen }, 811*01dd2545SAndi Kleen { 812*01dd2545SAndi Kleen "EventCode": "0xF4", 813*01dd2545SAndi Kleen "Counter": "0,1,2,3", 814*01dd2545SAndi Kleen "UMask": "0x10", 815*01dd2545SAndi Kleen "EventName": "SQ_MISC.SPLIT_LOCK", 816*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 817*01dd2545SAndi Kleen "BriefDescription": "Super Queue lock splits across a cache line" 818*01dd2545SAndi Kleen }, 819*01dd2545SAndi Kleen { 820*01dd2545SAndi Kleen "EventCode": "0x6", 821*01dd2545SAndi Kleen "Counter": "0,1,2,3", 822*01dd2545SAndi Kleen "UMask": "0x4", 823*01dd2545SAndi Kleen "EventName": "STORE_BLOCKS.AT_RET", 824*01dd2545SAndi Kleen "SampleAfterValue": "200000", 825*01dd2545SAndi Kleen "BriefDescription": "Loads delayed with at-Retirement block code" 826*01dd2545SAndi Kleen }, 827*01dd2545SAndi Kleen { 828*01dd2545SAndi Kleen "EventCode": "0x6", 829*01dd2545SAndi Kleen "Counter": "0,1,2,3", 830*01dd2545SAndi Kleen "UMask": "0x8", 831*01dd2545SAndi Kleen "EventName": "STORE_BLOCKS.L1D_BLOCK", 832*01dd2545SAndi Kleen "SampleAfterValue": "200000", 833*01dd2545SAndi Kleen "BriefDescription": "Cacheable loads delayed with L1D block code" 834*01dd2545SAndi Kleen }, 835*01dd2545SAndi Kleen { 836*01dd2545SAndi Kleen "PEBS": "2", 837*01dd2545SAndi Kleen "EventCode": "0xB", 838*01dd2545SAndi Kleen "MSRValue": "0x0", 839*01dd2545SAndi Kleen "Counter": "3", 840*01dd2545SAndi Kleen "UMask": "0x10", 841*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_0", 842*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 843*01dd2545SAndi Kleen "SampleAfterValue": "2000000", 844*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 0 clocks (Precise Event)" 845*01dd2545SAndi Kleen }, 846*01dd2545SAndi Kleen { 847*01dd2545SAndi Kleen "PEBS": "2", 848*01dd2545SAndi Kleen "EventCode": "0xB", 849*01dd2545SAndi Kleen "MSRValue": "0x400", 850*01dd2545SAndi Kleen "Counter": "3", 851*01dd2545SAndi Kleen "UMask": "0x10", 852*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_1024", 853*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 854*01dd2545SAndi Kleen "SampleAfterValue": "100", 855*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 1024 clocks (Precise Event)" 856*01dd2545SAndi Kleen }, 857*01dd2545SAndi Kleen { 858*01dd2545SAndi Kleen "PEBS": "2", 859*01dd2545SAndi Kleen "EventCode": "0xB", 860*01dd2545SAndi Kleen "MSRValue": "0x80", 861*01dd2545SAndi Kleen "Counter": "3", 862*01dd2545SAndi Kleen "UMask": "0x10", 863*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_128", 864*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 865*01dd2545SAndi Kleen "SampleAfterValue": "1000", 866*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 128 clocks (Precise Event)" 867*01dd2545SAndi Kleen }, 868*01dd2545SAndi Kleen { 869*01dd2545SAndi Kleen "PEBS": "2", 870*01dd2545SAndi Kleen "EventCode": "0xB", 871*01dd2545SAndi Kleen "MSRValue": "0x10", 872*01dd2545SAndi Kleen "Counter": "3", 873*01dd2545SAndi Kleen "UMask": "0x10", 874*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_16", 875*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 876*01dd2545SAndi Kleen "SampleAfterValue": "10000", 877*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 16 clocks (Precise Event)" 878*01dd2545SAndi Kleen }, 879*01dd2545SAndi Kleen { 880*01dd2545SAndi Kleen "PEBS": "2", 881*01dd2545SAndi Kleen "EventCode": "0xB", 882*01dd2545SAndi Kleen "MSRValue": "0x4000", 883*01dd2545SAndi Kleen "Counter": "3", 884*01dd2545SAndi Kleen "UMask": "0x10", 885*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_16384", 886*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 887*01dd2545SAndi Kleen "SampleAfterValue": "5", 888*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 16384 clocks (Precise Event)" 889*01dd2545SAndi Kleen }, 890*01dd2545SAndi Kleen { 891*01dd2545SAndi Kleen "PEBS": "2", 892*01dd2545SAndi Kleen "EventCode": "0xB", 893*01dd2545SAndi Kleen "MSRValue": "0x800", 894*01dd2545SAndi Kleen "Counter": "3", 895*01dd2545SAndi Kleen "UMask": "0x10", 896*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_2048", 897*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 898*01dd2545SAndi Kleen "SampleAfterValue": "50", 899*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 2048 clocks (Precise Event)" 900*01dd2545SAndi Kleen }, 901*01dd2545SAndi Kleen { 902*01dd2545SAndi Kleen "PEBS": "2", 903*01dd2545SAndi Kleen "EventCode": "0xB", 904*01dd2545SAndi Kleen "MSRValue": "0x100", 905*01dd2545SAndi Kleen "Counter": "3", 906*01dd2545SAndi Kleen "UMask": "0x10", 907*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_256", 908*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 909*01dd2545SAndi Kleen "SampleAfterValue": "500", 910*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 256 clocks (Precise Event)" 911*01dd2545SAndi Kleen }, 912*01dd2545SAndi Kleen { 913*01dd2545SAndi Kleen "PEBS": "2", 914*01dd2545SAndi Kleen "EventCode": "0xB", 915*01dd2545SAndi Kleen "MSRValue": "0x20", 916*01dd2545SAndi Kleen "Counter": "3", 917*01dd2545SAndi Kleen "UMask": "0x10", 918*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_32", 919*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 920*01dd2545SAndi Kleen "SampleAfterValue": "5000", 921*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 32 clocks (Precise Event)" 922*01dd2545SAndi Kleen }, 923*01dd2545SAndi Kleen { 924*01dd2545SAndi Kleen "PEBS": "2", 925*01dd2545SAndi Kleen "EventCode": "0xB", 926*01dd2545SAndi Kleen "MSRValue": "0x8000", 927*01dd2545SAndi Kleen "Counter": "3", 928*01dd2545SAndi Kleen "UMask": "0x10", 929*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_32768", 930*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 931*01dd2545SAndi Kleen "SampleAfterValue": "3", 932*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 32768 clocks (Precise Event)" 933*01dd2545SAndi Kleen }, 934*01dd2545SAndi Kleen { 935*01dd2545SAndi Kleen "PEBS": "2", 936*01dd2545SAndi Kleen "EventCode": "0xB", 937*01dd2545SAndi Kleen "MSRValue": "0x4", 938*01dd2545SAndi Kleen "Counter": "3", 939*01dd2545SAndi Kleen "UMask": "0x10", 940*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_4", 941*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 942*01dd2545SAndi Kleen "SampleAfterValue": "50000", 943*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 4 clocks (Precise Event)" 944*01dd2545SAndi Kleen }, 945*01dd2545SAndi Kleen { 946*01dd2545SAndi Kleen "PEBS": "2", 947*01dd2545SAndi Kleen "EventCode": "0xB", 948*01dd2545SAndi Kleen "MSRValue": "0x1000", 949*01dd2545SAndi Kleen "Counter": "3", 950*01dd2545SAndi Kleen "UMask": "0x10", 951*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_4096", 952*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 953*01dd2545SAndi Kleen "SampleAfterValue": "20", 954*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 4096 clocks (Precise Event)" 955*01dd2545SAndi Kleen }, 956*01dd2545SAndi Kleen { 957*01dd2545SAndi Kleen "PEBS": "2", 958*01dd2545SAndi Kleen "EventCode": "0xB", 959*01dd2545SAndi Kleen "MSRValue": "0x200", 960*01dd2545SAndi Kleen "Counter": "3", 961*01dd2545SAndi Kleen "UMask": "0x10", 962*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_512", 963*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 964*01dd2545SAndi Kleen "SampleAfterValue": "200", 965*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 512 clocks (Precise Event)" 966*01dd2545SAndi Kleen }, 967*01dd2545SAndi Kleen { 968*01dd2545SAndi Kleen "PEBS": "2", 969*01dd2545SAndi Kleen "EventCode": "0xB", 970*01dd2545SAndi Kleen "MSRValue": "0x40", 971*01dd2545SAndi Kleen "Counter": "3", 972*01dd2545SAndi Kleen "UMask": "0x10", 973*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_64", 974*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 975*01dd2545SAndi Kleen "SampleAfterValue": "2000", 976*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 64 clocks (Precise Event)" 977*01dd2545SAndi Kleen }, 978*01dd2545SAndi Kleen { 979*01dd2545SAndi Kleen "PEBS": "2", 980*01dd2545SAndi Kleen "EventCode": "0xB", 981*01dd2545SAndi Kleen "MSRValue": "0x8", 982*01dd2545SAndi Kleen "Counter": "3", 983*01dd2545SAndi Kleen "UMask": "0x10", 984*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_8", 985*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 986*01dd2545SAndi Kleen "SampleAfterValue": "20000", 987*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 8 clocks (Precise Event)" 988*01dd2545SAndi Kleen }, 989*01dd2545SAndi Kleen { 990*01dd2545SAndi Kleen "PEBS": "2", 991*01dd2545SAndi Kleen "EventCode": "0xB", 992*01dd2545SAndi Kleen "MSRValue": "0x2000", 993*01dd2545SAndi Kleen "Counter": "3", 994*01dd2545SAndi Kleen "UMask": "0x10", 995*01dd2545SAndi Kleen "EventName": "MEM_INST_RETIRED.LATENCY_ABOVE_THRESHOLD_8192", 996*01dd2545SAndi Kleen "MSRIndex": "0x3F6", 997*01dd2545SAndi Kleen "SampleAfterValue": "10", 998*01dd2545SAndi Kleen "BriefDescription": "Memory instructions retired above 8192 clocks (Precise Event)" 999*01dd2545SAndi Kleen }, 1000*01dd2545SAndi Kleen { 1001*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1002*01dd2545SAndi Kleen "MSRValue": "0x7F11", 1003*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1004*01dd2545SAndi Kleen "UMask": "0x1", 1005*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.ANY_CACHE_DRAM", 1006*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1007*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1008*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by any cache or DRAM", 1009*01dd2545SAndi Kleen "Offcore": "1" 1010*01dd2545SAndi Kleen }, 1011*01dd2545SAndi Kleen { 1012*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1013*01dd2545SAndi Kleen "MSRValue": "0xFF11", 1014*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1015*01dd2545SAndi Kleen "UMask": "0x1", 1016*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.ANY_LOCATION", 1017*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1018*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1019*01dd2545SAndi Kleen "BriefDescription": "All offcore data reads", 1020*01dd2545SAndi Kleen "Offcore": "1" 1021*01dd2545SAndi Kleen }, 1022*01dd2545SAndi Kleen { 1023*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1024*01dd2545SAndi Kleen "MSRValue": "0x8011", 1025*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1026*01dd2545SAndi Kleen "UMask": "0x1", 1027*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.IO_CSR_MMIO", 1028*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1029*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1030*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by the IO, CSR, MMIO unit", 1031*01dd2545SAndi Kleen "Offcore": "1" 1032*01dd2545SAndi Kleen }, 1033*01dd2545SAndi Kleen { 1034*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1035*01dd2545SAndi Kleen "MSRValue": "0x111", 1036*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1037*01dd2545SAndi Kleen "UMask": "0x1", 1038*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.LLC_HIT_NO_OTHER_CORE", 1039*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1040*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1041*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by the LLC and not found in a sibling core", 1042*01dd2545SAndi Kleen "Offcore": "1" 1043*01dd2545SAndi Kleen }, 1044*01dd2545SAndi Kleen { 1045*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1046*01dd2545SAndi Kleen "MSRValue": "0x211", 1047*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1048*01dd2545SAndi Kleen "UMask": "0x1", 1049*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.LLC_HIT_OTHER_CORE_HIT", 1050*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1051*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1052*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by the LLC and HIT in a sibling core", 1053*01dd2545SAndi Kleen "Offcore": "1" 1054*01dd2545SAndi Kleen }, 1055*01dd2545SAndi Kleen { 1056*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1057*01dd2545SAndi Kleen "MSRValue": "0x411", 1058*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1059*01dd2545SAndi Kleen "UMask": "0x1", 1060*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.LLC_HIT_OTHER_CORE_HITM", 1061*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1062*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1063*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by the LLC and HITM in a sibling core", 1064*01dd2545SAndi Kleen "Offcore": "1" 1065*01dd2545SAndi Kleen }, 1066*01dd2545SAndi Kleen { 1067*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1068*01dd2545SAndi Kleen "MSRValue": "0x711", 1069*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1070*01dd2545SAndi Kleen "UMask": "0x1", 1071*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.LOCAL_CACHE", 1072*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1073*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1074*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by the LLC", 1075*01dd2545SAndi Kleen "Offcore": "1" 1076*01dd2545SAndi Kleen }, 1077*01dd2545SAndi Kleen { 1078*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1079*01dd2545SAndi Kleen "MSRValue": "0x2711", 1080*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1081*01dd2545SAndi Kleen "UMask": "0x1", 1082*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.LOCAL_CACHE_DRAM", 1083*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1084*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1085*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by the LLC or local DRAM", 1086*01dd2545SAndi Kleen "Offcore": "1" 1087*01dd2545SAndi Kleen }, 1088*01dd2545SAndi Kleen { 1089*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1090*01dd2545SAndi Kleen "MSRValue": "0x1811", 1091*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1092*01dd2545SAndi Kleen "UMask": "0x1", 1093*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE", 1094*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1095*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1096*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by a remote cache", 1097*01dd2545SAndi Kleen "Offcore": "1" 1098*01dd2545SAndi Kleen }, 1099*01dd2545SAndi Kleen { 1100*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1101*01dd2545SAndi Kleen "MSRValue": "0x5811", 1102*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1103*01dd2545SAndi Kleen "UMask": "0x1", 1104*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE_DRAM", 1105*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1106*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1107*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads satisfied by a remote cache or remote DRAM", 1108*01dd2545SAndi Kleen "Offcore": "1" 1109*01dd2545SAndi Kleen }, 1110*01dd2545SAndi Kleen { 1111*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1112*01dd2545SAndi Kleen "MSRValue": "0x1011", 1113*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1114*01dd2545SAndi Kleen "UMask": "0x1", 1115*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE_HIT", 1116*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1117*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1118*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads that HIT in a remote cache", 1119*01dd2545SAndi Kleen "Offcore": "1" 1120*01dd2545SAndi Kleen }, 1121*01dd2545SAndi Kleen { 1122*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1123*01dd2545SAndi Kleen "MSRValue": "0x811", 1124*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1125*01dd2545SAndi Kleen "UMask": "0x1", 1126*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_DATA.REMOTE_CACHE_HITM", 1127*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1128*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1129*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads that HITM in a remote cache", 1130*01dd2545SAndi Kleen "Offcore": "1" 1131*01dd2545SAndi Kleen }, 1132*01dd2545SAndi Kleen { 1133*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1134*01dd2545SAndi Kleen "MSRValue": "0x7F44", 1135*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1136*01dd2545SAndi Kleen "UMask": "0x1", 1137*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.ANY_CACHE_DRAM", 1138*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1139*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1140*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by any cache or DRAM", 1141*01dd2545SAndi Kleen "Offcore": "1" 1142*01dd2545SAndi Kleen }, 1143*01dd2545SAndi Kleen { 1144*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1145*01dd2545SAndi Kleen "MSRValue": "0xFF44", 1146*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1147*01dd2545SAndi Kleen "UMask": "0x1", 1148*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.ANY_LOCATION", 1149*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1150*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1151*01dd2545SAndi Kleen "BriefDescription": "All offcore code reads", 1152*01dd2545SAndi Kleen "Offcore": "1" 1153*01dd2545SAndi Kleen }, 1154*01dd2545SAndi Kleen { 1155*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1156*01dd2545SAndi Kleen "MSRValue": "0x8044", 1157*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1158*01dd2545SAndi Kleen "UMask": "0x1", 1159*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.IO_CSR_MMIO", 1160*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1161*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1162*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by the IO, CSR, MMIO unit", 1163*01dd2545SAndi Kleen "Offcore": "1" 1164*01dd2545SAndi Kleen }, 1165*01dd2545SAndi Kleen { 1166*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1167*01dd2545SAndi Kleen "MSRValue": "0x144", 1168*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1169*01dd2545SAndi Kleen "UMask": "0x1", 1170*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LLC_HIT_NO_OTHER_CORE", 1171*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1172*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1173*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by the LLC and not found in a sibling core", 1174*01dd2545SAndi Kleen "Offcore": "1" 1175*01dd2545SAndi Kleen }, 1176*01dd2545SAndi Kleen { 1177*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1178*01dd2545SAndi Kleen "MSRValue": "0x244", 1179*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1180*01dd2545SAndi Kleen "UMask": "0x1", 1181*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LLC_HIT_OTHER_CORE_HIT", 1182*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1183*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1184*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by the LLC and HIT in a sibling core", 1185*01dd2545SAndi Kleen "Offcore": "1" 1186*01dd2545SAndi Kleen }, 1187*01dd2545SAndi Kleen { 1188*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1189*01dd2545SAndi Kleen "MSRValue": "0x444", 1190*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1191*01dd2545SAndi Kleen "UMask": "0x1", 1192*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LLC_HIT_OTHER_CORE_HITM", 1193*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1194*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1195*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by the LLC and HITM in a sibling core", 1196*01dd2545SAndi Kleen "Offcore": "1" 1197*01dd2545SAndi Kleen }, 1198*01dd2545SAndi Kleen { 1199*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1200*01dd2545SAndi Kleen "MSRValue": "0x744", 1201*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1202*01dd2545SAndi Kleen "UMask": "0x1", 1203*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LOCAL_CACHE", 1204*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1205*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1206*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by the LLC", 1207*01dd2545SAndi Kleen "Offcore": "1" 1208*01dd2545SAndi Kleen }, 1209*01dd2545SAndi Kleen { 1210*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1211*01dd2545SAndi Kleen "MSRValue": "0x2744", 1212*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1213*01dd2545SAndi Kleen "UMask": "0x1", 1214*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.LOCAL_CACHE_DRAM", 1215*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1216*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1217*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by the LLC or local DRAM", 1218*01dd2545SAndi Kleen "Offcore": "1" 1219*01dd2545SAndi Kleen }, 1220*01dd2545SAndi Kleen { 1221*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1222*01dd2545SAndi Kleen "MSRValue": "0x1844", 1223*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1224*01dd2545SAndi Kleen "UMask": "0x1", 1225*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE", 1226*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1227*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1228*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by a remote cache", 1229*01dd2545SAndi Kleen "Offcore": "1" 1230*01dd2545SAndi Kleen }, 1231*01dd2545SAndi Kleen { 1232*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1233*01dd2545SAndi Kleen "MSRValue": "0x5844", 1234*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1235*01dd2545SAndi Kleen "UMask": "0x1", 1236*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE_DRAM", 1237*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1238*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1239*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads satisfied by a remote cache or remote DRAM", 1240*01dd2545SAndi Kleen "Offcore": "1" 1241*01dd2545SAndi Kleen }, 1242*01dd2545SAndi Kleen { 1243*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1244*01dd2545SAndi Kleen "MSRValue": "0x1044", 1245*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1246*01dd2545SAndi Kleen "UMask": "0x1", 1247*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE_HIT", 1248*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1249*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1250*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads that HIT in a remote cache", 1251*01dd2545SAndi Kleen "Offcore": "1" 1252*01dd2545SAndi Kleen }, 1253*01dd2545SAndi Kleen { 1254*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1255*01dd2545SAndi Kleen "MSRValue": "0x844", 1256*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1257*01dd2545SAndi Kleen "UMask": "0x1", 1258*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_IFETCH.REMOTE_CACHE_HITM", 1259*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1260*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1261*01dd2545SAndi Kleen "BriefDescription": "Offcore code reads that HITM in a remote cache", 1262*01dd2545SAndi Kleen "Offcore": "1" 1263*01dd2545SAndi Kleen }, 1264*01dd2545SAndi Kleen { 1265*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1266*01dd2545SAndi Kleen "MSRValue": "0x7FFF", 1267*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1268*01dd2545SAndi Kleen "UMask": "0x1", 1269*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.ANY_CACHE_DRAM", 1270*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1271*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1272*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by any cache or DRAM", 1273*01dd2545SAndi Kleen "Offcore": "1" 1274*01dd2545SAndi Kleen }, 1275*01dd2545SAndi Kleen { 1276*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1277*01dd2545SAndi Kleen "MSRValue": "0xFFFF", 1278*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1279*01dd2545SAndi Kleen "UMask": "0x1", 1280*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.ANY_LOCATION", 1281*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1282*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1283*01dd2545SAndi Kleen "BriefDescription": "All offcore requests", 1284*01dd2545SAndi Kleen "Offcore": "1" 1285*01dd2545SAndi Kleen }, 1286*01dd2545SAndi Kleen { 1287*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1288*01dd2545SAndi Kleen "MSRValue": "0x80FF", 1289*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1290*01dd2545SAndi Kleen "UMask": "0x1", 1291*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.IO_CSR_MMIO", 1292*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1293*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1294*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by the IO, CSR, MMIO unit", 1295*01dd2545SAndi Kleen "Offcore": "1" 1296*01dd2545SAndi Kleen }, 1297*01dd2545SAndi Kleen { 1298*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1299*01dd2545SAndi Kleen "MSRValue": "0x1FF", 1300*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1301*01dd2545SAndi Kleen "UMask": "0x1", 1302*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_HIT_NO_OTHER_CORE", 1303*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1304*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1305*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by the LLC and not found in a sibling core", 1306*01dd2545SAndi Kleen "Offcore": "1" 1307*01dd2545SAndi Kleen }, 1308*01dd2545SAndi Kleen { 1309*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1310*01dd2545SAndi Kleen "MSRValue": "0x2FF", 1311*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1312*01dd2545SAndi Kleen "UMask": "0x1", 1313*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_HIT_OTHER_CORE_HIT", 1314*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1315*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1316*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by the LLC and HIT in a sibling core", 1317*01dd2545SAndi Kleen "Offcore": "1" 1318*01dd2545SAndi Kleen }, 1319*01dd2545SAndi Kleen { 1320*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1321*01dd2545SAndi Kleen "MSRValue": "0x4FF", 1322*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1323*01dd2545SAndi Kleen "UMask": "0x1", 1324*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LLC_HIT_OTHER_CORE_HITM", 1325*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1326*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1327*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by the LLC and HITM in a sibling core", 1328*01dd2545SAndi Kleen "Offcore": "1" 1329*01dd2545SAndi Kleen }, 1330*01dd2545SAndi Kleen { 1331*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1332*01dd2545SAndi Kleen "MSRValue": "0x7FF", 1333*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1334*01dd2545SAndi Kleen "UMask": "0x1", 1335*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LOCAL_CACHE", 1336*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1337*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1338*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by the LLC", 1339*01dd2545SAndi Kleen "Offcore": "1" 1340*01dd2545SAndi Kleen }, 1341*01dd2545SAndi Kleen { 1342*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1343*01dd2545SAndi Kleen "MSRValue": "0x27FF", 1344*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1345*01dd2545SAndi Kleen "UMask": "0x1", 1346*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.LOCAL_CACHE_DRAM", 1347*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1348*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1349*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by the LLC or local DRAM", 1350*01dd2545SAndi Kleen "Offcore": "1" 1351*01dd2545SAndi Kleen }, 1352*01dd2545SAndi Kleen { 1353*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1354*01dd2545SAndi Kleen "MSRValue": "0x18FF", 1355*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1356*01dd2545SAndi Kleen "UMask": "0x1", 1357*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE", 1358*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1359*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1360*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by a remote cache", 1361*01dd2545SAndi Kleen "Offcore": "1" 1362*01dd2545SAndi Kleen }, 1363*01dd2545SAndi Kleen { 1364*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1365*01dd2545SAndi Kleen "MSRValue": "0x58FF", 1366*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1367*01dd2545SAndi Kleen "UMask": "0x1", 1368*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE_DRAM", 1369*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1370*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1371*01dd2545SAndi Kleen "BriefDescription": "Offcore requests satisfied by a remote cache or remote DRAM", 1372*01dd2545SAndi Kleen "Offcore": "1" 1373*01dd2545SAndi Kleen }, 1374*01dd2545SAndi Kleen { 1375*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1376*01dd2545SAndi Kleen "MSRValue": "0x10FF", 1377*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1378*01dd2545SAndi Kleen "UMask": "0x1", 1379*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE_HIT", 1380*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1381*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1382*01dd2545SAndi Kleen "BriefDescription": "Offcore requests that HIT in a remote cache", 1383*01dd2545SAndi Kleen "Offcore": "1" 1384*01dd2545SAndi Kleen }, 1385*01dd2545SAndi Kleen { 1386*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1387*01dd2545SAndi Kleen "MSRValue": "0x8FF", 1388*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1389*01dd2545SAndi Kleen "UMask": "0x1", 1390*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.REMOTE_CACHE_HITM", 1391*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1392*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1393*01dd2545SAndi Kleen "BriefDescription": "Offcore requests that HITM in a remote cache", 1394*01dd2545SAndi Kleen "Offcore": "1" 1395*01dd2545SAndi Kleen }, 1396*01dd2545SAndi Kleen { 1397*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1398*01dd2545SAndi Kleen "MSRValue": "0x7F22", 1399*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1400*01dd2545SAndi Kleen "UMask": "0x1", 1401*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.ANY_CACHE_DRAM", 1402*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1403*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1404*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by any cache or DRAM", 1405*01dd2545SAndi Kleen "Offcore": "1" 1406*01dd2545SAndi Kleen }, 1407*01dd2545SAndi Kleen { 1408*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1409*01dd2545SAndi Kleen "MSRValue": "0xFF22", 1410*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1411*01dd2545SAndi Kleen "UMask": "0x1", 1412*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.ANY_LOCATION", 1413*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1414*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1415*01dd2545SAndi Kleen "BriefDescription": "All offcore RFO requests", 1416*01dd2545SAndi Kleen "Offcore": "1" 1417*01dd2545SAndi Kleen }, 1418*01dd2545SAndi Kleen { 1419*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1420*01dd2545SAndi Kleen "MSRValue": "0x8022", 1421*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1422*01dd2545SAndi Kleen "UMask": "0x1", 1423*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.IO_CSR_MMIO", 1424*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1425*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1426*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by the IO, CSR, MMIO unit", 1427*01dd2545SAndi Kleen "Offcore": "1" 1428*01dd2545SAndi Kleen }, 1429*01dd2545SAndi Kleen { 1430*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1431*01dd2545SAndi Kleen "MSRValue": "0x122", 1432*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1433*01dd2545SAndi Kleen "UMask": "0x1", 1434*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.LLC_HIT_NO_OTHER_CORE", 1435*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1436*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1437*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by the LLC and not found in a sibling core", 1438*01dd2545SAndi Kleen "Offcore": "1" 1439*01dd2545SAndi Kleen }, 1440*01dd2545SAndi Kleen { 1441*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1442*01dd2545SAndi Kleen "MSRValue": "0x222", 1443*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1444*01dd2545SAndi Kleen "UMask": "0x1", 1445*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.LLC_HIT_OTHER_CORE_HIT", 1446*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1447*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1448*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by the LLC and HIT in a sibling core", 1449*01dd2545SAndi Kleen "Offcore": "1" 1450*01dd2545SAndi Kleen }, 1451*01dd2545SAndi Kleen { 1452*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1453*01dd2545SAndi Kleen "MSRValue": "0x422", 1454*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1455*01dd2545SAndi Kleen "UMask": "0x1", 1456*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.LLC_HIT_OTHER_CORE_HITM", 1457*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1458*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1459*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by the LLC and HITM in a sibling core", 1460*01dd2545SAndi Kleen "Offcore": "1" 1461*01dd2545SAndi Kleen }, 1462*01dd2545SAndi Kleen { 1463*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1464*01dd2545SAndi Kleen "MSRValue": "0x722", 1465*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1466*01dd2545SAndi Kleen "UMask": "0x1", 1467*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.LOCAL_CACHE", 1468*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1469*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1470*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by the LLC", 1471*01dd2545SAndi Kleen "Offcore": "1" 1472*01dd2545SAndi Kleen }, 1473*01dd2545SAndi Kleen { 1474*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1475*01dd2545SAndi Kleen "MSRValue": "0x2722", 1476*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1477*01dd2545SAndi Kleen "UMask": "0x1", 1478*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.LOCAL_CACHE_DRAM", 1479*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1480*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1481*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by the LLC or local DRAM", 1482*01dd2545SAndi Kleen "Offcore": "1" 1483*01dd2545SAndi Kleen }, 1484*01dd2545SAndi Kleen { 1485*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1486*01dd2545SAndi Kleen "MSRValue": "0x1822", 1487*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1488*01dd2545SAndi Kleen "UMask": "0x1", 1489*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE", 1490*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1491*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1492*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by a remote cache", 1493*01dd2545SAndi Kleen "Offcore": "1" 1494*01dd2545SAndi Kleen }, 1495*01dd2545SAndi Kleen { 1496*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1497*01dd2545SAndi Kleen "MSRValue": "0x5822", 1498*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1499*01dd2545SAndi Kleen "UMask": "0x1", 1500*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE_DRAM", 1501*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1502*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1503*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests satisfied by a remote cache or remote DRAM", 1504*01dd2545SAndi Kleen "Offcore": "1" 1505*01dd2545SAndi Kleen }, 1506*01dd2545SAndi Kleen { 1507*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1508*01dd2545SAndi Kleen "MSRValue": "0x1022", 1509*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1510*01dd2545SAndi Kleen "UMask": "0x1", 1511*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE_HIT", 1512*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1513*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1514*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests that HIT in a remote cache", 1515*01dd2545SAndi Kleen "Offcore": "1" 1516*01dd2545SAndi Kleen }, 1517*01dd2545SAndi Kleen { 1518*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1519*01dd2545SAndi Kleen "MSRValue": "0x822", 1520*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1521*01dd2545SAndi Kleen "UMask": "0x1", 1522*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_RFO.REMOTE_CACHE_HITM", 1523*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1524*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1525*01dd2545SAndi Kleen "BriefDescription": "Offcore RFO requests that HITM in a remote cache", 1526*01dd2545SAndi Kleen "Offcore": "1" 1527*01dd2545SAndi Kleen }, 1528*01dd2545SAndi Kleen { 1529*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1530*01dd2545SAndi Kleen "MSRValue": "0x7F08", 1531*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1532*01dd2545SAndi Kleen "UMask": "0x1", 1533*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.ANY_CACHE_DRAM", 1534*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1535*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1536*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to any cache or DRAM.", 1537*01dd2545SAndi Kleen "Offcore": "1" 1538*01dd2545SAndi Kleen }, 1539*01dd2545SAndi Kleen { 1540*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1541*01dd2545SAndi Kleen "MSRValue": "0xFF08", 1542*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1543*01dd2545SAndi Kleen "UMask": "0x1", 1544*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.ANY_LOCATION", 1545*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1546*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1547*01dd2545SAndi Kleen "BriefDescription": "All offcore writebacks", 1548*01dd2545SAndi Kleen "Offcore": "1" 1549*01dd2545SAndi Kleen }, 1550*01dd2545SAndi Kleen { 1551*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1552*01dd2545SAndi Kleen "MSRValue": "0x8008", 1553*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1554*01dd2545SAndi Kleen "UMask": "0x1", 1555*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.IO_CSR_MMIO", 1556*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1557*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1558*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to the IO, CSR, MMIO unit.", 1559*01dd2545SAndi Kleen "Offcore": "1" 1560*01dd2545SAndi Kleen }, 1561*01dd2545SAndi Kleen { 1562*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1563*01dd2545SAndi Kleen "MSRValue": "0x108", 1564*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1565*01dd2545SAndi Kleen "UMask": "0x1", 1566*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.LLC_HIT_NO_OTHER_CORE", 1567*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1568*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1569*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to the LLC and not found in a sibling core", 1570*01dd2545SAndi Kleen "Offcore": "1" 1571*01dd2545SAndi Kleen }, 1572*01dd2545SAndi Kleen { 1573*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1574*01dd2545SAndi Kleen "MSRValue": "0x408", 1575*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1576*01dd2545SAndi Kleen "UMask": "0x1", 1577*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.LLC_HIT_OTHER_CORE_HITM", 1578*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1579*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1580*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to the LLC and HITM in a sibling core", 1581*01dd2545SAndi Kleen "Offcore": "1" 1582*01dd2545SAndi Kleen }, 1583*01dd2545SAndi Kleen { 1584*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1585*01dd2545SAndi Kleen "MSRValue": "0x708", 1586*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1587*01dd2545SAndi Kleen "UMask": "0x1", 1588*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.LOCAL_CACHE", 1589*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1590*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1591*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to the LLC", 1592*01dd2545SAndi Kleen "Offcore": "1" 1593*01dd2545SAndi Kleen }, 1594*01dd2545SAndi Kleen { 1595*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1596*01dd2545SAndi Kleen "MSRValue": "0x2708", 1597*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1598*01dd2545SAndi Kleen "UMask": "0x1", 1599*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.LOCAL_CACHE_DRAM", 1600*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1601*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1602*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to the LLC or local DRAM", 1603*01dd2545SAndi Kleen "Offcore": "1" 1604*01dd2545SAndi Kleen }, 1605*01dd2545SAndi Kleen { 1606*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1607*01dd2545SAndi Kleen "MSRValue": "0x1808", 1608*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1609*01dd2545SAndi Kleen "UMask": "0x1", 1610*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE", 1611*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1612*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1613*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to a remote cache", 1614*01dd2545SAndi Kleen "Offcore": "1" 1615*01dd2545SAndi Kleen }, 1616*01dd2545SAndi Kleen { 1617*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1618*01dd2545SAndi Kleen "MSRValue": "0x5808", 1619*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1620*01dd2545SAndi Kleen "UMask": "0x1", 1621*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE_DRAM", 1622*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1623*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1624*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks to a remote cache or remote DRAM", 1625*01dd2545SAndi Kleen "Offcore": "1" 1626*01dd2545SAndi Kleen }, 1627*01dd2545SAndi Kleen { 1628*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1629*01dd2545SAndi Kleen "MSRValue": "0x1008", 1630*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1631*01dd2545SAndi Kleen "UMask": "0x1", 1632*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE_HIT", 1633*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1634*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1635*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks that HIT in a remote cache", 1636*01dd2545SAndi Kleen "Offcore": "1" 1637*01dd2545SAndi Kleen }, 1638*01dd2545SAndi Kleen { 1639*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1640*01dd2545SAndi Kleen "MSRValue": "0x808", 1641*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1642*01dd2545SAndi Kleen "UMask": "0x1", 1643*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.REMOTE_CACHE_HITM", 1644*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1645*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1646*01dd2545SAndi Kleen "BriefDescription": "Offcore writebacks that HITM in a remote cache", 1647*01dd2545SAndi Kleen "Offcore": "1" 1648*01dd2545SAndi Kleen }, 1649*01dd2545SAndi Kleen { 1650*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1651*01dd2545SAndi Kleen "MSRValue": "0x7F77", 1652*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1653*01dd2545SAndi Kleen "UMask": "0x1", 1654*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.ANY_CACHE_DRAM", 1655*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1656*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1657*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by any cache or DRAM.", 1658*01dd2545SAndi Kleen "Offcore": "1" 1659*01dd2545SAndi Kleen }, 1660*01dd2545SAndi Kleen { 1661*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1662*01dd2545SAndi Kleen "MSRValue": "0xFF77", 1663*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1664*01dd2545SAndi Kleen "UMask": "0x1", 1665*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.ANY_LOCATION", 1666*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1667*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1668*01dd2545SAndi Kleen "BriefDescription": "All offcore code or data read requests", 1669*01dd2545SAndi Kleen "Offcore": "1" 1670*01dd2545SAndi Kleen }, 1671*01dd2545SAndi Kleen { 1672*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1673*01dd2545SAndi Kleen "MSRValue": "0x8077", 1674*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1675*01dd2545SAndi Kleen "UMask": "0x1", 1676*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.IO_CSR_MMIO", 1677*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1678*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1679*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by the IO, CSR, MMIO unit.", 1680*01dd2545SAndi Kleen "Offcore": "1" 1681*01dd2545SAndi Kleen }, 1682*01dd2545SAndi Kleen { 1683*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1684*01dd2545SAndi Kleen "MSRValue": "0x177", 1685*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1686*01dd2545SAndi Kleen "UMask": "0x1", 1687*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LLC_HIT_NO_OTHER_CORE", 1688*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1689*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1690*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by the LLC and not found in a sibling core", 1691*01dd2545SAndi Kleen "Offcore": "1" 1692*01dd2545SAndi Kleen }, 1693*01dd2545SAndi Kleen { 1694*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1695*01dd2545SAndi Kleen "MSRValue": "0x277", 1696*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1697*01dd2545SAndi Kleen "UMask": "0x1", 1698*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LLC_HIT_OTHER_CORE_HIT", 1699*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1700*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1701*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by the LLC and HIT in a sibling core", 1702*01dd2545SAndi Kleen "Offcore": "1" 1703*01dd2545SAndi Kleen }, 1704*01dd2545SAndi Kleen { 1705*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1706*01dd2545SAndi Kleen "MSRValue": "0x477", 1707*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1708*01dd2545SAndi Kleen "UMask": "0x1", 1709*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LLC_HIT_OTHER_CORE_HITM", 1710*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1711*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1712*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by the LLC and HITM in a sibling core", 1713*01dd2545SAndi Kleen "Offcore": "1" 1714*01dd2545SAndi Kleen }, 1715*01dd2545SAndi Kleen { 1716*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1717*01dd2545SAndi Kleen "MSRValue": "0x777", 1718*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1719*01dd2545SAndi Kleen "UMask": "0x1", 1720*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LOCAL_CACHE", 1721*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1722*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1723*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by the LLC", 1724*01dd2545SAndi Kleen "Offcore": "1" 1725*01dd2545SAndi Kleen }, 1726*01dd2545SAndi Kleen { 1727*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1728*01dd2545SAndi Kleen "MSRValue": "0x2777", 1729*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1730*01dd2545SAndi Kleen "UMask": "0x1", 1731*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.LOCAL_CACHE_DRAM", 1732*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1733*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1734*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by the LLC or local DRAM", 1735*01dd2545SAndi Kleen "Offcore": "1" 1736*01dd2545SAndi Kleen }, 1737*01dd2545SAndi Kleen { 1738*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1739*01dd2545SAndi Kleen "MSRValue": "0x1877", 1740*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1741*01dd2545SAndi Kleen "UMask": "0x1", 1742*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE", 1743*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1744*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1745*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by a remote cache", 1746*01dd2545SAndi Kleen "Offcore": "1" 1747*01dd2545SAndi Kleen }, 1748*01dd2545SAndi Kleen { 1749*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1750*01dd2545SAndi Kleen "MSRValue": "0x5877", 1751*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1752*01dd2545SAndi Kleen "UMask": "0x1", 1753*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE_DRAM", 1754*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1755*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1756*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests satisfied by a remote cache or remote DRAM", 1757*01dd2545SAndi Kleen "Offcore": "1" 1758*01dd2545SAndi Kleen }, 1759*01dd2545SAndi Kleen { 1760*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1761*01dd2545SAndi Kleen "MSRValue": "0x1077", 1762*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1763*01dd2545SAndi Kleen "UMask": "0x1", 1764*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE_HIT", 1765*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1766*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1767*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests that HIT in a remote cache", 1768*01dd2545SAndi Kleen "Offcore": "1" 1769*01dd2545SAndi Kleen }, 1770*01dd2545SAndi Kleen { 1771*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1772*01dd2545SAndi Kleen "MSRValue": "0x877", 1773*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1774*01dd2545SAndi Kleen "UMask": "0x1", 1775*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IFETCH.REMOTE_CACHE_HITM", 1776*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1777*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1778*01dd2545SAndi Kleen "BriefDescription": "Offcore code or data read requests that HITM in a remote cache", 1779*01dd2545SAndi Kleen "Offcore": "1" 1780*01dd2545SAndi Kleen }, 1781*01dd2545SAndi Kleen { 1782*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1783*01dd2545SAndi Kleen "MSRValue": "0x7F33", 1784*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1785*01dd2545SAndi Kleen "UMask": "0x1", 1786*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.ANY_CACHE_DRAM", 1787*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1788*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1789*01dd2545SAndi Kleen "BriefDescription": "Offcore request = all data, response = any cache_dram", 1790*01dd2545SAndi Kleen "Offcore": "1" 1791*01dd2545SAndi Kleen }, 1792*01dd2545SAndi Kleen { 1793*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1794*01dd2545SAndi Kleen "MSRValue": "0xFF33", 1795*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1796*01dd2545SAndi Kleen "UMask": "0x1", 1797*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.ANY_LOCATION", 1798*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1799*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1800*01dd2545SAndi Kleen "BriefDescription": "Offcore request = all data, response = any location", 1801*01dd2545SAndi Kleen "Offcore": "1" 1802*01dd2545SAndi Kleen }, 1803*01dd2545SAndi Kleen { 1804*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1805*01dd2545SAndi Kleen "MSRValue": "0x8033", 1806*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1807*01dd2545SAndi Kleen "UMask": "0x1", 1808*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.IO_CSR_MMIO", 1809*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1810*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1811*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads, RFO's and prefetches satisfied by the IO, CSR, MMIO unit", 1812*01dd2545SAndi Kleen "Offcore": "1" 1813*01dd2545SAndi Kleen }, 1814*01dd2545SAndi Kleen { 1815*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1816*01dd2545SAndi Kleen "MSRValue": "0x133", 1817*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1818*01dd2545SAndi Kleen "UMask": "0x1", 1819*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.LLC_HIT_NO_OTHER_CORE", 1820*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1821*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1822*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads, RFO's and prefetches statisfied by the LLC and not found in a sibling core", 1823*01dd2545SAndi Kleen "Offcore": "1" 1824*01dd2545SAndi Kleen }, 1825*01dd2545SAndi Kleen { 1826*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1827*01dd2545SAndi Kleen "MSRValue": "0x233", 1828*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1829*01dd2545SAndi Kleen "UMask": "0x1", 1830*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.LLC_HIT_OTHER_CORE_HIT", 1831*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1832*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1833*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads, RFO's and prefetches satisfied by the LLC and HIT in a sibling core", 1834*01dd2545SAndi Kleen "Offcore": "1" 1835*01dd2545SAndi Kleen }, 1836*01dd2545SAndi Kleen { 1837*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1838*01dd2545SAndi Kleen "MSRValue": "0x433", 1839*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1840*01dd2545SAndi Kleen "UMask": "0x1", 1841*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.LLC_HIT_OTHER_CORE_HITM", 1842*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1843*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1844*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads, RFO's and prefetches satisfied by the LLC and HITM in a sibling core", 1845*01dd2545SAndi Kleen "Offcore": "1" 1846*01dd2545SAndi Kleen }, 1847*01dd2545SAndi Kleen { 1848*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1849*01dd2545SAndi Kleen "MSRValue": "0x733", 1850*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1851*01dd2545SAndi Kleen "UMask": "0x1", 1852*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.LOCAL_CACHE", 1853*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1854*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1855*01dd2545SAndi Kleen "BriefDescription": "Offcore request = all data, response = local cache", 1856*01dd2545SAndi Kleen "Offcore": "1" 1857*01dd2545SAndi Kleen }, 1858*01dd2545SAndi Kleen { 1859*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1860*01dd2545SAndi Kleen "MSRValue": "0x2733", 1861*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1862*01dd2545SAndi Kleen "UMask": "0x1", 1863*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.LOCAL_CACHE_DRAM", 1864*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1865*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1866*01dd2545SAndi Kleen "BriefDescription": "Offcore request = all data, response = local cache or dram", 1867*01dd2545SAndi Kleen "Offcore": "1" 1868*01dd2545SAndi Kleen }, 1869*01dd2545SAndi Kleen { 1870*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1871*01dd2545SAndi Kleen "MSRValue": "0x1833", 1872*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1873*01dd2545SAndi Kleen "UMask": "0x1", 1874*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE", 1875*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1876*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1877*01dd2545SAndi Kleen "BriefDescription": "Offcore request = all data, response = remote cache", 1878*01dd2545SAndi Kleen "Offcore": "1" 1879*01dd2545SAndi Kleen }, 1880*01dd2545SAndi Kleen { 1881*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1882*01dd2545SAndi Kleen "MSRValue": "0x5833", 1883*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1884*01dd2545SAndi Kleen "UMask": "0x1", 1885*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE_DRAM", 1886*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1887*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1888*01dd2545SAndi Kleen "BriefDescription": "Offcore request = all data, response = remote cache or dram", 1889*01dd2545SAndi Kleen "Offcore": "1" 1890*01dd2545SAndi Kleen }, 1891*01dd2545SAndi Kleen { 1892*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1893*01dd2545SAndi Kleen "MSRValue": "0x1033", 1894*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1895*01dd2545SAndi Kleen "UMask": "0x1", 1896*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE_HIT", 1897*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1898*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1899*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads, RFO's and prefetches that HIT in a remote cache ", 1900*01dd2545SAndi Kleen "Offcore": "1" 1901*01dd2545SAndi Kleen }, 1902*01dd2545SAndi Kleen { 1903*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1904*01dd2545SAndi Kleen "MSRValue": "0x833", 1905*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1906*01dd2545SAndi Kleen "UMask": "0x1", 1907*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DATA_IN.REMOTE_CACHE_HITM", 1908*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1909*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1910*01dd2545SAndi Kleen "BriefDescription": "Offcore data reads, RFO's and prefetches that HITM in a remote cache", 1911*01dd2545SAndi Kleen "Offcore": "1" 1912*01dd2545SAndi Kleen }, 1913*01dd2545SAndi Kleen { 1914*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1915*01dd2545SAndi Kleen "MSRValue": "0x7F03", 1916*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1917*01dd2545SAndi Kleen "UMask": "0x1", 1918*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.ANY_CACHE_DRAM", 1919*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1920*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1921*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by any cache or DRAM", 1922*01dd2545SAndi Kleen "Offcore": "1" 1923*01dd2545SAndi Kleen }, 1924*01dd2545SAndi Kleen { 1925*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1926*01dd2545SAndi Kleen "MSRValue": "0xFF03", 1927*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1928*01dd2545SAndi Kleen "UMask": "0x1", 1929*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.ANY_LOCATION", 1930*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1931*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1932*01dd2545SAndi Kleen "BriefDescription": "All offcore demand data requests", 1933*01dd2545SAndi Kleen "Offcore": "1" 1934*01dd2545SAndi Kleen }, 1935*01dd2545SAndi Kleen { 1936*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1937*01dd2545SAndi Kleen "MSRValue": "0x8003", 1938*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1939*01dd2545SAndi Kleen "UMask": "0x1", 1940*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.IO_CSR_MMIO", 1941*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1942*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1943*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by the IO, CSR, MMIO unit.", 1944*01dd2545SAndi Kleen "Offcore": "1" 1945*01dd2545SAndi Kleen }, 1946*01dd2545SAndi Kleen { 1947*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1948*01dd2545SAndi Kleen "MSRValue": "0x103", 1949*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1950*01dd2545SAndi Kleen "UMask": "0x1", 1951*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LLC_HIT_NO_OTHER_CORE", 1952*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1953*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1954*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by the LLC and not found in a sibling core", 1955*01dd2545SAndi Kleen "Offcore": "1" 1956*01dd2545SAndi Kleen }, 1957*01dd2545SAndi Kleen { 1958*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1959*01dd2545SAndi Kleen "MSRValue": "0x203", 1960*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1961*01dd2545SAndi Kleen "UMask": "0x1", 1962*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LLC_HIT_OTHER_CORE_HIT", 1963*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1964*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1965*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by the LLC and HIT in a sibling core", 1966*01dd2545SAndi Kleen "Offcore": "1" 1967*01dd2545SAndi Kleen }, 1968*01dd2545SAndi Kleen { 1969*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1970*01dd2545SAndi Kleen "MSRValue": "0x403", 1971*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1972*01dd2545SAndi Kleen "UMask": "0x1", 1973*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LLC_HIT_OTHER_CORE_HITM", 1974*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1975*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1976*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by the LLC and HITM in a sibling core", 1977*01dd2545SAndi Kleen "Offcore": "1" 1978*01dd2545SAndi Kleen }, 1979*01dd2545SAndi Kleen { 1980*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1981*01dd2545SAndi Kleen "MSRValue": "0x703", 1982*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1983*01dd2545SAndi Kleen "UMask": "0x1", 1984*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LOCAL_CACHE", 1985*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1986*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1987*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by the LLC", 1988*01dd2545SAndi Kleen "Offcore": "1" 1989*01dd2545SAndi Kleen }, 1990*01dd2545SAndi Kleen { 1991*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 1992*01dd2545SAndi Kleen "MSRValue": "0x2703", 1993*01dd2545SAndi Kleen "Counter": "0,1,2,3", 1994*01dd2545SAndi Kleen "UMask": "0x1", 1995*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.LOCAL_CACHE_DRAM", 1996*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1997*01dd2545SAndi Kleen "SampleAfterValue": "100000", 1998*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by the LLC or local DRAM", 1999*01dd2545SAndi Kleen "Offcore": "1" 2000*01dd2545SAndi Kleen }, 2001*01dd2545SAndi Kleen { 2002*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2003*01dd2545SAndi Kleen "MSRValue": "0x1803", 2004*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2005*01dd2545SAndi Kleen "UMask": "0x1", 2006*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE", 2007*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2008*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2009*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by a remote cache", 2010*01dd2545SAndi Kleen "Offcore": "1" 2011*01dd2545SAndi Kleen }, 2012*01dd2545SAndi Kleen { 2013*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2014*01dd2545SAndi Kleen "MSRValue": "0x5803", 2015*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2016*01dd2545SAndi Kleen "UMask": "0x1", 2017*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE_DRAM", 2018*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2019*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2020*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests satisfied by a remote cache or remote DRAM", 2021*01dd2545SAndi Kleen "Offcore": "1" 2022*01dd2545SAndi Kleen }, 2023*01dd2545SAndi Kleen { 2024*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2025*01dd2545SAndi Kleen "MSRValue": "0x1003", 2026*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2027*01dd2545SAndi Kleen "UMask": "0x1", 2028*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE_HIT", 2029*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2030*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2031*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests that HIT in a remote cache", 2032*01dd2545SAndi Kleen "Offcore": "1" 2033*01dd2545SAndi Kleen }, 2034*01dd2545SAndi Kleen { 2035*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2036*01dd2545SAndi Kleen "MSRValue": "0x803", 2037*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2038*01dd2545SAndi Kleen "UMask": "0x1", 2039*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA.REMOTE_CACHE_HITM", 2040*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2041*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2042*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data requests that HITM in a remote cache", 2043*01dd2545SAndi Kleen "Offcore": "1" 2044*01dd2545SAndi Kleen }, 2045*01dd2545SAndi Kleen { 2046*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2047*01dd2545SAndi Kleen "MSRValue": "0x7F01", 2048*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2049*01dd2545SAndi Kleen "UMask": "0x1", 2050*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_CACHE_DRAM", 2051*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2052*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2053*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by any cache or DRAM.", 2054*01dd2545SAndi Kleen "Offcore": "1" 2055*01dd2545SAndi Kleen }, 2056*01dd2545SAndi Kleen { 2057*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2058*01dd2545SAndi Kleen "MSRValue": "0xFF01", 2059*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2060*01dd2545SAndi Kleen "UMask": "0x1", 2061*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_LOCATION", 2062*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2063*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2064*01dd2545SAndi Kleen "BriefDescription": "All offcore demand data reads", 2065*01dd2545SAndi Kleen "Offcore": "1" 2066*01dd2545SAndi Kleen }, 2067*01dd2545SAndi Kleen { 2068*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2069*01dd2545SAndi Kleen "MSRValue": "0x8001", 2070*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2071*01dd2545SAndi Kleen "UMask": "0x1", 2072*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.IO_CSR_MMIO", 2073*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2074*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2075*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by the IO, CSR, MMIO unit", 2076*01dd2545SAndi Kleen "Offcore": "1" 2077*01dd2545SAndi Kleen }, 2078*01dd2545SAndi Kleen { 2079*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2080*01dd2545SAndi Kleen "MSRValue": "0x101", 2081*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2082*01dd2545SAndi Kleen "UMask": "0x1", 2083*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT_NO_OTHER_CORE", 2084*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2085*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2086*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by the LLC and not found in a sibling core", 2087*01dd2545SAndi Kleen "Offcore": "1" 2088*01dd2545SAndi Kleen }, 2089*01dd2545SAndi Kleen { 2090*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2091*01dd2545SAndi Kleen "MSRValue": "0x201", 2092*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2093*01dd2545SAndi Kleen "UMask": "0x1", 2094*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT_OTHER_CORE_HIT", 2095*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2096*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2097*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by the LLC and HIT in a sibling core", 2098*01dd2545SAndi Kleen "Offcore": "1" 2099*01dd2545SAndi Kleen }, 2100*01dd2545SAndi Kleen { 2101*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2102*01dd2545SAndi Kleen "MSRValue": "0x401", 2103*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2104*01dd2545SAndi Kleen "UMask": "0x1", 2105*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT_OTHER_CORE_HITM", 2106*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2107*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2108*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by the LLC and HITM in a sibling core", 2109*01dd2545SAndi Kleen "Offcore": "1" 2110*01dd2545SAndi Kleen }, 2111*01dd2545SAndi Kleen { 2112*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2113*01dd2545SAndi Kleen "MSRValue": "0x701", 2114*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2115*01dd2545SAndi Kleen "UMask": "0x1", 2116*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LOCAL_CACHE", 2117*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2118*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2119*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by the LLC", 2120*01dd2545SAndi Kleen "Offcore": "1" 2121*01dd2545SAndi Kleen }, 2122*01dd2545SAndi Kleen { 2123*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2124*01dd2545SAndi Kleen "MSRValue": "0x2701", 2125*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2126*01dd2545SAndi Kleen "UMask": "0x1", 2127*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LOCAL_CACHE_DRAM", 2128*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2129*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2130*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by the LLC or local DRAM", 2131*01dd2545SAndi Kleen "Offcore": "1" 2132*01dd2545SAndi Kleen }, 2133*01dd2545SAndi Kleen { 2134*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2135*01dd2545SAndi Kleen "MSRValue": "0x1801", 2136*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2137*01dd2545SAndi Kleen "UMask": "0x1", 2138*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE", 2139*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2140*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2141*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by a remote cache", 2142*01dd2545SAndi Kleen "Offcore": "1" 2143*01dd2545SAndi Kleen }, 2144*01dd2545SAndi Kleen { 2145*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2146*01dd2545SAndi Kleen "MSRValue": "0x5801", 2147*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2148*01dd2545SAndi Kleen "UMask": "0x1", 2149*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE_DRAM", 2150*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2151*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2152*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads satisfied by a remote cache or remote DRAM", 2153*01dd2545SAndi Kleen "Offcore": "1" 2154*01dd2545SAndi Kleen }, 2155*01dd2545SAndi Kleen { 2156*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2157*01dd2545SAndi Kleen "MSRValue": "0x1001", 2158*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2159*01dd2545SAndi Kleen "UMask": "0x1", 2160*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE_HIT", 2161*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2162*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2163*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads that HIT in a remote cache", 2164*01dd2545SAndi Kleen "Offcore": "1" 2165*01dd2545SAndi Kleen }, 2166*01dd2545SAndi Kleen { 2167*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2168*01dd2545SAndi Kleen "MSRValue": "0x801", 2169*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2170*01dd2545SAndi Kleen "UMask": "0x1", 2171*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.REMOTE_CACHE_HITM", 2172*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2173*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2174*01dd2545SAndi Kleen "BriefDescription": "Offcore demand data reads that HITM in a remote cache", 2175*01dd2545SAndi Kleen "Offcore": "1" 2176*01dd2545SAndi Kleen }, 2177*01dd2545SAndi Kleen { 2178*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2179*01dd2545SAndi Kleen "MSRValue": "0x7F04", 2180*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2181*01dd2545SAndi Kleen "UMask": "0x1", 2182*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.ANY_CACHE_DRAM", 2183*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2184*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2185*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by any cache or DRAM.", 2186*01dd2545SAndi Kleen "Offcore": "1" 2187*01dd2545SAndi Kleen }, 2188*01dd2545SAndi Kleen { 2189*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2190*01dd2545SAndi Kleen "MSRValue": "0xFF04", 2191*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2192*01dd2545SAndi Kleen "UMask": "0x1", 2193*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.ANY_LOCATION", 2194*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2195*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2196*01dd2545SAndi Kleen "BriefDescription": "All offcore demand code reads", 2197*01dd2545SAndi Kleen "Offcore": "1" 2198*01dd2545SAndi Kleen }, 2199*01dd2545SAndi Kleen { 2200*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2201*01dd2545SAndi Kleen "MSRValue": "0x8004", 2202*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2203*01dd2545SAndi Kleen "UMask": "0x1", 2204*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.IO_CSR_MMIO", 2205*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2206*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2207*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by the IO, CSR, MMIO unit", 2208*01dd2545SAndi Kleen "Offcore": "1" 2209*01dd2545SAndi Kleen }, 2210*01dd2545SAndi Kleen { 2211*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2212*01dd2545SAndi Kleen "MSRValue": "0x104", 2213*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2214*01dd2545SAndi Kleen "UMask": "0x1", 2215*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_HIT_NO_OTHER_CORE", 2216*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2217*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2218*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by the LLC and not found in a sibling core", 2219*01dd2545SAndi Kleen "Offcore": "1" 2220*01dd2545SAndi Kleen }, 2221*01dd2545SAndi Kleen { 2222*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2223*01dd2545SAndi Kleen "MSRValue": "0x204", 2224*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2225*01dd2545SAndi Kleen "UMask": "0x1", 2226*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_HIT_OTHER_CORE_HIT", 2227*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2228*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2229*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by the LLC and HIT in a sibling core", 2230*01dd2545SAndi Kleen "Offcore": "1" 2231*01dd2545SAndi Kleen }, 2232*01dd2545SAndi Kleen { 2233*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2234*01dd2545SAndi Kleen "MSRValue": "0x404", 2235*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2236*01dd2545SAndi Kleen "UMask": "0x1", 2237*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LLC_HIT_OTHER_CORE_HITM", 2238*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2239*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2240*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by the LLC and HITM in a sibling core", 2241*01dd2545SAndi Kleen "Offcore": "1" 2242*01dd2545SAndi Kleen }, 2243*01dd2545SAndi Kleen { 2244*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2245*01dd2545SAndi Kleen "MSRValue": "0x704", 2246*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2247*01dd2545SAndi Kleen "UMask": "0x1", 2248*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LOCAL_CACHE", 2249*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2250*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2251*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by the LLC", 2252*01dd2545SAndi Kleen "Offcore": "1" 2253*01dd2545SAndi Kleen }, 2254*01dd2545SAndi Kleen { 2255*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2256*01dd2545SAndi Kleen "MSRValue": "0x2704", 2257*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2258*01dd2545SAndi Kleen "UMask": "0x1", 2259*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.LOCAL_CACHE_DRAM", 2260*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2261*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2262*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by the LLC or local DRAM", 2263*01dd2545SAndi Kleen "Offcore": "1" 2264*01dd2545SAndi Kleen }, 2265*01dd2545SAndi Kleen { 2266*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2267*01dd2545SAndi Kleen "MSRValue": "0x1804", 2268*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2269*01dd2545SAndi Kleen "UMask": "0x1", 2270*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE", 2271*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2272*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2273*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by a remote cache", 2274*01dd2545SAndi Kleen "Offcore": "1" 2275*01dd2545SAndi Kleen }, 2276*01dd2545SAndi Kleen { 2277*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2278*01dd2545SAndi Kleen "MSRValue": "0x5804", 2279*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2280*01dd2545SAndi Kleen "UMask": "0x1", 2281*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE_DRAM", 2282*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2283*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2284*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads satisfied by a remote cache or remote DRAM", 2285*01dd2545SAndi Kleen "Offcore": "1" 2286*01dd2545SAndi Kleen }, 2287*01dd2545SAndi Kleen { 2288*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2289*01dd2545SAndi Kleen "MSRValue": "0x1004", 2290*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2291*01dd2545SAndi Kleen "UMask": "0x1", 2292*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE_HIT", 2293*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2294*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2295*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads that HIT in a remote cache", 2296*01dd2545SAndi Kleen "Offcore": "1" 2297*01dd2545SAndi Kleen }, 2298*01dd2545SAndi Kleen { 2299*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2300*01dd2545SAndi Kleen "MSRValue": "0x804", 2301*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2302*01dd2545SAndi Kleen "UMask": "0x1", 2303*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_IFETCH.REMOTE_CACHE_HITM", 2304*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2305*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2306*01dd2545SAndi Kleen "BriefDescription": "Offcore demand code reads that HITM in a remote cache", 2307*01dd2545SAndi Kleen "Offcore": "1" 2308*01dd2545SAndi Kleen }, 2309*01dd2545SAndi Kleen { 2310*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2311*01dd2545SAndi Kleen "MSRValue": "0x7F02", 2312*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2313*01dd2545SAndi Kleen "UMask": "0x1", 2314*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_CACHE_DRAM", 2315*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2316*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2317*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by any cache or DRAM.", 2318*01dd2545SAndi Kleen "Offcore": "1" 2319*01dd2545SAndi Kleen }, 2320*01dd2545SAndi Kleen { 2321*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2322*01dd2545SAndi Kleen "MSRValue": "0xFF02", 2323*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2324*01dd2545SAndi Kleen "UMask": "0x1", 2325*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_LOCATION", 2326*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2327*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2328*01dd2545SAndi Kleen "BriefDescription": "All offcore demand RFO requests", 2329*01dd2545SAndi Kleen "Offcore": "1" 2330*01dd2545SAndi Kleen }, 2331*01dd2545SAndi Kleen { 2332*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2333*01dd2545SAndi Kleen "MSRValue": "0x8002", 2334*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2335*01dd2545SAndi Kleen "UMask": "0x1", 2336*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.IO_CSR_MMIO", 2337*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2338*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2339*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by the IO, CSR, MMIO unit", 2340*01dd2545SAndi Kleen "Offcore": "1" 2341*01dd2545SAndi Kleen }, 2342*01dd2545SAndi Kleen { 2343*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2344*01dd2545SAndi Kleen "MSRValue": "0x102", 2345*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2346*01dd2545SAndi Kleen "UMask": "0x1", 2347*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT_NO_OTHER_CORE", 2348*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2349*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2350*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by the LLC and not found in a sibling core", 2351*01dd2545SAndi Kleen "Offcore": "1" 2352*01dd2545SAndi Kleen }, 2353*01dd2545SAndi Kleen { 2354*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2355*01dd2545SAndi Kleen "MSRValue": "0x202", 2356*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2357*01dd2545SAndi Kleen "UMask": "0x1", 2358*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT_OTHER_CORE_HIT", 2359*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2360*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2361*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by the LLC and HIT in a sibling core", 2362*01dd2545SAndi Kleen "Offcore": "1" 2363*01dd2545SAndi Kleen }, 2364*01dd2545SAndi Kleen { 2365*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2366*01dd2545SAndi Kleen "MSRValue": "0x402", 2367*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2368*01dd2545SAndi Kleen "UMask": "0x1", 2369*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT_OTHER_CORE_HITM", 2370*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2371*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2372*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by the LLC and HITM in a sibling core", 2373*01dd2545SAndi Kleen "Offcore": "1" 2374*01dd2545SAndi Kleen }, 2375*01dd2545SAndi Kleen { 2376*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2377*01dd2545SAndi Kleen "MSRValue": "0x702", 2378*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2379*01dd2545SAndi Kleen "UMask": "0x1", 2380*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LOCAL_CACHE", 2381*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2382*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2383*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by the LLC", 2384*01dd2545SAndi Kleen "Offcore": "1" 2385*01dd2545SAndi Kleen }, 2386*01dd2545SAndi Kleen { 2387*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2388*01dd2545SAndi Kleen "MSRValue": "0x2702", 2389*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2390*01dd2545SAndi Kleen "UMask": "0x1", 2391*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LOCAL_CACHE_DRAM", 2392*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2393*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2394*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by the LLC or local DRAM", 2395*01dd2545SAndi Kleen "Offcore": "1" 2396*01dd2545SAndi Kleen }, 2397*01dd2545SAndi Kleen { 2398*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2399*01dd2545SAndi Kleen "MSRValue": "0x1802", 2400*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2401*01dd2545SAndi Kleen "UMask": "0x1", 2402*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE", 2403*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2404*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2405*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by a remote cache", 2406*01dd2545SAndi Kleen "Offcore": "1" 2407*01dd2545SAndi Kleen }, 2408*01dd2545SAndi Kleen { 2409*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2410*01dd2545SAndi Kleen "MSRValue": "0x5802", 2411*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2412*01dd2545SAndi Kleen "UMask": "0x1", 2413*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE_DRAM", 2414*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2415*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2416*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests satisfied by a remote cache or remote DRAM", 2417*01dd2545SAndi Kleen "Offcore": "1" 2418*01dd2545SAndi Kleen }, 2419*01dd2545SAndi Kleen { 2420*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2421*01dd2545SAndi Kleen "MSRValue": "0x1002", 2422*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2423*01dd2545SAndi Kleen "UMask": "0x1", 2424*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE_HIT", 2425*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2426*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2427*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests that HIT in a remote cache", 2428*01dd2545SAndi Kleen "Offcore": "1" 2429*01dd2545SAndi Kleen }, 2430*01dd2545SAndi Kleen { 2431*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2432*01dd2545SAndi Kleen "MSRValue": "0x802", 2433*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2434*01dd2545SAndi Kleen "UMask": "0x1", 2435*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.REMOTE_CACHE_HITM", 2436*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2437*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2438*01dd2545SAndi Kleen "BriefDescription": "Offcore demand RFO requests that HITM in a remote cache", 2439*01dd2545SAndi Kleen "Offcore": "1" 2440*01dd2545SAndi Kleen }, 2441*01dd2545SAndi Kleen { 2442*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2443*01dd2545SAndi Kleen "MSRValue": "0x7F80", 2444*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2445*01dd2545SAndi Kleen "UMask": "0x1", 2446*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.ANY_CACHE_DRAM", 2447*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2448*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2449*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by any cache or DRAM.", 2450*01dd2545SAndi Kleen "Offcore": "1" 2451*01dd2545SAndi Kleen }, 2452*01dd2545SAndi Kleen { 2453*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2454*01dd2545SAndi Kleen "MSRValue": "0xFF80", 2455*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2456*01dd2545SAndi Kleen "UMask": "0x1", 2457*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.ANY_LOCATION", 2458*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2459*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2460*01dd2545SAndi Kleen "BriefDescription": "All offcore other requests", 2461*01dd2545SAndi Kleen "Offcore": "1" 2462*01dd2545SAndi Kleen }, 2463*01dd2545SAndi Kleen { 2464*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2465*01dd2545SAndi Kleen "MSRValue": "0x8080", 2466*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2467*01dd2545SAndi Kleen "UMask": "0x1", 2468*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.IO_CSR_MMIO", 2469*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2470*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2471*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by the IO, CSR, MMIO unit", 2472*01dd2545SAndi Kleen "Offcore": "1" 2473*01dd2545SAndi Kleen }, 2474*01dd2545SAndi Kleen { 2475*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2476*01dd2545SAndi Kleen "MSRValue": "0x180", 2477*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2478*01dd2545SAndi Kleen "UMask": "0x1", 2479*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.LLC_HIT_NO_OTHER_CORE", 2480*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2481*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2482*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by the LLC and not found in a sibling core", 2483*01dd2545SAndi Kleen "Offcore": "1" 2484*01dd2545SAndi Kleen }, 2485*01dd2545SAndi Kleen { 2486*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2487*01dd2545SAndi Kleen "MSRValue": "0x280", 2488*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2489*01dd2545SAndi Kleen "UMask": "0x1", 2490*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.LLC_HIT_OTHER_CORE_HIT", 2491*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2492*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2493*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by the LLC and HIT in a sibling core", 2494*01dd2545SAndi Kleen "Offcore": "1" 2495*01dd2545SAndi Kleen }, 2496*01dd2545SAndi Kleen { 2497*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2498*01dd2545SAndi Kleen "MSRValue": "0x480", 2499*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2500*01dd2545SAndi Kleen "UMask": "0x1", 2501*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.LLC_HIT_OTHER_CORE_HITM", 2502*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2503*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2504*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by the LLC and HITM in a sibling core", 2505*01dd2545SAndi Kleen "Offcore": "1" 2506*01dd2545SAndi Kleen }, 2507*01dd2545SAndi Kleen { 2508*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2509*01dd2545SAndi Kleen "MSRValue": "0x780", 2510*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2511*01dd2545SAndi Kleen "UMask": "0x1", 2512*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.LOCAL_CACHE", 2513*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2514*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2515*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by the LLC", 2516*01dd2545SAndi Kleen "Offcore": "1" 2517*01dd2545SAndi Kleen }, 2518*01dd2545SAndi Kleen { 2519*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2520*01dd2545SAndi Kleen "MSRValue": "0x2780", 2521*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2522*01dd2545SAndi Kleen "UMask": "0x1", 2523*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.LOCAL_CACHE_DRAM", 2524*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2525*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2526*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by the LLC or local DRAM", 2527*01dd2545SAndi Kleen "Offcore": "1" 2528*01dd2545SAndi Kleen }, 2529*01dd2545SAndi Kleen { 2530*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2531*01dd2545SAndi Kleen "MSRValue": "0x1880", 2532*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2533*01dd2545SAndi Kleen "UMask": "0x1", 2534*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE", 2535*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2536*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2537*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by a remote cache", 2538*01dd2545SAndi Kleen "Offcore": "1" 2539*01dd2545SAndi Kleen }, 2540*01dd2545SAndi Kleen { 2541*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2542*01dd2545SAndi Kleen "MSRValue": "0x5880", 2543*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2544*01dd2545SAndi Kleen "UMask": "0x1", 2545*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE_DRAM", 2546*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2547*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2548*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests satisfied by a remote cache or remote DRAM", 2549*01dd2545SAndi Kleen "Offcore": "1" 2550*01dd2545SAndi Kleen }, 2551*01dd2545SAndi Kleen { 2552*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2553*01dd2545SAndi Kleen "MSRValue": "0x1080", 2554*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2555*01dd2545SAndi Kleen "UMask": "0x1", 2556*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE_HIT", 2557*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2558*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2559*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests that HIT in a remote cache", 2560*01dd2545SAndi Kleen "Offcore": "1" 2561*01dd2545SAndi Kleen }, 2562*01dd2545SAndi Kleen { 2563*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2564*01dd2545SAndi Kleen "MSRValue": "0x880", 2565*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2566*01dd2545SAndi Kleen "UMask": "0x1", 2567*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.REMOTE_CACHE_HITM", 2568*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2569*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2570*01dd2545SAndi Kleen "BriefDescription": "Offcore other requests that HITM in a remote cache", 2571*01dd2545SAndi Kleen "Offcore": "1" 2572*01dd2545SAndi Kleen }, 2573*01dd2545SAndi Kleen { 2574*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2575*01dd2545SAndi Kleen "MSRValue": "0x7F50", 2576*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2577*01dd2545SAndi Kleen "UMask": "0x1", 2578*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.ANY_CACHE_DRAM", 2579*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2580*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2581*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by any cache or DRAM", 2582*01dd2545SAndi Kleen "Offcore": "1" 2583*01dd2545SAndi Kleen }, 2584*01dd2545SAndi Kleen { 2585*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2586*01dd2545SAndi Kleen "MSRValue": "0xFF50", 2587*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2588*01dd2545SAndi Kleen "UMask": "0x1", 2589*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.ANY_LOCATION", 2590*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2591*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2592*01dd2545SAndi Kleen "BriefDescription": "All offcore prefetch data requests", 2593*01dd2545SAndi Kleen "Offcore": "1" 2594*01dd2545SAndi Kleen }, 2595*01dd2545SAndi Kleen { 2596*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2597*01dd2545SAndi Kleen "MSRValue": "0x8050", 2598*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2599*01dd2545SAndi Kleen "UMask": "0x1", 2600*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.IO_CSR_MMIO", 2601*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2602*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2603*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by the IO, CSR, MMIO unit.", 2604*01dd2545SAndi Kleen "Offcore": "1" 2605*01dd2545SAndi Kleen }, 2606*01dd2545SAndi Kleen { 2607*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2608*01dd2545SAndi Kleen "MSRValue": "0x150", 2609*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2610*01dd2545SAndi Kleen "UMask": "0x1", 2611*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.LLC_HIT_NO_OTHER_CORE", 2612*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2613*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2614*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by the LLC and not found in a sibling core", 2615*01dd2545SAndi Kleen "Offcore": "1" 2616*01dd2545SAndi Kleen }, 2617*01dd2545SAndi Kleen { 2618*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2619*01dd2545SAndi Kleen "MSRValue": "0x250", 2620*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2621*01dd2545SAndi Kleen "UMask": "0x1", 2622*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.LLC_HIT_OTHER_CORE_HIT", 2623*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2624*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2625*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by the LLC and HIT in a sibling core", 2626*01dd2545SAndi Kleen "Offcore": "1" 2627*01dd2545SAndi Kleen }, 2628*01dd2545SAndi Kleen { 2629*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2630*01dd2545SAndi Kleen "MSRValue": "0x450", 2631*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2632*01dd2545SAndi Kleen "UMask": "0x1", 2633*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.LLC_HIT_OTHER_CORE_HITM", 2634*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2635*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2636*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by the LLC and HITM in a sibling core", 2637*01dd2545SAndi Kleen "Offcore": "1" 2638*01dd2545SAndi Kleen }, 2639*01dd2545SAndi Kleen { 2640*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2641*01dd2545SAndi Kleen "MSRValue": "0x750", 2642*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2643*01dd2545SAndi Kleen "UMask": "0x1", 2644*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.LOCAL_CACHE", 2645*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2646*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2647*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by the LLC", 2648*01dd2545SAndi Kleen "Offcore": "1" 2649*01dd2545SAndi Kleen }, 2650*01dd2545SAndi Kleen { 2651*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2652*01dd2545SAndi Kleen "MSRValue": "0x2750", 2653*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2654*01dd2545SAndi Kleen "UMask": "0x1", 2655*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.LOCAL_CACHE_DRAM", 2656*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2657*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2658*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by the LLC or local DRAM", 2659*01dd2545SAndi Kleen "Offcore": "1" 2660*01dd2545SAndi Kleen }, 2661*01dd2545SAndi Kleen { 2662*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2663*01dd2545SAndi Kleen "MSRValue": "0x1850", 2664*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2665*01dd2545SAndi Kleen "UMask": "0x1", 2666*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE", 2667*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2668*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2669*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by a remote cache", 2670*01dd2545SAndi Kleen "Offcore": "1" 2671*01dd2545SAndi Kleen }, 2672*01dd2545SAndi Kleen { 2673*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2674*01dd2545SAndi Kleen "MSRValue": "0x5850", 2675*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2676*01dd2545SAndi Kleen "UMask": "0x1", 2677*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE_DRAM", 2678*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2679*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2680*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests satisfied by a remote cache or remote DRAM", 2681*01dd2545SAndi Kleen "Offcore": "1" 2682*01dd2545SAndi Kleen }, 2683*01dd2545SAndi Kleen { 2684*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2685*01dd2545SAndi Kleen "MSRValue": "0x1050", 2686*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2687*01dd2545SAndi Kleen "UMask": "0x1", 2688*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE_HIT", 2689*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2690*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2691*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests that HIT in a remote cache", 2692*01dd2545SAndi Kleen "Offcore": "1" 2693*01dd2545SAndi Kleen }, 2694*01dd2545SAndi Kleen { 2695*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2696*01dd2545SAndi Kleen "MSRValue": "0x850", 2697*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2698*01dd2545SAndi Kleen "UMask": "0x1", 2699*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA.REMOTE_CACHE_HITM", 2700*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2701*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2702*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data requests that HITM in a remote cache", 2703*01dd2545SAndi Kleen "Offcore": "1" 2704*01dd2545SAndi Kleen }, 2705*01dd2545SAndi Kleen { 2706*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2707*01dd2545SAndi Kleen "MSRValue": "0x7F10", 2708*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2709*01dd2545SAndi Kleen "UMask": "0x1", 2710*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.ANY_CACHE_DRAM", 2711*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2712*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2713*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by any cache or DRAM.", 2714*01dd2545SAndi Kleen "Offcore": "1" 2715*01dd2545SAndi Kleen }, 2716*01dd2545SAndi Kleen { 2717*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2718*01dd2545SAndi Kleen "MSRValue": "0xFF10", 2719*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2720*01dd2545SAndi Kleen "UMask": "0x1", 2721*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.ANY_LOCATION", 2722*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2723*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2724*01dd2545SAndi Kleen "BriefDescription": "All offcore prefetch data reads", 2725*01dd2545SAndi Kleen "Offcore": "1" 2726*01dd2545SAndi Kleen }, 2727*01dd2545SAndi Kleen { 2728*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2729*01dd2545SAndi Kleen "MSRValue": "0x8010", 2730*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2731*01dd2545SAndi Kleen "UMask": "0x1", 2732*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.IO_CSR_MMIO", 2733*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2734*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2735*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by the IO, CSR, MMIO unit", 2736*01dd2545SAndi Kleen "Offcore": "1" 2737*01dd2545SAndi Kleen }, 2738*01dd2545SAndi Kleen { 2739*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2740*01dd2545SAndi Kleen "MSRValue": "0x110", 2741*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2742*01dd2545SAndi Kleen "UMask": "0x1", 2743*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_HIT_NO_OTHER_CORE", 2744*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2745*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2746*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by the LLC and not found in a sibling core", 2747*01dd2545SAndi Kleen "Offcore": "1" 2748*01dd2545SAndi Kleen }, 2749*01dd2545SAndi Kleen { 2750*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2751*01dd2545SAndi Kleen "MSRValue": "0x210", 2752*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2753*01dd2545SAndi Kleen "UMask": "0x1", 2754*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_HIT_OTHER_CORE_HIT", 2755*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2756*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2757*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by the LLC and HIT in a sibling core", 2758*01dd2545SAndi Kleen "Offcore": "1" 2759*01dd2545SAndi Kleen }, 2760*01dd2545SAndi Kleen { 2761*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2762*01dd2545SAndi Kleen "MSRValue": "0x410", 2763*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2764*01dd2545SAndi Kleen "UMask": "0x1", 2765*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LLC_HIT_OTHER_CORE_HITM", 2766*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2767*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2768*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by the LLC and HITM in a sibling core", 2769*01dd2545SAndi Kleen "Offcore": "1" 2770*01dd2545SAndi Kleen }, 2771*01dd2545SAndi Kleen { 2772*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2773*01dd2545SAndi Kleen "MSRValue": "0x710", 2774*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2775*01dd2545SAndi Kleen "UMask": "0x1", 2776*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LOCAL_CACHE", 2777*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2778*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2779*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by the LLC", 2780*01dd2545SAndi Kleen "Offcore": "1" 2781*01dd2545SAndi Kleen }, 2782*01dd2545SAndi Kleen { 2783*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2784*01dd2545SAndi Kleen "MSRValue": "0x2710", 2785*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2786*01dd2545SAndi Kleen "UMask": "0x1", 2787*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.LOCAL_CACHE_DRAM", 2788*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2789*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2790*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by the LLC or local DRAM", 2791*01dd2545SAndi Kleen "Offcore": "1" 2792*01dd2545SAndi Kleen }, 2793*01dd2545SAndi Kleen { 2794*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2795*01dd2545SAndi Kleen "MSRValue": "0x1810", 2796*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2797*01dd2545SAndi Kleen "UMask": "0x1", 2798*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE", 2799*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2800*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2801*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by a remote cache", 2802*01dd2545SAndi Kleen "Offcore": "1" 2803*01dd2545SAndi Kleen }, 2804*01dd2545SAndi Kleen { 2805*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2806*01dd2545SAndi Kleen "MSRValue": "0x5810", 2807*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2808*01dd2545SAndi Kleen "UMask": "0x1", 2809*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE_DRAM", 2810*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2811*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2812*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads satisfied by a remote cache or remote DRAM", 2813*01dd2545SAndi Kleen "Offcore": "1" 2814*01dd2545SAndi Kleen }, 2815*01dd2545SAndi Kleen { 2816*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2817*01dd2545SAndi Kleen "MSRValue": "0x1010", 2818*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2819*01dd2545SAndi Kleen "UMask": "0x1", 2820*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE_HIT", 2821*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2822*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2823*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads that HIT in a remote cache", 2824*01dd2545SAndi Kleen "Offcore": "1" 2825*01dd2545SAndi Kleen }, 2826*01dd2545SAndi Kleen { 2827*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2828*01dd2545SAndi Kleen "MSRValue": "0x810", 2829*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2830*01dd2545SAndi Kleen "UMask": "0x1", 2831*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_DATA_RD.REMOTE_CACHE_HITM", 2832*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2833*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2834*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch data reads that HITM in a remote cache", 2835*01dd2545SAndi Kleen "Offcore": "1" 2836*01dd2545SAndi Kleen }, 2837*01dd2545SAndi Kleen { 2838*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2839*01dd2545SAndi Kleen "MSRValue": "0x7F40", 2840*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2841*01dd2545SAndi Kleen "UMask": "0x1", 2842*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.ANY_CACHE_DRAM", 2843*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2844*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2845*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by any cache or DRAM.", 2846*01dd2545SAndi Kleen "Offcore": "1" 2847*01dd2545SAndi Kleen }, 2848*01dd2545SAndi Kleen { 2849*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2850*01dd2545SAndi Kleen "MSRValue": "0xFF40", 2851*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2852*01dd2545SAndi Kleen "UMask": "0x1", 2853*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.ANY_LOCATION", 2854*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2855*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2856*01dd2545SAndi Kleen "BriefDescription": "All offcore prefetch code reads", 2857*01dd2545SAndi Kleen "Offcore": "1" 2858*01dd2545SAndi Kleen }, 2859*01dd2545SAndi Kleen { 2860*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2861*01dd2545SAndi Kleen "MSRValue": "0x8040", 2862*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2863*01dd2545SAndi Kleen "UMask": "0x1", 2864*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.IO_CSR_MMIO", 2865*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2866*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2867*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by the IO, CSR, MMIO unit", 2868*01dd2545SAndi Kleen "Offcore": "1" 2869*01dd2545SAndi Kleen }, 2870*01dd2545SAndi Kleen { 2871*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2872*01dd2545SAndi Kleen "MSRValue": "0x140", 2873*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2874*01dd2545SAndi Kleen "UMask": "0x1", 2875*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_HIT_NO_OTHER_CORE", 2876*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2877*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2878*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by the LLC and not found in a sibling core", 2879*01dd2545SAndi Kleen "Offcore": "1" 2880*01dd2545SAndi Kleen }, 2881*01dd2545SAndi Kleen { 2882*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2883*01dd2545SAndi Kleen "MSRValue": "0x240", 2884*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2885*01dd2545SAndi Kleen "UMask": "0x1", 2886*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_HIT_OTHER_CORE_HIT", 2887*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2888*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2889*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by the LLC and HIT in a sibling core", 2890*01dd2545SAndi Kleen "Offcore": "1" 2891*01dd2545SAndi Kleen }, 2892*01dd2545SAndi Kleen { 2893*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2894*01dd2545SAndi Kleen "MSRValue": "0x440", 2895*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2896*01dd2545SAndi Kleen "UMask": "0x1", 2897*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LLC_HIT_OTHER_CORE_HITM", 2898*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2899*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2900*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by the LLC and HITM in a sibling core", 2901*01dd2545SAndi Kleen "Offcore": "1" 2902*01dd2545SAndi Kleen }, 2903*01dd2545SAndi Kleen { 2904*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2905*01dd2545SAndi Kleen "MSRValue": "0x740", 2906*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2907*01dd2545SAndi Kleen "UMask": "0x1", 2908*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LOCAL_CACHE", 2909*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2910*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2911*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by the LLC", 2912*01dd2545SAndi Kleen "Offcore": "1" 2913*01dd2545SAndi Kleen }, 2914*01dd2545SAndi Kleen { 2915*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2916*01dd2545SAndi Kleen "MSRValue": "0x2740", 2917*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2918*01dd2545SAndi Kleen "UMask": "0x1", 2919*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.LOCAL_CACHE_DRAM", 2920*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2921*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2922*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by the LLC or local DRAM", 2923*01dd2545SAndi Kleen "Offcore": "1" 2924*01dd2545SAndi Kleen }, 2925*01dd2545SAndi Kleen { 2926*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2927*01dd2545SAndi Kleen "MSRValue": "0x1840", 2928*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2929*01dd2545SAndi Kleen "UMask": "0x1", 2930*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE", 2931*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2932*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2933*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by a remote cache", 2934*01dd2545SAndi Kleen "Offcore": "1" 2935*01dd2545SAndi Kleen }, 2936*01dd2545SAndi Kleen { 2937*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2938*01dd2545SAndi Kleen "MSRValue": "0x5840", 2939*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2940*01dd2545SAndi Kleen "UMask": "0x1", 2941*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE_DRAM", 2942*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2943*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2944*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads satisfied by a remote cache or remote DRAM", 2945*01dd2545SAndi Kleen "Offcore": "1" 2946*01dd2545SAndi Kleen }, 2947*01dd2545SAndi Kleen { 2948*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2949*01dd2545SAndi Kleen "MSRValue": "0x1040", 2950*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2951*01dd2545SAndi Kleen "UMask": "0x1", 2952*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE_HIT", 2953*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2954*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2955*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads that HIT in a remote cache", 2956*01dd2545SAndi Kleen "Offcore": "1" 2957*01dd2545SAndi Kleen }, 2958*01dd2545SAndi Kleen { 2959*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2960*01dd2545SAndi Kleen "MSRValue": "0x840", 2961*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2962*01dd2545SAndi Kleen "UMask": "0x1", 2963*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_IFETCH.REMOTE_CACHE_HITM", 2964*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2965*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2966*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch code reads that HITM in a remote cache", 2967*01dd2545SAndi Kleen "Offcore": "1" 2968*01dd2545SAndi Kleen }, 2969*01dd2545SAndi Kleen { 2970*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2971*01dd2545SAndi Kleen "MSRValue": "0x7F20", 2972*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2973*01dd2545SAndi Kleen "UMask": "0x1", 2974*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.ANY_CACHE_DRAM", 2975*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2976*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2977*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by any cache or DRAM.", 2978*01dd2545SAndi Kleen "Offcore": "1" 2979*01dd2545SAndi Kleen }, 2980*01dd2545SAndi Kleen { 2981*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2982*01dd2545SAndi Kleen "MSRValue": "0xFF20", 2983*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2984*01dd2545SAndi Kleen "UMask": "0x1", 2985*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.ANY_LOCATION", 2986*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2987*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2988*01dd2545SAndi Kleen "BriefDescription": "All offcore prefetch RFO requests", 2989*01dd2545SAndi Kleen "Offcore": "1" 2990*01dd2545SAndi Kleen }, 2991*01dd2545SAndi Kleen { 2992*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 2993*01dd2545SAndi Kleen "MSRValue": "0x8020", 2994*01dd2545SAndi Kleen "Counter": "0,1,2,3", 2995*01dd2545SAndi Kleen "UMask": "0x1", 2996*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.IO_CSR_MMIO", 2997*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 2998*01dd2545SAndi Kleen "SampleAfterValue": "100000", 2999*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by the IO, CSR, MMIO unit", 3000*01dd2545SAndi Kleen "Offcore": "1" 3001*01dd2545SAndi Kleen }, 3002*01dd2545SAndi Kleen { 3003*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3004*01dd2545SAndi Kleen "MSRValue": "0x120", 3005*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3006*01dd2545SAndi Kleen "UMask": "0x1", 3007*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.LLC_HIT_NO_OTHER_CORE", 3008*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3009*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3010*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC and not found in a sibling core", 3011*01dd2545SAndi Kleen "Offcore": "1" 3012*01dd2545SAndi Kleen }, 3013*01dd2545SAndi Kleen { 3014*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3015*01dd2545SAndi Kleen "MSRValue": "0x220", 3016*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3017*01dd2545SAndi Kleen "UMask": "0x1", 3018*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.LLC_HIT_OTHER_CORE_HIT", 3019*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3020*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3021*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC and HIT in a sibling core", 3022*01dd2545SAndi Kleen "Offcore": "1" 3023*01dd2545SAndi Kleen }, 3024*01dd2545SAndi Kleen { 3025*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3026*01dd2545SAndi Kleen "MSRValue": "0x420", 3027*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3028*01dd2545SAndi Kleen "UMask": "0x1", 3029*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.LLC_HIT_OTHER_CORE_HITM", 3030*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3031*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3032*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC and HITM in a sibling core", 3033*01dd2545SAndi Kleen "Offcore": "1" 3034*01dd2545SAndi Kleen }, 3035*01dd2545SAndi Kleen { 3036*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3037*01dd2545SAndi Kleen "MSRValue": "0x720", 3038*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3039*01dd2545SAndi Kleen "UMask": "0x1", 3040*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.LOCAL_CACHE", 3041*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3042*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3043*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC", 3044*01dd2545SAndi Kleen "Offcore": "1" 3045*01dd2545SAndi Kleen }, 3046*01dd2545SAndi Kleen { 3047*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3048*01dd2545SAndi Kleen "MSRValue": "0x2720", 3049*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3050*01dd2545SAndi Kleen "UMask": "0x1", 3051*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.LOCAL_CACHE_DRAM", 3052*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3053*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3054*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by the LLC or local DRAM", 3055*01dd2545SAndi Kleen "Offcore": "1" 3056*01dd2545SAndi Kleen }, 3057*01dd2545SAndi Kleen { 3058*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3059*01dd2545SAndi Kleen "MSRValue": "0x1820", 3060*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3061*01dd2545SAndi Kleen "UMask": "0x1", 3062*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE", 3063*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3064*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3065*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by a remote cache", 3066*01dd2545SAndi Kleen "Offcore": "1" 3067*01dd2545SAndi Kleen }, 3068*01dd2545SAndi Kleen { 3069*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3070*01dd2545SAndi Kleen "MSRValue": "0x5820", 3071*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3072*01dd2545SAndi Kleen "UMask": "0x1", 3073*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE_DRAM", 3074*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3075*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3076*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests satisfied by a remote cache or remote DRAM", 3077*01dd2545SAndi Kleen "Offcore": "1" 3078*01dd2545SAndi Kleen }, 3079*01dd2545SAndi Kleen { 3080*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3081*01dd2545SAndi Kleen "MSRValue": "0x1020", 3082*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3083*01dd2545SAndi Kleen "UMask": "0x1", 3084*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE_HIT", 3085*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3086*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3087*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests that HIT in a remote cache", 3088*01dd2545SAndi Kleen "Offcore": "1" 3089*01dd2545SAndi Kleen }, 3090*01dd2545SAndi Kleen { 3091*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3092*01dd2545SAndi Kleen "MSRValue": "0x820", 3093*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3094*01dd2545SAndi Kleen "UMask": "0x1", 3095*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_RFO.REMOTE_CACHE_HITM", 3096*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3097*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3098*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch RFO requests that HITM in a remote cache", 3099*01dd2545SAndi Kleen "Offcore": "1" 3100*01dd2545SAndi Kleen }, 3101*01dd2545SAndi Kleen { 3102*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3103*01dd2545SAndi Kleen "MSRValue": "0x7F70", 3104*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3105*01dd2545SAndi Kleen "UMask": "0x1", 3106*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.ANY_CACHE_DRAM", 3107*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3108*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3109*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by any cache or DRAM.", 3110*01dd2545SAndi Kleen "Offcore": "1" 3111*01dd2545SAndi Kleen }, 3112*01dd2545SAndi Kleen { 3113*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3114*01dd2545SAndi Kleen "MSRValue": "0xFF70", 3115*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3116*01dd2545SAndi Kleen "UMask": "0x1", 3117*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.ANY_LOCATION", 3118*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3119*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3120*01dd2545SAndi Kleen "BriefDescription": "All offcore prefetch requests", 3121*01dd2545SAndi Kleen "Offcore": "1" 3122*01dd2545SAndi Kleen }, 3123*01dd2545SAndi Kleen { 3124*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3125*01dd2545SAndi Kleen "MSRValue": "0x8070", 3126*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3127*01dd2545SAndi Kleen "UMask": "0x1", 3128*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.IO_CSR_MMIO", 3129*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3130*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3131*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by the IO, CSR, MMIO unit", 3132*01dd2545SAndi Kleen "Offcore": "1" 3133*01dd2545SAndi Kleen }, 3134*01dd2545SAndi Kleen { 3135*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3136*01dd2545SAndi Kleen "MSRValue": "0x170", 3137*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3138*01dd2545SAndi Kleen "UMask": "0x1", 3139*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.LLC_HIT_NO_OTHER_CORE", 3140*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3141*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3142*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by the LLC and not found in a sibling core", 3143*01dd2545SAndi Kleen "Offcore": "1" 3144*01dd2545SAndi Kleen }, 3145*01dd2545SAndi Kleen { 3146*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3147*01dd2545SAndi Kleen "MSRValue": "0x270", 3148*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3149*01dd2545SAndi Kleen "UMask": "0x1", 3150*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.LLC_HIT_OTHER_CORE_HIT", 3151*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3152*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3153*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by the LLC and HIT in a sibling core", 3154*01dd2545SAndi Kleen "Offcore": "1" 3155*01dd2545SAndi Kleen }, 3156*01dd2545SAndi Kleen { 3157*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3158*01dd2545SAndi Kleen "MSRValue": "0x470", 3159*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3160*01dd2545SAndi Kleen "UMask": "0x1", 3161*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.LLC_HIT_OTHER_CORE_HITM", 3162*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3163*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3164*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by the LLC and HITM in a sibling core", 3165*01dd2545SAndi Kleen "Offcore": "1" 3166*01dd2545SAndi Kleen }, 3167*01dd2545SAndi Kleen { 3168*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3169*01dd2545SAndi Kleen "MSRValue": "0x770", 3170*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3171*01dd2545SAndi Kleen "UMask": "0x1", 3172*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.LOCAL_CACHE", 3173*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3174*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3175*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by the LLC", 3176*01dd2545SAndi Kleen "Offcore": "1" 3177*01dd2545SAndi Kleen }, 3178*01dd2545SAndi Kleen { 3179*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3180*01dd2545SAndi Kleen "MSRValue": "0x2770", 3181*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3182*01dd2545SAndi Kleen "UMask": "0x1", 3183*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.LOCAL_CACHE_DRAM", 3184*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3185*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3186*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by the LLC or local DRAM", 3187*01dd2545SAndi Kleen "Offcore": "1" 3188*01dd2545SAndi Kleen }, 3189*01dd2545SAndi Kleen { 3190*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3191*01dd2545SAndi Kleen "MSRValue": "0x1870", 3192*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3193*01dd2545SAndi Kleen "UMask": "0x1", 3194*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE", 3195*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3196*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3197*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by a remote cache", 3198*01dd2545SAndi Kleen "Offcore": "1" 3199*01dd2545SAndi Kleen }, 3200*01dd2545SAndi Kleen { 3201*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3202*01dd2545SAndi Kleen "MSRValue": "0x5870", 3203*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3204*01dd2545SAndi Kleen "UMask": "0x1", 3205*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE_DRAM", 3206*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3207*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3208*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests satisfied by a remote cache or remote DRAM", 3209*01dd2545SAndi Kleen "Offcore": "1" 3210*01dd2545SAndi Kleen }, 3211*01dd2545SAndi Kleen { 3212*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3213*01dd2545SAndi Kleen "MSRValue": "0x1070", 3214*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3215*01dd2545SAndi Kleen "UMask": "0x1", 3216*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE_HIT", 3217*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3218*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3219*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests that HIT in a remote cache", 3220*01dd2545SAndi Kleen "Offcore": "1" 3221*01dd2545SAndi Kleen }, 3222*01dd2545SAndi Kleen { 3223*01dd2545SAndi Kleen "EventCode": "0xB7, 0xBB", 3224*01dd2545SAndi Kleen "MSRValue": "0x870", 3225*01dd2545SAndi Kleen "Counter": "0,1,2,3", 3226*01dd2545SAndi Kleen "UMask": "0x1", 3227*01dd2545SAndi Kleen "EventName": "OFFCORE_RESPONSE.PREFETCH.REMOTE_CACHE_HITM", 3228*01dd2545SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 3229*01dd2545SAndi Kleen "SampleAfterValue": "100000", 3230*01dd2545SAndi Kleen "BriefDescription": "Offcore prefetch requests that HITM in a remote cache", 3231*01dd2545SAndi Kleen "Offcore": "1" 3232*01dd2545SAndi Kleen } 3233*01dd2545SAndi Kleen]