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