1959826caSMatt Macy[ 2959826caSMatt Macy { 3959826caSMatt Macy "BriefDescription": "L1D data line replacements", 4959826caSMatt Macy "Counter": "0,1,2,3", 5*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 6*18054d02SAlexander Motin "EventCode": "0x51", 7959826caSMatt Macy "EventName": "L1D.REPLACEMENT", 8959826caSMatt Macy "PublicDescription": "This event counts when new data lines are brought into the L1 Data cache, which cause other lines to be evicted from the cache.", 9959826caSMatt Macy "SampleAfterValue": "2000003", 10*18054d02SAlexander Motin "UMask": "0x1" 11959826caSMatt Macy }, 12959826caSMatt Macy { 13*18054d02SAlexander Motin "BriefDescription": "Cycles a demand request was blocked due to Fill Buffers inavailability.", 14959826caSMatt Macy "Counter": "0,1,2,3", 15*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 16959826caSMatt Macy "CounterMask": "1", 17*18054d02SAlexander Motin "EventCode": "0x48", 18*18054d02SAlexander Motin "EventName": "L1D_PEND_MISS.FB_FULL", 19959826caSMatt Macy "SampleAfterValue": "2000003", 20*18054d02SAlexander Motin "UMask": "0x2" 21959826caSMatt Macy }, 22959826caSMatt Macy { 23*18054d02SAlexander Motin "BriefDescription": "L1D miss oustandings duration in cycles", 24*18054d02SAlexander Motin "Counter": "2", 25*18054d02SAlexander Motin "CounterHTOff": "2", 26*18054d02SAlexander Motin "EventCode": "0x48", 27*18054d02SAlexander Motin "EventName": "L1D_PEND_MISS.PENDING", 28*18054d02SAlexander Motin "PublicDescription": "Increments the number of outstanding L1D misses every cycle. Set Cmask = 1 and Edge =1 to count occurrences.", 29959826caSMatt Macy "SampleAfterValue": "2000003", 30*18054d02SAlexander Motin "UMask": "0x1" 31959826caSMatt Macy }, 32959826caSMatt Macy { 33*18054d02SAlexander Motin "BriefDescription": "Cycles with L1D load Misses outstanding.", 34*18054d02SAlexander Motin "Counter": "2", 35*18054d02SAlexander Motin "CounterHTOff": "2", 36959826caSMatt Macy "CounterMask": "1", 37*18054d02SAlexander Motin "EventCode": "0x48", 38*18054d02SAlexander Motin "EventName": "L1D_PEND_MISS.PENDING_CYCLES", 39959826caSMatt Macy "SampleAfterValue": "2000003", 40*18054d02SAlexander Motin "UMask": "0x1" 41959826caSMatt Macy }, 42959826caSMatt Macy { 43*18054d02SAlexander Motin "AnyThread": "1", 44*18054d02SAlexander Motin "BriefDescription": "Cycles with L1D load Misses outstanding from any thread on physical core.", 45*18054d02SAlexander Motin "Counter": "2", 46*18054d02SAlexander Motin "CounterHTOff": "2", 47959826caSMatt Macy "CounterMask": "1", 48*18054d02SAlexander Motin "EventCode": "0x48", 49*18054d02SAlexander Motin "EventName": "L1D_PEND_MISS.PENDING_CYCLES_ANY", 50959826caSMatt Macy "SampleAfterValue": "2000003", 51*18054d02SAlexander Motin "UMask": "0x1" 52959826caSMatt Macy }, 53959826caSMatt Macy { 54*18054d02SAlexander Motin "BriefDescription": "Number of times a request needed a FB entry but there was no entry available for it. That is the FB unavailability was dominant reason for blocking the request. A request includes cacheable/uncacheable demands that is load, store or SW prefetch. HWP are e.", 55959826caSMatt Macy "Counter": "0,1,2,3", 56*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 57*18054d02SAlexander Motin "EventCode": "0x48", 58*18054d02SAlexander Motin "EventName": "L1D_PEND_MISS.REQUEST_FB_FULL", 59959826caSMatt Macy "SampleAfterValue": "2000003", 60*18054d02SAlexander Motin "UMask": "0x2" 61959826caSMatt Macy }, 62959826caSMatt Macy { 63*18054d02SAlexander Motin "BriefDescription": "Not rejected writebacks that hit L2 cache", 64959826caSMatt Macy "Counter": "0,1,2,3", 65*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 66*18054d02SAlexander Motin "EventCode": "0x27", 67*18054d02SAlexander Motin "EventName": "L2_DEMAND_RQSTS.WB_HIT", 68*18054d02SAlexander Motin "PublicDescription": "Not rejected writebacks that hit L2 cache.", 69959826caSMatt Macy "SampleAfterValue": "200003", 70*18054d02SAlexander Motin "UMask": "0x50" 71959826caSMatt Macy }, 72959826caSMatt Macy { 73959826caSMatt Macy "BriefDescription": "L2 cache lines filling L2", 74959826caSMatt Macy "Counter": "0,1,2,3", 75*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 76*18054d02SAlexander Motin "EventCode": "0xF1", 77959826caSMatt Macy "EventName": "L2_LINES_IN.ALL", 78959826caSMatt Macy "PublicDescription": "This event counts the number of L2 cache lines brought into the L2 cache. Lines are filled into the L2 cache when there was an L2 miss.", 79959826caSMatt Macy "SampleAfterValue": "100003", 80*18054d02SAlexander Motin "UMask": "0x7" 81959826caSMatt Macy }, 82959826caSMatt Macy { 83*18054d02SAlexander Motin "BriefDescription": "L2 cache lines in E state filling L2", 84*18054d02SAlexander Motin "Counter": "0,1,2,3", 85*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 86*18054d02SAlexander Motin "EventCode": "0xF1", 87*18054d02SAlexander Motin "EventName": "L2_LINES_IN.E", 88*18054d02SAlexander Motin "PublicDescription": "L2 cache lines in E state filling L2.", 89*18054d02SAlexander Motin "SampleAfterValue": "100003", 90*18054d02SAlexander Motin "UMask": "0x4" 91*18054d02SAlexander Motin }, 92*18054d02SAlexander Motin { 93*18054d02SAlexander Motin "BriefDescription": "L2 cache lines in I state filling L2", 94*18054d02SAlexander Motin "Counter": "0,1,2,3", 95*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 96*18054d02SAlexander Motin "EventCode": "0xF1", 97*18054d02SAlexander Motin "EventName": "L2_LINES_IN.I", 98*18054d02SAlexander Motin "PublicDescription": "L2 cache lines in I state filling L2.", 99*18054d02SAlexander Motin "SampleAfterValue": "100003", 100*18054d02SAlexander Motin "UMask": "0x1" 101*18054d02SAlexander Motin }, 102*18054d02SAlexander Motin { 103*18054d02SAlexander Motin "BriefDescription": "L2 cache lines in S state filling L2", 104*18054d02SAlexander Motin "Counter": "0,1,2,3", 105*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 106*18054d02SAlexander Motin "EventCode": "0xF1", 107*18054d02SAlexander Motin "EventName": "L2_LINES_IN.S", 108*18054d02SAlexander Motin "PublicDescription": "L2 cache lines in S state filling L2.", 109*18054d02SAlexander Motin "SampleAfterValue": "100003", 110*18054d02SAlexander Motin "UMask": "0x2" 111*18054d02SAlexander Motin }, 112*18054d02SAlexander Motin { 113959826caSMatt Macy "BriefDescription": "Clean L2 cache lines evicted by demand", 114959826caSMatt Macy "Counter": "0,1,2,3", 115*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 116*18054d02SAlexander Motin "EventCode": "0xF2", 117959826caSMatt Macy "EventName": "L2_LINES_OUT.DEMAND_CLEAN", 118959826caSMatt Macy "PublicDescription": "Clean L2 cache lines evicted by demand.", 119959826caSMatt Macy "SampleAfterValue": "100003", 120*18054d02SAlexander Motin "UMask": "0x5" 121959826caSMatt Macy }, 122959826caSMatt Macy { 123959826caSMatt Macy "BriefDescription": "Dirty L2 cache lines evicted by demand", 124959826caSMatt Macy "Counter": "0,1,2,3", 125*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 126*18054d02SAlexander Motin "EventCode": "0xF2", 127959826caSMatt Macy "EventName": "L2_LINES_OUT.DEMAND_DIRTY", 128959826caSMatt Macy "PublicDescription": "Dirty L2 cache lines evicted by demand.", 129959826caSMatt Macy "SampleAfterValue": "100003", 130*18054d02SAlexander Motin "UMask": "0x6" 131959826caSMatt Macy }, 132959826caSMatt Macy { 133*18054d02SAlexander Motin "BriefDescription": "L2 code requests", 134959826caSMatt Macy "Counter": "0,1,2,3", 135*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 136*18054d02SAlexander Motin "EventCode": "0x24", 137*18054d02SAlexander Motin "EventName": "L2_RQSTS.ALL_CODE_RD", 138*18054d02SAlexander Motin "PublicDescription": "Counts all L2 code requests.", 139*18054d02SAlexander Motin "SampleAfterValue": "200003", 140*18054d02SAlexander Motin "UMask": "0xe4" 141959826caSMatt Macy }, 142959826caSMatt Macy { 143*18054d02SAlexander Motin "BriefDescription": "Demand Data Read requests", 144959826caSMatt Macy "Counter": "0,1,2,3", 145*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 146*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 147*18054d02SAlexander Motin "EventCode": "0x24", 148*18054d02SAlexander Motin "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD", 149*18054d02SAlexander Motin "PublicDescription": "Counts any demand and L1 HW prefetch data load requests to L2.", 150*18054d02SAlexander Motin "SampleAfterValue": "200003", 151*18054d02SAlexander Motin "UMask": "0xe1" 152959826caSMatt Macy }, 153959826caSMatt Macy { 154*18054d02SAlexander Motin "BriefDescription": "Demand requests that miss L2 cache", 155959826caSMatt Macy "Counter": "0,1,2,3", 156*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 157*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 158*18054d02SAlexander Motin "EventCode": "0x24", 159*18054d02SAlexander Motin "EventName": "L2_RQSTS.ALL_DEMAND_MISS", 160*18054d02SAlexander Motin "PublicDescription": "Demand requests that miss L2 cache.", 161*18054d02SAlexander Motin "SampleAfterValue": "200003", 162*18054d02SAlexander Motin "UMask": "0x27" 163959826caSMatt Macy }, 164959826caSMatt Macy { 165*18054d02SAlexander Motin "BriefDescription": "Demand requests to L2 cache", 166959826caSMatt Macy "Counter": "0,1,2,3", 167*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 168*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 169*18054d02SAlexander Motin "EventCode": "0x24", 170*18054d02SAlexander Motin "EventName": "L2_RQSTS.ALL_DEMAND_REFERENCES", 171*18054d02SAlexander Motin "PublicDescription": "Demand requests to L2 cache.", 172*18054d02SAlexander Motin "SampleAfterValue": "200003", 173*18054d02SAlexander Motin "UMask": "0xe7" 174959826caSMatt Macy }, 175959826caSMatt Macy { 176*18054d02SAlexander Motin "BriefDescription": "Requests from L2 hardware prefetchers", 177959826caSMatt Macy "Counter": "0,1,2,3", 178*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 179*18054d02SAlexander Motin "EventCode": "0x24", 180*18054d02SAlexander Motin "EventName": "L2_RQSTS.ALL_PF", 181*18054d02SAlexander Motin "PublicDescription": "Counts all L2 HW prefetcher requests.", 182*18054d02SAlexander Motin "SampleAfterValue": "200003", 183*18054d02SAlexander Motin "UMask": "0xf8" 184959826caSMatt Macy }, 185959826caSMatt Macy { 186*18054d02SAlexander Motin "BriefDescription": "RFO requests to L2 cache", 187959826caSMatt Macy "Counter": "0,1,2,3", 188*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 189*18054d02SAlexander Motin "EventCode": "0x24", 190*18054d02SAlexander Motin "EventName": "L2_RQSTS.ALL_RFO", 191*18054d02SAlexander Motin "PublicDescription": "Counts all L2 store RFO requests.", 192*18054d02SAlexander Motin "SampleAfterValue": "200003", 193*18054d02SAlexander Motin "UMask": "0xe2" 194959826caSMatt Macy }, 195959826caSMatt Macy { 196*18054d02SAlexander Motin "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 197959826caSMatt Macy "Counter": "0,1,2,3", 198*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 199*18054d02SAlexander Motin "EventCode": "0x24", 200*18054d02SAlexander Motin "EventName": "L2_RQSTS.CODE_RD_HIT", 201*18054d02SAlexander Motin "PublicDescription": "Number of instruction fetches that hit the L2 cache.", 202*18054d02SAlexander Motin "SampleAfterValue": "200003", 203*18054d02SAlexander Motin "UMask": "0xc4" 204959826caSMatt Macy }, 205959826caSMatt Macy { 206*18054d02SAlexander Motin "BriefDescription": "L2 cache misses when fetching instructions", 207959826caSMatt Macy "Counter": "0,1,2,3", 208*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 209*18054d02SAlexander Motin "EventCode": "0x24", 210*18054d02SAlexander Motin "EventName": "L2_RQSTS.CODE_RD_MISS", 211*18054d02SAlexander Motin "PublicDescription": "Number of instruction fetches that missed the L2 cache.", 212*18054d02SAlexander Motin "SampleAfterValue": "200003", 213*18054d02SAlexander Motin "UMask": "0x24" 214959826caSMatt Macy }, 215959826caSMatt Macy { 216*18054d02SAlexander Motin "BriefDescription": "Demand Data Read requests that hit L2 cache", 217959826caSMatt Macy "Counter": "0,1,2,3", 218*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 219*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 220*18054d02SAlexander Motin "EventCode": "0x24", 221*18054d02SAlexander Motin "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT", 222*18054d02SAlexander Motin "PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache", 223*18054d02SAlexander Motin "SampleAfterValue": "200003", 224*18054d02SAlexander Motin "UMask": "0xc1" 225959826caSMatt Macy }, 226959826caSMatt Macy { 227*18054d02SAlexander Motin "BriefDescription": "Demand Data Read miss L2, no rejects", 228959826caSMatt Macy "Counter": "0,1,2,3", 229*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 230*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 231*18054d02SAlexander Motin "EventCode": "0x24", 232*18054d02SAlexander Motin "EventName": "L2_RQSTS.DEMAND_DATA_RD_MISS", 233*18054d02SAlexander Motin "PublicDescription": "Demand data read requests that missed L2, no rejects.", 234*18054d02SAlexander Motin "SampleAfterValue": "200003", 235*18054d02SAlexander Motin "UMask": "0x21" 236959826caSMatt Macy }, 237959826caSMatt Macy { 238*18054d02SAlexander Motin "BriefDescription": "L2 prefetch requests that hit L2 cache", 239959826caSMatt Macy "Counter": "0,1,2,3", 240*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 241*18054d02SAlexander Motin "EventCode": "0x24", 242*18054d02SAlexander Motin "EventName": "L2_RQSTS.L2_PF_HIT", 243*18054d02SAlexander Motin "PublicDescription": "Counts all L2 HW prefetcher requests that hit L2.", 244*18054d02SAlexander Motin "SampleAfterValue": "200003", 245*18054d02SAlexander Motin "UMask": "0xd0" 246959826caSMatt Macy }, 247959826caSMatt Macy { 248*18054d02SAlexander Motin "BriefDescription": "L2 prefetch requests that miss L2 cache", 249959826caSMatt Macy "Counter": "0,1,2,3", 250*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 251*18054d02SAlexander Motin "EventCode": "0x24", 252*18054d02SAlexander Motin "EventName": "L2_RQSTS.L2_PF_MISS", 253*18054d02SAlexander Motin "PublicDescription": "Counts all L2 HW prefetcher requests that missed L2.", 254*18054d02SAlexander Motin "SampleAfterValue": "200003", 255*18054d02SAlexander Motin "UMask": "0x30" 256959826caSMatt Macy }, 257959826caSMatt Macy { 258*18054d02SAlexander Motin "BriefDescription": "All requests that miss L2 cache", 259959826caSMatt Macy "Counter": "0,1,2,3", 260*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 261*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 262*18054d02SAlexander Motin "EventCode": "0x24", 263*18054d02SAlexander Motin "EventName": "L2_RQSTS.MISS", 264*18054d02SAlexander Motin "PublicDescription": "All requests that missed L2.", 265*18054d02SAlexander Motin "SampleAfterValue": "200003", 266*18054d02SAlexander Motin "UMask": "0x3f" 267959826caSMatt Macy }, 268959826caSMatt Macy { 269*18054d02SAlexander Motin "BriefDescription": "All L2 requests", 270959826caSMatt Macy "Counter": "0,1,2,3", 271*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 272*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 273*18054d02SAlexander Motin "EventCode": "0x24", 274*18054d02SAlexander Motin "EventName": "L2_RQSTS.REFERENCES", 275*18054d02SAlexander Motin "PublicDescription": "All requests to L2 cache.", 276*18054d02SAlexander Motin "SampleAfterValue": "200003", 277*18054d02SAlexander Motin "UMask": "0xff" 278959826caSMatt Macy }, 279959826caSMatt Macy { 280*18054d02SAlexander Motin "BriefDescription": "RFO requests that hit L2 cache", 281959826caSMatt Macy "Counter": "0,1,2,3", 282*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 283*18054d02SAlexander Motin "EventCode": "0x24", 284*18054d02SAlexander Motin "EventName": "L2_RQSTS.RFO_HIT", 285*18054d02SAlexander Motin "PublicDescription": "Counts the number of store RFO requests that hit the L2 cache.", 286*18054d02SAlexander Motin "SampleAfterValue": "200003", 287*18054d02SAlexander Motin "UMask": "0xc2" 288959826caSMatt Macy }, 289959826caSMatt Macy { 290*18054d02SAlexander Motin "BriefDescription": "RFO requests that miss L2 cache", 291959826caSMatt Macy "Counter": "0,1,2,3", 292*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 293*18054d02SAlexander Motin "EventCode": "0x24", 294*18054d02SAlexander Motin "EventName": "L2_RQSTS.RFO_MISS", 295*18054d02SAlexander Motin "PublicDescription": "Counts the number of store RFO requests that miss the L2 cache.", 296*18054d02SAlexander Motin "SampleAfterValue": "200003", 297*18054d02SAlexander Motin "UMask": "0x22" 298959826caSMatt Macy }, 299959826caSMatt Macy { 300*18054d02SAlexander Motin "BriefDescription": "L2 or L3 HW prefetches that access L2 cache", 301959826caSMatt Macy "Counter": "0,1,2,3", 302*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 303*18054d02SAlexander Motin "EventCode": "0xf0", 304*18054d02SAlexander Motin "EventName": "L2_TRANS.ALL_PF", 305*18054d02SAlexander Motin "PublicDescription": "Any MLC or L3 HW prefetch accessing L2, including rejects.", 306*18054d02SAlexander Motin "SampleAfterValue": "200003", 307*18054d02SAlexander Motin "UMask": "0x8" 308959826caSMatt Macy }, 309959826caSMatt Macy { 310*18054d02SAlexander Motin "BriefDescription": "Transactions accessing L2 pipe", 311*18054d02SAlexander Motin "Counter": "0,1,2,3", 312*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 313*18054d02SAlexander Motin "EventCode": "0xf0", 314*18054d02SAlexander Motin "EventName": "L2_TRANS.ALL_REQUESTS", 315*18054d02SAlexander Motin "PublicDescription": "Transactions accessing L2 pipe.", 316*18054d02SAlexander Motin "SampleAfterValue": "200003", 317*18054d02SAlexander Motin "UMask": "0x80" 318*18054d02SAlexander Motin }, 319*18054d02SAlexander Motin { 320*18054d02SAlexander Motin "BriefDescription": "L2 cache accesses when fetching instructions", 321*18054d02SAlexander Motin "Counter": "0,1,2,3", 322*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 323*18054d02SAlexander Motin "EventCode": "0xf0", 324*18054d02SAlexander Motin "EventName": "L2_TRANS.CODE_RD", 325*18054d02SAlexander Motin "PublicDescription": "L2 cache accesses when fetching instructions.", 326*18054d02SAlexander Motin "SampleAfterValue": "200003", 327*18054d02SAlexander Motin "UMask": "0x4" 328*18054d02SAlexander Motin }, 329*18054d02SAlexander Motin { 330*18054d02SAlexander Motin "BriefDescription": "Demand Data Read requests that access L2 cache", 331*18054d02SAlexander Motin "Counter": "0,1,2,3", 332*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 333*18054d02SAlexander Motin "EventCode": "0xf0", 334*18054d02SAlexander Motin "EventName": "L2_TRANS.DEMAND_DATA_RD", 335*18054d02SAlexander Motin "PublicDescription": "Demand data read requests that access L2 cache.", 336*18054d02SAlexander Motin "SampleAfterValue": "200003", 337*18054d02SAlexander Motin "UMask": "0x1" 338*18054d02SAlexander Motin }, 339*18054d02SAlexander Motin { 340*18054d02SAlexander Motin "BriefDescription": "L1D writebacks that access L2 cache", 341*18054d02SAlexander Motin "Counter": "0,1,2,3", 342*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 343*18054d02SAlexander Motin "EventCode": "0xf0", 344*18054d02SAlexander Motin "EventName": "L2_TRANS.L1D_WB", 345*18054d02SAlexander Motin "PublicDescription": "L1D writebacks that access L2 cache.", 346*18054d02SAlexander Motin "SampleAfterValue": "200003", 347*18054d02SAlexander Motin "UMask": "0x10" 348*18054d02SAlexander Motin }, 349*18054d02SAlexander Motin { 350*18054d02SAlexander Motin "BriefDescription": "L2 fill requests that access L2 cache", 351*18054d02SAlexander Motin "Counter": "0,1,2,3", 352*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 353*18054d02SAlexander Motin "EventCode": "0xf0", 354*18054d02SAlexander Motin "EventName": "L2_TRANS.L2_FILL", 355*18054d02SAlexander Motin "PublicDescription": "L2 fill requests that access L2 cache.", 356*18054d02SAlexander Motin "SampleAfterValue": "200003", 357*18054d02SAlexander Motin "UMask": "0x20" 358*18054d02SAlexander Motin }, 359*18054d02SAlexander Motin { 360*18054d02SAlexander Motin "BriefDescription": "L2 writebacks that access L2 cache", 361*18054d02SAlexander Motin "Counter": "0,1,2,3", 362*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 363*18054d02SAlexander Motin "EventCode": "0xf0", 364*18054d02SAlexander Motin "EventName": "L2_TRANS.L2_WB", 365*18054d02SAlexander Motin "PublicDescription": "L2 writebacks that access L2 cache.", 366*18054d02SAlexander Motin "SampleAfterValue": "200003", 367*18054d02SAlexander Motin "UMask": "0x40" 368*18054d02SAlexander Motin }, 369*18054d02SAlexander Motin { 370*18054d02SAlexander Motin "BriefDescription": "RFO requests that access L2 cache", 371*18054d02SAlexander Motin "Counter": "0,1,2,3", 372*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 373*18054d02SAlexander Motin "EventCode": "0xf0", 374*18054d02SAlexander Motin "EventName": "L2_TRANS.RFO", 375*18054d02SAlexander Motin "PublicDescription": "RFO requests that access L2 cache.", 376*18054d02SAlexander Motin "SampleAfterValue": "200003", 377*18054d02SAlexander Motin "UMask": "0x2" 378*18054d02SAlexander Motin }, 379*18054d02SAlexander Motin { 380*18054d02SAlexander Motin "BriefDescription": "Cycles when L1D is locked", 381*18054d02SAlexander Motin "Counter": "0,1,2,3", 382*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 383*18054d02SAlexander Motin "EventCode": "0x63", 384*18054d02SAlexander Motin "EventName": "LOCK_CYCLES.CACHE_LOCK_DURATION", 385*18054d02SAlexander Motin "PublicDescription": "Cycles in which the L1D is locked.", 386*18054d02SAlexander Motin "SampleAfterValue": "2000003", 387*18054d02SAlexander Motin "UMask": "0x2" 388*18054d02SAlexander Motin }, 389*18054d02SAlexander Motin { 390*18054d02SAlexander Motin "BriefDescription": "Core-originated cacheable demand requests missed L3", 391*18054d02SAlexander Motin "Counter": "0,1,2,3", 392*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 393*18054d02SAlexander Motin "EventCode": "0x2E", 394*18054d02SAlexander Motin "EventName": "LONGEST_LAT_CACHE.MISS", 395*18054d02SAlexander Motin "PublicDescription": "This event counts each cache miss condition for references to the last level cache.", 396*18054d02SAlexander Motin "SampleAfterValue": "100003", 397*18054d02SAlexander Motin "UMask": "0x41" 398*18054d02SAlexander Motin }, 399*18054d02SAlexander Motin { 400*18054d02SAlexander Motin "BriefDescription": "Core-originated cacheable demand requests that refer to L3", 401*18054d02SAlexander Motin "Counter": "0,1,2,3", 402*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 403*18054d02SAlexander Motin "EventCode": "0x2E", 404*18054d02SAlexander Motin "EventName": "LONGEST_LAT_CACHE.REFERENCE", 405*18054d02SAlexander Motin "PublicDescription": "This event counts requests originating from the core that reference a cache line in the last level cache.", 406*18054d02SAlexander Motin "SampleAfterValue": "100003", 407*18054d02SAlexander Motin "UMask": "0x4f" 408*18054d02SAlexander Motin }, 409*18054d02SAlexander Motin { 410*18054d02SAlexander Motin "BriefDescription": "Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache.", 411*18054d02SAlexander Motin "Counter": "0,1,2,3", 412*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 413*18054d02SAlexander Motin "Data_LA": "1", 414*18054d02SAlexander Motin "Errata": "HSD29, HSD25, HSM26, HSM30", 415*18054d02SAlexander Motin "EventCode": "0xD2", 416*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HIT", 417*18054d02SAlexander Motin "PEBS": "1", 418*18054d02SAlexander Motin "SampleAfterValue": "20011", 419*18054d02SAlexander Motin "UMask": "0x2" 420*18054d02SAlexander Motin }, 421*18054d02SAlexander Motin { 422*18054d02SAlexander Motin "BriefDescription": "Retired load uops which data sources were HitM responses from shared L3.", 423*18054d02SAlexander Motin "Counter": "0,1,2,3", 424*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 425*18054d02SAlexander Motin "Data_LA": "1", 426*18054d02SAlexander Motin "Errata": "HSD29, HSD25, HSM26, HSM30", 427*18054d02SAlexander Motin "EventCode": "0xD2", 428*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HITM", 429*18054d02SAlexander Motin "PEBS": "1", 430*18054d02SAlexander Motin "SampleAfterValue": "20011", 431*18054d02SAlexander Motin "UMask": "0x4" 432*18054d02SAlexander Motin }, 433*18054d02SAlexander Motin { 434*18054d02SAlexander Motin "BriefDescription": "Retired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache.", 435*18054d02SAlexander Motin "Counter": "0,1,2,3", 436*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 437*18054d02SAlexander Motin "Data_LA": "1", 438*18054d02SAlexander Motin "Errata": "HSD29, HSD25, HSM26, HSM30", 439*18054d02SAlexander Motin "EventCode": "0xD2", 440*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_MISS", 441*18054d02SAlexander Motin "PEBS": "1", 442*18054d02SAlexander Motin "SampleAfterValue": "20011", 443*18054d02SAlexander Motin "UMask": "0x1" 444*18054d02SAlexander Motin }, 445*18054d02SAlexander Motin { 446*18054d02SAlexander Motin "BriefDescription": "Retired load uops which data sources were hits in L3 without snoops required.", 447*18054d02SAlexander Motin "Counter": "0,1,2,3", 448*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 449*18054d02SAlexander Motin "Data_LA": "1", 450*18054d02SAlexander Motin "Errata": "HSD74, HSD29, HSD25, HSM26, HSM30", 451*18054d02SAlexander Motin "EventCode": "0xD2", 452*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_NONE", 453*18054d02SAlexander Motin "PEBS": "1", 454*18054d02SAlexander Motin "SampleAfterValue": "100003", 455*18054d02SAlexander Motin "UMask": "0x8" 456*18054d02SAlexander Motin }, 457*18054d02SAlexander Motin { 458*18054d02SAlexander Motin "BriefDescription": "Data from local DRAM either Snoop not needed or Snoop Miss (RspI)", 459*18054d02SAlexander Motin "Counter": "0,1,2,3", 460*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 461*18054d02SAlexander Motin "Data_LA": "1", 462*18054d02SAlexander Motin "Errata": "HSD74, HSD29, HSD25, HSM30", 463*18054d02SAlexander Motin "EventCode": "0xD3", 464*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_MISS_RETIRED.LOCAL_DRAM", 465*18054d02SAlexander Motin "PEBS": "1", 466*18054d02SAlexander Motin "PublicDescription": "This event counts retired load uops where the data came from local DRAM. This does not include hardware prefetches.", 467*18054d02SAlexander Motin "SampleAfterValue": "100003", 468*18054d02SAlexander Motin "UMask": "0x1" 469*18054d02SAlexander Motin }, 470*18054d02SAlexander Motin { 471*18054d02SAlexander Motin "BriefDescription": "Retired load uop whose Data Source was: remote DRAM either Snoop not needed or Snoop Miss (RspI)", 472*18054d02SAlexander Motin "Counter": "0,1,2,3", 473*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 474*18054d02SAlexander Motin "Data_LA": "1", 475*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 476*18054d02SAlexander Motin "EventCode": "0xD3", 477*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_MISS_RETIRED.REMOTE_DRAM", 478*18054d02SAlexander Motin "PEBS": "1", 479*18054d02SAlexander Motin "SampleAfterValue": "100003", 480*18054d02SAlexander Motin "UMask": "0x4" 481*18054d02SAlexander Motin }, 482*18054d02SAlexander Motin { 483*18054d02SAlexander Motin "BriefDescription": "Retired load uop whose Data Source was: forwarded from remote cache", 484*18054d02SAlexander Motin "Counter": "0,1,2,3", 485*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 486*18054d02SAlexander Motin "Data_LA": "1", 487*18054d02SAlexander Motin "Errata": "HSM30", 488*18054d02SAlexander Motin "EventCode": "0xD3", 489*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_MISS_RETIRED.REMOTE_FWD", 490*18054d02SAlexander Motin "PEBS": "1", 491*18054d02SAlexander Motin "SampleAfterValue": "100003", 492*18054d02SAlexander Motin "UMask": "0x20" 493*18054d02SAlexander Motin }, 494*18054d02SAlexander Motin { 495*18054d02SAlexander Motin "BriefDescription": "Retired load uop whose Data Source was: Remote cache HITM", 496*18054d02SAlexander Motin "Counter": "0,1,2,3", 497*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 498*18054d02SAlexander Motin "Data_LA": "1", 499*18054d02SAlexander Motin "Errata": "HSM30", 500*18054d02SAlexander Motin "EventCode": "0xD3", 501*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_L3_MISS_RETIRED.REMOTE_HITM", 502*18054d02SAlexander Motin "PEBS": "1", 503*18054d02SAlexander Motin "SampleAfterValue": "100003", 504*18054d02SAlexander Motin "UMask": "0x10" 505*18054d02SAlexander Motin }, 506*18054d02SAlexander Motin { 507*18054d02SAlexander Motin "BriefDescription": "Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready.", 508*18054d02SAlexander Motin "Counter": "0,1,2,3", 509*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 510*18054d02SAlexander Motin "Data_LA": "1", 511*18054d02SAlexander Motin "Errata": "HSM30", 512*18054d02SAlexander Motin "EventCode": "0xD1", 513*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_RETIRED.HIT_LFB", 514*18054d02SAlexander Motin "PEBS": "1", 515*18054d02SAlexander Motin "SampleAfterValue": "100003", 516*18054d02SAlexander Motin "UMask": "0x40" 517*18054d02SAlexander Motin }, 518*18054d02SAlexander Motin { 519*18054d02SAlexander Motin "BriefDescription": "Retired load uops with L1 cache hits as data sources.", 520*18054d02SAlexander Motin "Counter": "0,1,2,3", 521*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 522*18054d02SAlexander Motin "Data_LA": "1", 523*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 524*18054d02SAlexander Motin "EventCode": "0xD1", 525*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_RETIRED.L1_HIT", 526*18054d02SAlexander Motin "PEBS": "1", 527*18054d02SAlexander Motin "SampleAfterValue": "2000003", 528*18054d02SAlexander Motin "UMask": "0x1" 529*18054d02SAlexander Motin }, 530*18054d02SAlexander Motin { 531*18054d02SAlexander Motin "BriefDescription": "Retired load uops misses in L1 cache as data sources.", 532*18054d02SAlexander Motin "Counter": "0,1,2,3", 533*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 534*18054d02SAlexander Motin "Data_LA": "1", 535*18054d02SAlexander Motin "Errata": "HSM30", 536*18054d02SAlexander Motin "EventCode": "0xD1", 537*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_RETIRED.L1_MISS", 538*18054d02SAlexander Motin "PEBS": "1", 539*18054d02SAlexander Motin "PublicDescription": "Retired load uops missed L1 cache as data sources.", 540*18054d02SAlexander Motin "SampleAfterValue": "100003", 541*18054d02SAlexander Motin "UMask": "0x8" 542*18054d02SAlexander Motin }, 543*18054d02SAlexander Motin { 544*18054d02SAlexander Motin "BriefDescription": "Retired load uops with L2 cache hits as data sources.", 545*18054d02SAlexander Motin "Counter": "0,1,2,3", 546*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 547*18054d02SAlexander Motin "Data_LA": "1", 548*18054d02SAlexander Motin "Errata": "HSD76, HSD29, HSM30", 549*18054d02SAlexander Motin "EventCode": "0xD1", 550*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_RETIRED.L2_HIT", 551*18054d02SAlexander Motin "PEBS": "1", 552*18054d02SAlexander Motin "SampleAfterValue": "100003", 553*18054d02SAlexander Motin "UMask": "0x2" 554*18054d02SAlexander Motin }, 555*18054d02SAlexander Motin { 556*18054d02SAlexander Motin "BriefDescription": "Miss in mid-level (L2) cache. Excludes Unknown data-source.", 557*18054d02SAlexander Motin "Counter": "0,1,2,3", 558*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 559*18054d02SAlexander Motin "Data_LA": "1", 560*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 561*18054d02SAlexander Motin "EventCode": "0xD1", 562*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_RETIRED.L2_MISS", 563*18054d02SAlexander Motin "PEBS": "1", 564*18054d02SAlexander Motin "PublicDescription": "Retired load uops missed L2. Unknown data source excluded.", 565*18054d02SAlexander Motin "SampleAfterValue": "50021", 566*18054d02SAlexander Motin "UMask": "0x10" 567*18054d02SAlexander Motin }, 568*18054d02SAlexander Motin { 569*18054d02SAlexander Motin "BriefDescription": "Retired load uops which data sources were data hits in L3 without snoops required.", 570*18054d02SAlexander Motin "Counter": "0,1,2,3", 571*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 572*18054d02SAlexander Motin "Data_LA": "1", 573*18054d02SAlexander Motin "Errata": "HSD74, HSD29, HSD25, HSM26, HSM30", 574*18054d02SAlexander Motin "EventCode": "0xD1", 575*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_RETIRED.L3_HIT", 576*18054d02SAlexander Motin "PEBS": "1", 577*18054d02SAlexander Motin "PublicDescription": "Retired load uops with L3 cache hits as data sources.", 578*18054d02SAlexander Motin "SampleAfterValue": "50021", 579*18054d02SAlexander Motin "UMask": "0x4" 580*18054d02SAlexander Motin }, 581*18054d02SAlexander Motin { 582*18054d02SAlexander Motin "BriefDescription": "Miss in last-level (L3) cache. Excludes Unknown data-source.", 583*18054d02SAlexander Motin "Counter": "0,1,2,3", 584*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 585*18054d02SAlexander Motin "Data_LA": "1", 586*18054d02SAlexander Motin "Errata": "HSD74, HSD29, HSD25, HSM26, HSM30", 587*18054d02SAlexander Motin "EventCode": "0xD1", 588*18054d02SAlexander Motin "EventName": "MEM_LOAD_UOPS_RETIRED.L3_MISS", 589*18054d02SAlexander Motin "PEBS": "1", 590*18054d02SAlexander Motin "PublicDescription": "Retired load uops missed L3. Excludes unknown data source .", 591*18054d02SAlexander Motin "SampleAfterValue": "100003", 592*18054d02SAlexander Motin "UMask": "0x20" 593*18054d02SAlexander Motin }, 594*18054d02SAlexander Motin { 595*18054d02SAlexander Motin "BriefDescription": "All retired load uops.", 596*18054d02SAlexander Motin "Counter": "0,1,2,3", 597*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 598*18054d02SAlexander Motin "Data_LA": "1", 599*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 600*18054d02SAlexander Motin "EventCode": "0xD0", 601*18054d02SAlexander Motin "EventName": "MEM_UOPS_RETIRED.ALL_LOADS", 602*18054d02SAlexander Motin "PEBS": "1", 603*18054d02SAlexander Motin "SampleAfterValue": "2000003", 604*18054d02SAlexander Motin "UMask": "0x81" 605*18054d02SAlexander Motin }, 606*18054d02SAlexander Motin { 607*18054d02SAlexander Motin "BriefDescription": "All retired store uops.", 608*18054d02SAlexander Motin "Counter": "0,1,2,3", 609*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 610*18054d02SAlexander Motin "Data_LA": "1", 611*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 612*18054d02SAlexander Motin "EventCode": "0xD0", 613*18054d02SAlexander Motin "EventName": "MEM_UOPS_RETIRED.ALL_STORES", 614*18054d02SAlexander Motin "L1_Hit_Indication": "1", 615*18054d02SAlexander Motin "PEBS": "1", 616*18054d02SAlexander Motin "SampleAfterValue": "2000003", 617*18054d02SAlexander Motin "UMask": "0x82" 618*18054d02SAlexander Motin }, 619*18054d02SAlexander Motin { 620*18054d02SAlexander Motin "BriefDescription": "Retired load uops with locked access.", 621*18054d02SAlexander Motin "Counter": "0,1,2,3", 622*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 623*18054d02SAlexander Motin "Data_LA": "1", 624*18054d02SAlexander Motin "Errata": "HSD76, HSD29, HSM30", 625*18054d02SAlexander Motin "EventCode": "0xD0", 626*18054d02SAlexander Motin "EventName": "MEM_UOPS_RETIRED.LOCK_LOADS", 627*18054d02SAlexander Motin "PEBS": "1", 628*18054d02SAlexander Motin "SampleAfterValue": "100003", 629*18054d02SAlexander Motin "UMask": "0x21" 630*18054d02SAlexander Motin }, 631*18054d02SAlexander Motin { 632*18054d02SAlexander Motin "BriefDescription": "Retired load uops that split across a cacheline boundary.", 633*18054d02SAlexander Motin "Counter": "0,1,2,3", 634*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 635*18054d02SAlexander Motin "Data_LA": "1", 636*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 637*18054d02SAlexander Motin "EventCode": "0xD0", 638*18054d02SAlexander Motin "EventName": "MEM_UOPS_RETIRED.SPLIT_LOADS", 639*18054d02SAlexander Motin "PEBS": "1", 640*18054d02SAlexander Motin "SampleAfterValue": "100003", 641*18054d02SAlexander Motin "UMask": "0x41" 642*18054d02SAlexander Motin }, 643*18054d02SAlexander Motin { 644*18054d02SAlexander Motin "BriefDescription": "Retired store uops that split across a cacheline boundary.", 645*18054d02SAlexander Motin "Counter": "0,1,2,3", 646*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 647*18054d02SAlexander Motin "Data_LA": "1", 648*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 649*18054d02SAlexander Motin "EventCode": "0xD0", 650*18054d02SAlexander Motin "EventName": "MEM_UOPS_RETIRED.SPLIT_STORES", 651*18054d02SAlexander Motin "L1_Hit_Indication": "1", 652*18054d02SAlexander Motin "PEBS": "1", 653*18054d02SAlexander Motin "SampleAfterValue": "100003", 654*18054d02SAlexander Motin "UMask": "0x42" 655*18054d02SAlexander Motin }, 656*18054d02SAlexander Motin { 657*18054d02SAlexander Motin "BriefDescription": "Retired load uops that miss the STLB.", 658*18054d02SAlexander Motin "Counter": "0,1,2,3", 659*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 660*18054d02SAlexander Motin "Data_LA": "1", 661*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 662*18054d02SAlexander Motin "EventCode": "0xD0", 663*18054d02SAlexander Motin "EventName": "MEM_UOPS_RETIRED.STLB_MISS_LOADS", 664*18054d02SAlexander Motin "PEBS": "1", 665*18054d02SAlexander Motin "SampleAfterValue": "100003", 666*18054d02SAlexander Motin "UMask": "0x11" 667*18054d02SAlexander Motin }, 668*18054d02SAlexander Motin { 669*18054d02SAlexander Motin "BriefDescription": "Retired store uops that miss the STLB.", 670*18054d02SAlexander Motin "Counter": "0,1,2,3", 671*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 672*18054d02SAlexander Motin "Data_LA": "1", 673*18054d02SAlexander Motin "Errata": "HSD29, HSM30", 674*18054d02SAlexander Motin "EventCode": "0xD0", 675*18054d02SAlexander Motin "EventName": "MEM_UOPS_RETIRED.STLB_MISS_STORES", 676*18054d02SAlexander Motin "L1_Hit_Indication": "1", 677*18054d02SAlexander Motin "PEBS": "1", 678*18054d02SAlexander Motin "SampleAfterValue": "100003", 679*18054d02SAlexander Motin "UMask": "0x12" 680*18054d02SAlexander Motin }, 681*18054d02SAlexander Motin { 682*18054d02SAlexander Motin "BriefDescription": "Demand and prefetch data reads", 683*18054d02SAlexander Motin "Counter": "0,1,2,3", 684*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 685*18054d02SAlexander Motin "EventCode": "0xB0", 686*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS.ALL_DATA_RD", 687*18054d02SAlexander Motin "PublicDescription": "Data read requests sent to uncore (demand and prefetch).", 688*18054d02SAlexander Motin "SampleAfterValue": "100003", 689*18054d02SAlexander Motin "UMask": "0x8" 690*18054d02SAlexander Motin }, 691*18054d02SAlexander Motin { 692*18054d02SAlexander Motin "BriefDescription": "Cacheable and noncachaeble code read requests", 693*18054d02SAlexander Motin "Counter": "0,1,2,3", 694*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 695*18054d02SAlexander Motin "EventCode": "0xB0", 696*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS.DEMAND_CODE_RD", 697*18054d02SAlexander Motin "PublicDescription": "Demand code read requests sent to uncore.", 698*18054d02SAlexander Motin "SampleAfterValue": "100003", 699*18054d02SAlexander Motin "UMask": "0x2" 700*18054d02SAlexander Motin }, 701*18054d02SAlexander Motin { 702*18054d02SAlexander Motin "BriefDescription": "Demand Data Read requests sent to uncore", 703*18054d02SAlexander Motin "Counter": "0,1,2,3", 704*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 705*18054d02SAlexander Motin "Errata": "HSD78, HSM80", 706*18054d02SAlexander Motin "EventCode": "0xb0", 707*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS.DEMAND_DATA_RD", 708*18054d02SAlexander Motin "PublicDescription": "Demand data read requests sent to uncore.", 709*18054d02SAlexander Motin "SampleAfterValue": "100003", 710*18054d02SAlexander Motin "UMask": "0x1" 711*18054d02SAlexander Motin }, 712*18054d02SAlexander Motin { 713*18054d02SAlexander Motin "BriefDescription": "Demand RFO requests including regular RFOs, locks, ItoM", 714*18054d02SAlexander Motin "Counter": "0,1,2,3", 715*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 716*18054d02SAlexander Motin "EventCode": "0xB0", 717*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS.DEMAND_RFO", 718*18054d02SAlexander Motin "PublicDescription": "Demand RFO read requests sent to uncore, including regular RFOs, locks, ItoM.", 719*18054d02SAlexander Motin "SampleAfterValue": "100003", 720*18054d02SAlexander Motin "UMask": "0x4" 721*18054d02SAlexander Motin }, 722*18054d02SAlexander Motin { 723*18054d02SAlexander Motin "BriefDescription": "Offcore requests buffer cannot take more entries for this thread core.", 724*18054d02SAlexander Motin "Counter": "0,1,2,3", 725*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 726*18054d02SAlexander Motin "EventCode": "0xb2", 727*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_BUFFER.SQ_FULL", 728*18054d02SAlexander Motin "SampleAfterValue": "2000003", 729*18054d02SAlexander Motin "UMask": "0x1" 730*18054d02SAlexander Motin }, 731*18054d02SAlexander Motin { 732*18054d02SAlexander Motin "BriefDescription": "Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore", 733*18054d02SAlexander Motin "Counter": "0,1,2,3", 734*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 735*18054d02SAlexander Motin "Errata": "HSD62, HSD61, HSM63", 736*18054d02SAlexander Motin "EventCode": "0x60", 737*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD", 738*18054d02SAlexander Motin "PublicDescription": "Offcore outstanding cacheable data read transactions in SQ to uncore. Set Cmask=1 to count cycles.", 739*18054d02SAlexander Motin "SampleAfterValue": "2000003", 740*18054d02SAlexander Motin "UMask": "0x8" 741*18054d02SAlexander Motin }, 742*18054d02SAlexander Motin { 743*18054d02SAlexander Motin "BriefDescription": "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore.", 744*18054d02SAlexander Motin "Counter": "0,1,2,3", 745*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 746*18054d02SAlexander Motin "CounterMask": "1", 747*18054d02SAlexander Motin "Errata": "HSD62, HSD61, HSM63", 748*18054d02SAlexander Motin "EventCode": "0x60", 749*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD", 750*18054d02SAlexander Motin "SampleAfterValue": "2000003", 751*18054d02SAlexander Motin "UMask": "0x8" 752*18054d02SAlexander Motin }, 753*18054d02SAlexander Motin { 754*18054d02SAlexander Motin "BriefDescription": "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore.", 755*18054d02SAlexander Motin "Counter": "0,1,2,3", 756*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 757*18054d02SAlexander Motin "CounterMask": "1", 758*18054d02SAlexander Motin "Errata": "HSD78, HSD62, HSD61, HSM63, HSM80", 759*18054d02SAlexander Motin "EventCode": "0x60", 760*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD", 761*18054d02SAlexander Motin "SampleAfterValue": "2000003", 762*18054d02SAlexander Motin "UMask": "0x1" 763*18054d02SAlexander Motin }, 764*18054d02SAlexander Motin { 765*18054d02SAlexander Motin "BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle.", 766*18054d02SAlexander Motin "Counter": "0,1,2,3", 767*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 768*18054d02SAlexander Motin "CounterMask": "1", 769*18054d02SAlexander Motin "Errata": "HSD62, HSD61, HSM63", 770*18054d02SAlexander Motin "EventCode": "0x60", 771*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO", 772*18054d02SAlexander Motin "SampleAfterValue": "2000003", 773*18054d02SAlexander Motin "UMask": "0x4" 774*18054d02SAlexander Motin }, 775*18054d02SAlexander Motin { 776*18054d02SAlexander Motin "BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle", 777*18054d02SAlexander Motin "Counter": "0,1,2,3", 778*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 779*18054d02SAlexander Motin "Errata": "HSD62, HSD61, HSM63", 780*18054d02SAlexander Motin "EventCode": "0x60", 781*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_CODE_RD", 782*18054d02SAlexander Motin "PublicDescription": "Offcore outstanding Demand code Read transactions in SQ to uncore. Set Cmask=1 to count cycles.", 783*18054d02SAlexander Motin "SampleAfterValue": "2000003", 784*18054d02SAlexander Motin "UMask": "0x2" 785*18054d02SAlexander Motin }, 786*18054d02SAlexander Motin { 787*18054d02SAlexander Motin "BriefDescription": "Offcore outstanding Demand Data Read transactions in uncore queue.", 788*18054d02SAlexander Motin "Counter": "0,1,2,3", 789*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 790*18054d02SAlexander Motin "Errata": "HSD78, HSD62, HSD61, HSM63, HSM80", 791*18054d02SAlexander Motin "EventCode": "0x60", 792*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD", 793*18054d02SAlexander Motin "PublicDescription": "Offcore outstanding demand data read transactions in SQ to uncore. Set Cmask=1 to count cycles.", 794*18054d02SAlexander Motin "SampleAfterValue": "2000003", 795*18054d02SAlexander Motin "UMask": "0x1" 796*18054d02SAlexander Motin }, 797*18054d02SAlexander Motin { 798*18054d02SAlexander Motin "BriefDescription": "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue.", 799*18054d02SAlexander Motin "Counter": "0,1,2,3", 800*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 801*18054d02SAlexander Motin "CounterMask": "6", 802*18054d02SAlexander Motin "Errata": "HSD78, HSD62, HSD61, HSM63, HSM80", 803*18054d02SAlexander Motin "EventCode": "0x60", 804*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_GE_6", 805*18054d02SAlexander Motin "SampleAfterValue": "2000003", 806*18054d02SAlexander Motin "UMask": "0x1" 807*18054d02SAlexander Motin }, 808*18054d02SAlexander Motin { 809*18054d02SAlexander Motin "BriefDescription": "Offcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncore", 810*18054d02SAlexander Motin "Counter": "0,1,2,3", 811*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 812*18054d02SAlexander Motin "Errata": "HSD62, HSD61, HSM63", 813*18054d02SAlexander Motin "EventCode": "0x60", 814*18054d02SAlexander Motin "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO", 815*18054d02SAlexander Motin "PublicDescription": "Offcore outstanding RFO store transactions in SQ to uncore. Set Cmask=1 to count cycles.", 816*18054d02SAlexander Motin "SampleAfterValue": "2000003", 817*18054d02SAlexander Motin "UMask": "0x4" 818*18054d02SAlexander Motin }, 819*18054d02SAlexander Motin { 820*18054d02SAlexander Motin "BriefDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.", 821*18054d02SAlexander Motin "Counter": "0,1,2,3", 822*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 823959826caSMatt Macy "EventCode": "0xB7, 0xBB", 824*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE", 825*18054d02SAlexander Motin "SampleAfterValue": "100003", 826*18054d02SAlexander Motin "UMask": "0x1" 827*18054d02SAlexander Motin }, 828*18054d02SAlexander Motin { 82992b14858SMatt Macy "BriefDescription": "Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 830959826caSMatt Macy "Counter": "0,1,2,3", 831*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 832*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 833959826caSMatt Macy "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 834959826caSMatt Macy "MSRIndex": "0x1a6,0x1a7", 835*18054d02SAlexander Motin "MSRValue": "0x04003C0244", 836*18054d02SAlexander Motin "Offcore": "1", 83792b14858SMatt Macy "PublicDescription": "Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 838959826caSMatt Macy "SampleAfterValue": "100003", 839*18054d02SAlexander Motin "UMask": "0x1" 840959826caSMatt Macy }, 841959826caSMatt Macy { 842*18054d02SAlexander Motin "BriefDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 843959826caSMatt Macy "Counter": "0,1,2,3", 844*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 845*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 846*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HITM_OTHER_CORE", 847959826caSMatt Macy "MSRIndex": "0x1a6,0x1a7", 848*18054d02SAlexander Motin "MSRValue": "0x10003C0091", 849*18054d02SAlexander Motin "Offcore": "1", 850*18054d02SAlexander Motin "PublicDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 851959826caSMatt Macy "SampleAfterValue": "100003", 852*18054d02SAlexander Motin "UMask": "0x1" 853959826caSMatt Macy }, 854959826caSMatt Macy { 855*18054d02SAlexander Motin "BriefDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 856959826caSMatt Macy "Counter": "0,1,2,3", 857*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 858*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 859*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 860*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 861*18054d02SAlexander Motin "MSRValue": "0x04003C0091", 862*18054d02SAlexander Motin "Offcore": "1", 863*18054d02SAlexander Motin "PublicDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 864*18054d02SAlexander Motin "SampleAfterValue": "100003", 865*18054d02SAlexander Motin "UMask": "0x1" 866*18054d02SAlexander Motin }, 867*18054d02SAlexander Motin { 868*18054d02SAlexander Motin "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 869*18054d02SAlexander Motin "Counter": "0,1,2,3", 870*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 871*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 872959826caSMatt Macy "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HITM_OTHER_CORE", 873959826caSMatt Macy "MSRIndex": "0x1a6,0x1a7", 874*18054d02SAlexander Motin "MSRValue": "0x10003C07F7", 875*18054d02SAlexander Motin "Offcore": "1", 87692b14858SMatt Macy "PublicDescription": "Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 877959826caSMatt Macy "SampleAfterValue": "100003", 878*18054d02SAlexander Motin "UMask": "0x1" 879959826caSMatt Macy }, 880959826caSMatt Macy { 881*18054d02SAlexander Motin "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 882959826caSMatt Macy "Counter": "0,1,2,3", 883*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 884*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 885*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 886*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 887*18054d02SAlexander Motin "MSRValue": "0x04003C07F7", 888*18054d02SAlexander Motin "Offcore": "1", 889*18054d02SAlexander Motin "PublicDescription": "Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 890*18054d02SAlexander Motin "SampleAfterValue": "100003", 891*18054d02SAlexander Motin "UMask": "0x1" 892*18054d02SAlexander Motin }, 893*18054d02SAlexander Motin { 894*18054d02SAlexander Motin "BriefDescription": "Counts all requests hit in the L3", 895*18054d02SAlexander Motin "Counter": "0,1,2,3", 896*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 897*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 898959826caSMatt Macy "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.LLC_HIT.ANY_RESPONSE", 899959826caSMatt Macy "MSRIndex": "0x1a6,0x1a7", 900*18054d02SAlexander Motin "MSRValue": "0x3F803C8FFF", 901*18054d02SAlexander Motin "Offcore": "1", 90292b14858SMatt Macy "PublicDescription": "Counts all requests hit in the L3", 903959826caSMatt Macy "SampleAfterValue": "100003", 904*18054d02SAlexander Motin "UMask": "0x1" 905*18054d02SAlexander Motin }, 906*18054d02SAlexander Motin { 907*18054d02SAlexander Motin "BriefDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 908*18054d02SAlexander Motin "Counter": "0,1,2,3", 909*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 910*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 911*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_HIT.HITM_OTHER_CORE", 912*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 913*18054d02SAlexander Motin "MSRValue": "0x10003C0122", 914*18054d02SAlexander Motin "Offcore": "1", 915*18054d02SAlexander Motin "PublicDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 916*18054d02SAlexander Motin "SampleAfterValue": "100003", 917*18054d02SAlexander Motin "UMask": "0x1" 918*18054d02SAlexander Motin }, 919*18054d02SAlexander Motin { 920*18054d02SAlexander Motin "BriefDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 921*18054d02SAlexander Motin "Counter": "0,1,2,3", 922*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 923*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 924*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 925*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 926*18054d02SAlexander Motin "MSRValue": "0x04003C0122", 927*18054d02SAlexander Motin "Offcore": "1", 928*18054d02SAlexander Motin "PublicDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 929*18054d02SAlexander Motin "SampleAfterValue": "100003", 930*18054d02SAlexander Motin "UMask": "0x1" 931*18054d02SAlexander Motin }, 932*18054d02SAlexander Motin { 933*18054d02SAlexander Motin "BriefDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 934*18054d02SAlexander Motin "Counter": "0,1,2,3", 935*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 936*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 937*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.HITM_OTHER_CORE", 938*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 939*18054d02SAlexander Motin "MSRValue": "0x10003C0004", 940*18054d02SAlexander Motin "Offcore": "1", 941*18054d02SAlexander Motin "PublicDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 942*18054d02SAlexander Motin "SampleAfterValue": "100003", 943*18054d02SAlexander Motin "UMask": "0x1" 944*18054d02SAlexander Motin }, 945*18054d02SAlexander Motin { 946*18054d02SAlexander Motin "BriefDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 947*18054d02SAlexander Motin "Counter": "0,1,2,3", 948*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 949*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 950*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 951*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 952*18054d02SAlexander Motin "MSRValue": "0x04003C0004", 953*18054d02SAlexander Motin "Offcore": "1", 954*18054d02SAlexander Motin "PublicDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 955*18054d02SAlexander Motin "SampleAfterValue": "100003", 956*18054d02SAlexander Motin "UMask": "0x1" 957*18054d02SAlexander Motin }, 958*18054d02SAlexander Motin { 959*18054d02SAlexander Motin "BriefDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 960*18054d02SAlexander Motin "Counter": "0,1,2,3", 961*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 962*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 963*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HITM_OTHER_CORE", 964*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 965*18054d02SAlexander Motin "MSRValue": "0x10003C0001", 966*18054d02SAlexander Motin "Offcore": "1", 967*18054d02SAlexander Motin "PublicDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 968*18054d02SAlexander Motin "SampleAfterValue": "100003", 969*18054d02SAlexander Motin "UMask": "0x1" 970*18054d02SAlexander Motin }, 971*18054d02SAlexander Motin { 972*18054d02SAlexander Motin "BriefDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 973*18054d02SAlexander Motin "Counter": "0,1,2,3", 974*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 975*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 976*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 977*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 978*18054d02SAlexander Motin "MSRValue": "0x04003C0001", 979*18054d02SAlexander Motin "Offcore": "1", 980*18054d02SAlexander Motin "PublicDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 981*18054d02SAlexander Motin "SampleAfterValue": "100003", 982*18054d02SAlexander Motin "UMask": "0x1" 983*18054d02SAlexander Motin }, 984*18054d02SAlexander Motin { 985*18054d02SAlexander Motin "BriefDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 986*18054d02SAlexander Motin "Counter": "0,1,2,3", 987*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 988*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 989*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.HITM_OTHER_CORE", 990*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 991*18054d02SAlexander Motin "MSRValue": "0x10003C0002", 992*18054d02SAlexander Motin "Offcore": "1", 993*18054d02SAlexander Motin "PublicDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 994*18054d02SAlexander Motin "SampleAfterValue": "100003", 995*18054d02SAlexander Motin "UMask": "0x1" 996*18054d02SAlexander Motin }, 997*18054d02SAlexander Motin { 998*18054d02SAlexander Motin "BriefDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 999*18054d02SAlexander Motin "Counter": "0,1,2,3", 1000*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 1001*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 1002*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 1003*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 1004*18054d02SAlexander Motin "MSRValue": "0x04003C0002", 1005*18054d02SAlexander Motin "Offcore": "1", 1006*18054d02SAlexander Motin "PublicDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 1007*18054d02SAlexander Motin "SampleAfterValue": "100003", 1008*18054d02SAlexander Motin "UMask": "0x1" 1009*18054d02SAlexander Motin }, 1010*18054d02SAlexander Motin { 1011*18054d02SAlexander Motin "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads hit in the L3", 1012*18054d02SAlexander Motin "Counter": "0,1,2,3", 1013*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 1014*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 1015*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.ANY_RESPONSE", 1016*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 1017*18054d02SAlexander Motin "MSRValue": "0x3F803C0040", 1018*18054d02SAlexander Motin "Offcore": "1", 1019*18054d02SAlexander Motin "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads hit in the L3", 1020*18054d02SAlexander Motin "SampleAfterValue": "100003", 1021*18054d02SAlexander Motin "UMask": "0x1" 1022*18054d02SAlexander Motin }, 1023*18054d02SAlexander Motin { 1024*18054d02SAlexander Motin "BriefDescription": "Counts prefetch (that bring data to L2) data reads hit in the L3", 1025*18054d02SAlexander Motin "Counter": "0,1,2,3", 1026*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 1027*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 1028*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.ANY_RESPONSE", 1029*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 1030*18054d02SAlexander Motin "MSRValue": "0x3F803C0010", 1031*18054d02SAlexander Motin "Offcore": "1", 1032*18054d02SAlexander Motin "PublicDescription": "Counts prefetch (that bring data to L2) data reads hit in the L3", 1033*18054d02SAlexander Motin "SampleAfterValue": "100003", 1034*18054d02SAlexander Motin "UMask": "0x1" 1035*18054d02SAlexander Motin }, 1036*18054d02SAlexander Motin { 1037*18054d02SAlexander Motin "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs hit in the L3", 1038*18054d02SAlexander Motin "Counter": "0,1,2,3", 1039*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 1040*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 1041*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.LLC_HIT.ANY_RESPONSE", 1042*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 1043*18054d02SAlexander Motin "MSRValue": "0x3F803C0020", 1044*18054d02SAlexander Motin "Offcore": "1", 1045*18054d02SAlexander Motin "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs hit in the L3", 1046*18054d02SAlexander Motin "SampleAfterValue": "100003", 1047*18054d02SAlexander Motin "UMask": "0x1" 1048*18054d02SAlexander Motin }, 1049*18054d02SAlexander Motin { 1050*18054d02SAlexander Motin "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads hit in the L3", 1051*18054d02SAlexander Motin "Counter": "0,1,2,3", 1052*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 1053*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 1054*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.ANY_RESPONSE", 1055*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 1056*18054d02SAlexander Motin "MSRValue": "0x3F803C0200", 1057*18054d02SAlexander Motin "Offcore": "1", 1058*18054d02SAlexander Motin "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads hit in the L3", 1059*18054d02SAlexander Motin "SampleAfterValue": "100003", 1060*18054d02SAlexander Motin "UMask": "0x1" 1061*18054d02SAlexander Motin }, 1062*18054d02SAlexander Motin { 1063*18054d02SAlexander Motin "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads hit in the L3", 1064*18054d02SAlexander Motin "Counter": "0,1,2,3", 1065*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 1066*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 1067*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.ANY_RESPONSE", 1068*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 1069*18054d02SAlexander Motin "MSRValue": "0x3F803C0080", 1070*18054d02SAlexander Motin "Offcore": "1", 1071*18054d02SAlexander Motin "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads hit in the L3", 1072*18054d02SAlexander Motin "SampleAfterValue": "100003", 1073*18054d02SAlexander Motin "UMask": "0x1" 1074*18054d02SAlexander Motin }, 1075*18054d02SAlexander Motin { 1076*18054d02SAlexander Motin "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs hit in the L3", 1077*18054d02SAlexander Motin "Counter": "0,1,2,3", 1078*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 1079*18054d02SAlexander Motin "EventCode": "0xB7, 0xBB", 1080*18054d02SAlexander Motin "EventName": "OFFCORE_RESPONSE.PF_LLC_RFO.LLC_HIT.ANY_RESPONSE", 1081*18054d02SAlexander Motin "MSRIndex": "0x1a6,0x1a7", 1082*18054d02SAlexander Motin "MSRValue": "0x3F803C0100", 1083*18054d02SAlexander Motin "Offcore": "1", 1084*18054d02SAlexander Motin "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs hit in the L3", 1085*18054d02SAlexander Motin "SampleAfterValue": "100003", 1086*18054d02SAlexander Motin "UMask": "0x1" 1087*18054d02SAlexander Motin }, 1088*18054d02SAlexander Motin { 1089*18054d02SAlexander Motin "BriefDescription": "Split locks in SQ", 1090*18054d02SAlexander Motin "Counter": "0,1,2,3", 1091*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 1092*18054d02SAlexander Motin "EventCode": "0xf4", 1093*18054d02SAlexander Motin "EventName": "SQ_MISC.SPLIT_LOCK", 1094*18054d02SAlexander Motin "SampleAfterValue": "100003", 1095*18054d02SAlexander Motin "UMask": "0x10" 1096959826caSMatt Macy } 1097959826caSMatt Macy]