1b74d1315SAndi Kleen[ 2b74d1315SAndi Kleen { 3*10e8d85fSIan Rogers "BriefDescription": "L1D data line replacements", 4*10e8d85fSIan Rogers "EventCode": "0x51", 5*10e8d85fSIan Rogers "EventName": "L1D.REPLACEMENT", 6*10e8d85fSIan Rogers "PublicDescription": "This event counts L1D data line replacements including opportunistic replacements, and replacements that require stall-for-replace or block-for-replace.", 7b74d1315SAndi Kleen "SampleAfterValue": "2000003", 8*10e8d85fSIan Rogers "UMask": "0x1" 9b74d1315SAndi Kleen }, 10b74d1315SAndi Kleen { 11*10e8d85fSIan Rogers "BriefDescription": "Cycles a demand request was blocked due to Fill Buffers unavailability.", 12b74d1315SAndi Kleen "CounterMask": "1", 13b3ab8adcSAndi Kleen "EventCode": "0x48", 14b3ab8adcSAndi Kleen "EventName": "L1D_PEND_MISS.FB_FULL", 15b3ab8adcSAndi Kleen "SampleAfterValue": "2000003", 16*10e8d85fSIan Rogers "UMask": "0x2" 17*10e8d85fSIan Rogers }, 18*10e8d85fSIan Rogers { 19*10e8d85fSIan Rogers "BriefDescription": "L1D miss outstandings duration in cycles", 20*10e8d85fSIan Rogers "EventCode": "0x48", 21*10e8d85fSIan Rogers "EventName": "L1D_PEND_MISS.PENDING", 22*10e8d85fSIan Rogers "PublicDescription": "This event counts duration of L1D miss outstanding, that is each cycle number of Fill Buffers (FB) outstanding required by Demand Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least once by demand. The valid outstanding interval is defined until the FB deallocation by one of the following ways: from FB allocation, if FB is allocated by demand; from the demand Hit FB, if it is allocated by hardware or software prefetch.\nNote: In the L1D, a Demand Read contains cacheable or noncacheable demand loads, including ones causing cache-line splits and reads due to page walks resulted from any request type.", 23*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 24*10e8d85fSIan Rogers "UMask": "0x1" 25*10e8d85fSIan Rogers }, 26*10e8d85fSIan Rogers { 27*10e8d85fSIan Rogers "BriefDescription": "Cycles with L1D load Misses outstanding.", 28b3ab8adcSAndi Kleen "CounterMask": "1", 29*10e8d85fSIan Rogers "EventCode": "0x48", 30*10e8d85fSIan Rogers "EventName": "L1D_PEND_MISS.PENDING_CYCLES", 31*10e8d85fSIan Rogers "PublicDescription": "This event counts duration of L1D miss outstanding in cycles.", 32*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 33*10e8d85fSIan Rogers "UMask": "0x1" 34b3ab8adcSAndi Kleen }, 35b3ab8adcSAndi Kleen { 36*10e8d85fSIan Rogers "AnyThread": "1", 37*10e8d85fSIan Rogers "BriefDescription": "Cycles with L1D load Misses outstanding from any thread on physical core.", 38b3ab8adcSAndi Kleen "CounterMask": "1", 39*10e8d85fSIan Rogers "EventCode": "0x48", 40*10e8d85fSIan Rogers "EventName": "L1D_PEND_MISS.PENDING_CYCLES_ANY", 41b3ab8adcSAndi Kleen "SampleAfterValue": "2000003", 42*10e8d85fSIan Rogers "UMask": "0x1" 43b3ab8adcSAndi Kleen }, 44b3ab8adcSAndi Kleen { 45*10e8d85fSIan Rogers "BriefDescription": "Not rejected writebacks that hit L2 cache", 46*10e8d85fSIan Rogers "EventCode": "0x27", 47*10e8d85fSIan Rogers "EventName": "L2_DEMAND_RQSTS.WB_HIT", 48*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of WB requests that hit L2 cache.", 49b74d1315SAndi Kleen "SampleAfterValue": "200003", 50*10e8d85fSIan Rogers "UMask": "0x50" 51b74d1315SAndi Kleen }, 52b74d1315SAndi Kleen { 53b74d1315SAndi Kleen "BriefDescription": "L2 cache lines filling L2", 54*10e8d85fSIan Rogers "EventCode": "0xF1", 55*10e8d85fSIan Rogers "EventName": "L2_LINES_IN.ALL", 56*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of L2 cache lines filling the L2. Counting does not cover rejects.", 57*10e8d85fSIan Rogers "SampleAfterValue": "100003", 58*10e8d85fSIan Rogers "UMask": "0x7" 59b74d1315SAndi Kleen }, 60b74d1315SAndi Kleen { 61*10e8d85fSIan Rogers "BriefDescription": "L2 cache lines in E state filling L2", 62*10e8d85fSIan Rogers "EventCode": "0xF1", 63*10e8d85fSIan Rogers "EventName": "L2_LINES_IN.E", 64*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of L2 cache lines in the Exclusive state filling the L2. Counting does not cover rejects.", 65*10e8d85fSIan Rogers "SampleAfterValue": "100003", 66*10e8d85fSIan Rogers "UMask": "0x4" 67*10e8d85fSIan Rogers }, 68*10e8d85fSIan Rogers { 69*10e8d85fSIan Rogers "BriefDescription": "L2 cache lines in I state filling L2", 70*10e8d85fSIan Rogers "EventCode": "0xF1", 71*10e8d85fSIan Rogers "EventName": "L2_LINES_IN.I", 72*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of L2 cache lines in the Invalidate state filling the L2. Counting does not cover rejects.", 73*10e8d85fSIan Rogers "SampleAfterValue": "100003", 74*10e8d85fSIan Rogers "UMask": "0x1" 75*10e8d85fSIan Rogers }, 76*10e8d85fSIan Rogers { 77*10e8d85fSIan Rogers "BriefDescription": "L2 cache lines in S state filling L2", 78*10e8d85fSIan Rogers "EventCode": "0xF1", 79*10e8d85fSIan Rogers "EventName": "L2_LINES_IN.S", 80*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of L2 cache lines in the Shared state filling the L2. Counting does not cover rejects.", 81*10e8d85fSIan Rogers "SampleAfterValue": "100003", 82*10e8d85fSIan Rogers "UMask": "0x2" 83*10e8d85fSIan Rogers }, 84*10e8d85fSIan Rogers { 85*10e8d85fSIan Rogers "BriefDescription": "Clean L2 cache lines evicted by demand.", 86*10e8d85fSIan Rogers "EventCode": "0xF2", 87b74d1315SAndi Kleen "EventName": "L2_LINES_OUT.DEMAND_CLEAN", 88b74d1315SAndi Kleen "SampleAfterValue": "100003", 89*10e8d85fSIan Rogers "UMask": "0x5" 90b74d1315SAndi Kleen }, 91b74d1315SAndi Kleen { 92*10e8d85fSIan Rogers "BriefDescription": "L2 code requests", 93*10e8d85fSIan Rogers "EventCode": "0x24", 94*10e8d85fSIan Rogers "EventName": "L2_RQSTS.ALL_CODE_RD", 95*10e8d85fSIan Rogers "PublicDescription": "This event counts the total number of L2 code requests.", 96*10e8d85fSIan Rogers "SampleAfterValue": "200003", 97*10e8d85fSIan Rogers "UMask": "0xe4" 98b74d1315SAndi Kleen }, 99b74d1315SAndi Kleen { 100*10e8d85fSIan Rogers "BriefDescription": "Demand Data Read requests", 101*10e8d85fSIan Rogers "EventCode": "0x24", 102*10e8d85fSIan Rogers "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD", 103*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of demand Data Read requests (including requests from L1D hardware prefetchers). These loads may hit or miss L2 cache. Only non rejected loads are counted.", 104*10e8d85fSIan Rogers "SampleAfterValue": "200003", 105*10e8d85fSIan Rogers "UMask": "0xe1" 106b74d1315SAndi Kleen }, 107b74d1315SAndi Kleen { 108*10e8d85fSIan Rogers "BriefDescription": "Demand requests that miss L2 cache.", 109*10e8d85fSIan Rogers "EventCode": "0x24", 110*10e8d85fSIan Rogers "EventName": "L2_RQSTS.ALL_DEMAND_MISS", 111*10e8d85fSIan Rogers "SampleAfterValue": "200003", 112*10e8d85fSIan Rogers "UMask": "0x27" 113b74d1315SAndi Kleen }, 114b74d1315SAndi Kleen { 115*10e8d85fSIan Rogers "BriefDescription": "Demand requests to L2 cache.", 116*10e8d85fSIan Rogers "EventCode": "0x24", 117*10e8d85fSIan Rogers "EventName": "L2_RQSTS.ALL_DEMAND_REFERENCES", 118*10e8d85fSIan Rogers "SampleAfterValue": "200003", 119*10e8d85fSIan Rogers "UMask": "0xe7" 120b74d1315SAndi Kleen }, 121b74d1315SAndi Kleen { 122*10e8d85fSIan Rogers "BriefDescription": "Requests from L2 hardware prefetchers", 123*10e8d85fSIan Rogers "EventCode": "0x24", 124*10e8d85fSIan Rogers "EventName": "L2_RQSTS.ALL_PF", 125*10e8d85fSIan Rogers "PublicDescription": "This event counts the total number of requests from the L2 hardware prefetchers.", 126*10e8d85fSIan Rogers "SampleAfterValue": "200003", 127*10e8d85fSIan Rogers "UMask": "0xf8" 128b74d1315SAndi Kleen }, 129b74d1315SAndi Kleen { 130*10e8d85fSIan Rogers "BriefDescription": "RFO requests to L2 cache", 131*10e8d85fSIan Rogers "EventCode": "0x24", 132*10e8d85fSIan Rogers "EventName": "L2_RQSTS.ALL_RFO", 133*10e8d85fSIan Rogers "PublicDescription": "This event counts the total number of RFO (read for ownership) requests to L2 cache. L2 RFO requests include both L1D demand RFO misses as well as L1D RFO prefetches.", 134*10e8d85fSIan Rogers "SampleAfterValue": "200003", 135*10e8d85fSIan Rogers "UMask": "0xe2" 136b74d1315SAndi Kleen }, 137b74d1315SAndi Kleen { 138*10e8d85fSIan Rogers "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 139*10e8d85fSIan Rogers "EventCode": "0x24", 140*10e8d85fSIan Rogers "EventName": "L2_RQSTS.CODE_RD_HIT", 141*10e8d85fSIan Rogers "SampleAfterValue": "200003", 142*10e8d85fSIan Rogers "UMask": "0xc4" 143b74d1315SAndi Kleen }, 144b74d1315SAndi Kleen { 145*10e8d85fSIan Rogers "BriefDescription": "L2 cache misses when fetching instructions.", 146*10e8d85fSIan Rogers "EventCode": "0x24", 147*10e8d85fSIan Rogers "EventName": "L2_RQSTS.CODE_RD_MISS", 148*10e8d85fSIan Rogers "SampleAfterValue": "200003", 149*10e8d85fSIan Rogers "UMask": "0x24" 150b74d1315SAndi Kleen }, 151b74d1315SAndi Kleen { 152*10e8d85fSIan Rogers "BriefDescription": "Demand Data Read requests that hit L2 cache", 153*10e8d85fSIan Rogers "EventCode": "0x24", 154*10e8d85fSIan Rogers "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT", 155*10e8d85fSIan Rogers "PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache.", 156*10e8d85fSIan Rogers "SampleAfterValue": "200003", 157*10e8d85fSIan Rogers "UMask": "0xc1" 158b74d1315SAndi Kleen }, 159b74d1315SAndi Kleen { 160*10e8d85fSIan Rogers "BriefDescription": "Demand Data Read miss L2, no rejects", 161*10e8d85fSIan Rogers "EventCode": "0x24", 162*10e8d85fSIan Rogers "EventName": "L2_RQSTS.DEMAND_DATA_RD_MISS", 163*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of demand Data Read requests that miss L2 cache. Only not rejected loads are counted.", 164*10e8d85fSIan Rogers "SampleAfterValue": "200003", 165*10e8d85fSIan Rogers "UMask": "0x21" 166b74d1315SAndi Kleen }, 167b74d1315SAndi Kleen { 168*10e8d85fSIan Rogers "BriefDescription": "L2 prefetch requests that hit L2 cache", 169*10e8d85fSIan Rogers "EventCode": "0x24", 170*10e8d85fSIan Rogers "EventName": "L2_RQSTS.L2_PF_HIT", 171*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of requests from the L2 hardware prefetchers that hit L2 cache. L3 prefetch new types.", 172*10e8d85fSIan Rogers "SampleAfterValue": "200003", 173*10e8d85fSIan Rogers "UMask": "0xd0" 174b74d1315SAndi Kleen }, 175b74d1315SAndi Kleen { 176*10e8d85fSIan Rogers "BriefDescription": "L2 prefetch requests that miss L2 cache", 177*10e8d85fSIan Rogers "EventCode": "0x24", 178*10e8d85fSIan Rogers "EventName": "L2_RQSTS.L2_PF_MISS", 179*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of requests from the L2 hardware prefetchers that miss L2 cache.", 180*10e8d85fSIan Rogers "SampleAfterValue": "200003", 181*10e8d85fSIan Rogers "UMask": "0x30" 182b74d1315SAndi Kleen }, 183b74d1315SAndi Kleen { 184*10e8d85fSIan Rogers "BriefDescription": "All requests that miss L2 cache.", 185*10e8d85fSIan Rogers "EventCode": "0x24", 186*10e8d85fSIan Rogers "EventName": "L2_RQSTS.MISS", 187*10e8d85fSIan Rogers "SampleAfterValue": "200003", 188*10e8d85fSIan Rogers "UMask": "0x3f" 189b74d1315SAndi Kleen }, 190b74d1315SAndi Kleen { 191*10e8d85fSIan Rogers "BriefDescription": "All L2 requests.", 192*10e8d85fSIan Rogers "EventCode": "0x24", 193*10e8d85fSIan Rogers "EventName": "L2_RQSTS.REFERENCES", 194*10e8d85fSIan Rogers "SampleAfterValue": "200003", 195*10e8d85fSIan Rogers "UMask": "0xff" 196b74d1315SAndi Kleen }, 197b74d1315SAndi Kleen { 198*10e8d85fSIan Rogers "BriefDescription": "RFO requests that hit L2 cache.", 199*10e8d85fSIan Rogers "EventCode": "0x24", 200*10e8d85fSIan Rogers "EventName": "L2_RQSTS.RFO_HIT", 201*10e8d85fSIan Rogers "SampleAfterValue": "200003", 202*10e8d85fSIan Rogers "UMask": "0xc2" 203b74d1315SAndi Kleen }, 204b74d1315SAndi Kleen { 205*10e8d85fSIan Rogers "BriefDescription": "RFO requests that miss L2 cache.", 206*10e8d85fSIan Rogers "EventCode": "0x24", 207*10e8d85fSIan Rogers "EventName": "L2_RQSTS.RFO_MISS", 208*10e8d85fSIan Rogers "SampleAfterValue": "200003", 209*10e8d85fSIan Rogers "UMask": "0x22" 210b74d1315SAndi Kleen }, 211b74d1315SAndi Kleen { 212*10e8d85fSIan Rogers "BriefDescription": "L2 or L3 HW prefetches that access L2 cache", 213*10e8d85fSIan Rogers "EventCode": "0xF0", 214*10e8d85fSIan Rogers "EventName": "L2_TRANS.ALL_PF", 215*10e8d85fSIan Rogers "PublicDescription": "This event counts L2 or L3 HW prefetches that access L2 cache including rejects.", 216*10e8d85fSIan Rogers "SampleAfterValue": "200003", 217*10e8d85fSIan Rogers "UMask": "0x8" 218b74d1315SAndi Kleen }, 219b74d1315SAndi Kleen { 220*10e8d85fSIan Rogers "BriefDescription": "Transactions accessing L2 pipe", 221*10e8d85fSIan Rogers "EventCode": "0xF0", 222*10e8d85fSIan Rogers "EventName": "L2_TRANS.ALL_REQUESTS", 223*10e8d85fSIan Rogers "PublicDescription": "This event counts transactions that access the L2 pipe including snoops, pagewalks, and so on.", 224*10e8d85fSIan Rogers "SampleAfterValue": "200003", 225*10e8d85fSIan Rogers "UMask": "0x80" 226b74d1315SAndi Kleen }, 227b74d1315SAndi Kleen { 228*10e8d85fSIan Rogers "BriefDescription": "L2 cache accesses when fetching instructions", 229*10e8d85fSIan Rogers "EventCode": "0xF0", 230*10e8d85fSIan Rogers "EventName": "L2_TRANS.CODE_RD", 231*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of L2 cache accesses when fetching instructions.", 232*10e8d85fSIan Rogers "SampleAfterValue": "200003", 233*10e8d85fSIan Rogers "UMask": "0x4" 234b74d1315SAndi Kleen }, 235b74d1315SAndi Kleen { 236*10e8d85fSIan Rogers "BriefDescription": "Demand Data Read requests that access L2 cache", 237*10e8d85fSIan Rogers "EventCode": "0xF0", 238*10e8d85fSIan Rogers "EventName": "L2_TRANS.DEMAND_DATA_RD", 239*10e8d85fSIan Rogers "PublicDescription": "This event counts Demand Data Read requests that access L2 cache, including rejects.", 240*10e8d85fSIan Rogers "SampleAfterValue": "200003", 241*10e8d85fSIan Rogers "UMask": "0x1" 242b74d1315SAndi Kleen }, 243b74d1315SAndi Kleen { 244*10e8d85fSIan Rogers "BriefDescription": "L1D writebacks that access L2 cache", 245*10e8d85fSIan Rogers "EventCode": "0xF0", 246*10e8d85fSIan Rogers "EventName": "L2_TRANS.L1D_WB", 247*10e8d85fSIan Rogers "PublicDescription": "This event counts L1D writebacks that access L2 cache.", 248*10e8d85fSIan Rogers "SampleAfterValue": "200003", 249*10e8d85fSIan Rogers "UMask": "0x10" 250b74d1315SAndi Kleen }, 251b74d1315SAndi Kleen { 252*10e8d85fSIan Rogers "BriefDescription": "L2 fill requests that access L2 cache", 253*10e8d85fSIan Rogers "EventCode": "0xF0", 254*10e8d85fSIan Rogers "EventName": "L2_TRANS.L2_FILL", 255*10e8d85fSIan Rogers "PublicDescription": "This event counts L2 fill requests that access L2 cache.", 256*10e8d85fSIan Rogers "SampleAfterValue": "200003", 257*10e8d85fSIan Rogers "UMask": "0x20" 258b74d1315SAndi Kleen }, 259b74d1315SAndi Kleen { 260*10e8d85fSIan Rogers "BriefDescription": "L2 writebacks that access L2 cache", 261*10e8d85fSIan Rogers "EventCode": "0xF0", 262*10e8d85fSIan Rogers "EventName": "L2_TRANS.L2_WB", 263*10e8d85fSIan Rogers "PublicDescription": "This event counts L2 writebacks that access L2 cache.", 264*10e8d85fSIan Rogers "SampleAfterValue": "200003", 265*10e8d85fSIan Rogers "UMask": "0x40" 266b74d1315SAndi Kleen }, 267b74d1315SAndi Kleen { 268*10e8d85fSIan Rogers "BriefDescription": "RFO requests that access L2 cache", 269*10e8d85fSIan Rogers "EventCode": "0xF0", 270*10e8d85fSIan Rogers "EventName": "L2_TRANS.RFO", 271*10e8d85fSIan Rogers "PublicDescription": "This event counts Read for Ownership (RFO) requests that access L2 cache.", 272*10e8d85fSIan Rogers "SampleAfterValue": "200003", 273*10e8d85fSIan Rogers "UMask": "0x2" 274b74d1315SAndi Kleen }, 275b74d1315SAndi Kleen { 276*10e8d85fSIan Rogers "BriefDescription": "Cycles when L1D is locked", 277*10e8d85fSIan Rogers "EventCode": "0x63", 278*10e8d85fSIan Rogers "EventName": "LOCK_CYCLES.CACHE_LOCK_DURATION", 279*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of cycles when the L1D is locked. It is a superset of the 0x1 mask (BUS_LOCK_CLOCKS.BUS_LOCK_DURATION).", 280*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 281*10e8d85fSIan Rogers "UMask": "0x2" 282b74d1315SAndi Kleen }, 283b74d1315SAndi Kleen { 284*10e8d85fSIan Rogers "BriefDescription": "Core-originated cacheable demand requests missed L3", 285*10e8d85fSIan Rogers "EventCode": "0x2E", 286*10e8d85fSIan Rogers "EventName": "LONGEST_LAT_CACHE.MISS", 287*10e8d85fSIan Rogers "PublicDescription": "This event counts core-originated cacheable demand requests that miss the last level cache (LLC). Demand requests include loads, RFOs, and hardware prefetches from L1D, and instruction fetches from IFU.", 288b74d1315SAndi Kleen "SampleAfterValue": "100003", 289*10e8d85fSIan Rogers "UMask": "0x41" 290b74d1315SAndi Kleen }, 291b74d1315SAndi Kleen { 292*10e8d85fSIan Rogers "BriefDescription": "Core-originated cacheable demand requests that refer to L3", 293*10e8d85fSIan Rogers "EventCode": "0x2E", 294*10e8d85fSIan Rogers "EventName": "LONGEST_LAT_CACHE.REFERENCE", 295*10e8d85fSIan Rogers "PublicDescription": "This event counts core-originated cacheable demand requests that refer to the last level cache (LLC). Demand requests include loads, RFOs, and hardware prefetches from L1D, and instruction fetches from IFU.", 296b74d1315SAndi Kleen "SampleAfterValue": "100003", 297*10e8d85fSIan Rogers "UMask": "0x4f" 298b74d1315SAndi Kleen }, 299b74d1315SAndi Kleen { 300*10e8d85fSIan Rogers "BriefDescription": "Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache.", 301*10e8d85fSIan Rogers "Data_LA": "1", 302*10e8d85fSIan Rogers "Errata": "BDM100", 303*10e8d85fSIan Rogers "EventCode": "0xD2", 304*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HIT", 305*10e8d85fSIan Rogers "PEBS": "1", 306*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were L3 hit and a cross-core snoop hit in the on-pkg core cache.", 307*10e8d85fSIan Rogers "SampleAfterValue": "20011", 308*10e8d85fSIan Rogers "UMask": "0x2" 309b74d1315SAndi Kleen }, 310b74d1315SAndi Kleen { 311*10e8d85fSIan Rogers "BriefDescription": "Retired load uops which data sources were HitM responses from shared L3.", 312*10e8d85fSIan Rogers "Data_LA": "1", 313*10e8d85fSIan Rogers "Errata": "BDM100", 314*10e8d85fSIan Rogers "EventCode": "0xD2", 315*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HITM", 316*10e8d85fSIan Rogers "PEBS": "1", 317*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were HitM responses from a core on same socket (shared L3).", 318*10e8d85fSIan Rogers "SampleAfterValue": "20011", 319*10e8d85fSIan Rogers "UMask": "0x4" 320b74d1315SAndi Kleen }, 321b74d1315SAndi Kleen { 322*10e8d85fSIan Rogers "BriefDescription": "Retired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache.", 323*10e8d85fSIan Rogers "Data_LA": "1", 324*10e8d85fSIan Rogers "Errata": "BDM100", 325*10e8d85fSIan Rogers "EventCode": "0xD2", 326*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_MISS", 327*10e8d85fSIan Rogers "PEBS": "1", 328*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were L3 Hit and a cross-core snoop missed in the on-pkg core cache.", 329*10e8d85fSIan Rogers "SampleAfterValue": "20011", 330*10e8d85fSIan Rogers "UMask": "0x1" 331b74d1315SAndi Kleen }, 332b74d1315SAndi Kleen { 333*10e8d85fSIan Rogers "BriefDescription": "Retired load uops which data sources were hits in L3 without snoops required.", 334*10e8d85fSIan Rogers "Data_LA": "1", 335*10e8d85fSIan Rogers "Errata": "BDM100", 336*10e8d85fSIan Rogers "EventCode": "0xD2", 337*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_NONE", 338*10e8d85fSIan Rogers "PEBS": "1", 339*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were hits in the last-level (L3) cache without snoops required.", 340b74d1315SAndi Kleen "SampleAfterValue": "100003", 341*10e8d85fSIan Rogers "UMask": "0x8" 342b74d1315SAndi Kleen }, 343b74d1315SAndi Kleen { 344*10e8d85fSIan Rogers "BriefDescription": "Data from local DRAM either Snoop not needed or Snoop Miss (RspI)", 345*10e8d85fSIan Rogers "Data_LA": "1", 346*10e8d85fSIan Rogers "Errata": "BDE70, BDM100", 347*10e8d85fSIan Rogers "EventCode": "0xD3", 348*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_L3_MISS_RETIRED.LOCAL_DRAM", 349*10e8d85fSIan Rogers "PEBS": "1", 350*10e8d85fSIan Rogers "PublicDescription": "Retired load uop whose Data Source was: local DRAM either Snoop not needed or Snoop Miss (RspI).", 351*10e8d85fSIan Rogers "SampleAfterValue": "100007", 352*10e8d85fSIan Rogers "UMask": "0x1" 353b74d1315SAndi Kleen }, 354b74d1315SAndi Kleen { 355*10e8d85fSIan Rogers "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.", 356*10e8d85fSIan Rogers "Data_LA": "1", 357*10e8d85fSIan Rogers "EventCode": "0xD1", 358*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.HIT_LFB", 359*10e8d85fSIan Rogers "PEBS": "1", 360*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were load uops missed L1 but hit a fill buffer due to a preceding miss to the same cache line with the data not ready.\nNote: Only two data-sources of L1/FB are applicable for AVX-256bit even though the corresponding AVX load could be serviced by a deeper level in the memory hierarchy. Data source is reported for the Low-half load.", 361b74d1315SAndi Kleen "SampleAfterValue": "100003", 362*10e8d85fSIan Rogers "UMask": "0x40" 363b74d1315SAndi Kleen }, 364b74d1315SAndi Kleen { 365*10e8d85fSIan Rogers "BriefDescription": "Retired load uops with L1 cache hits as data sources.", 366*10e8d85fSIan Rogers "Data_LA": "1", 367*10e8d85fSIan Rogers "EventCode": "0xD1", 368*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L1_HIT", 369*10e8d85fSIan Rogers "PEBS": "1", 370*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were hits in the nearest-level (L1) cache.\nNote: Only two data-sources of L1/FB are applicable for AVX-256bit even though the corresponding AVX load could be serviced by a deeper level in the memory hierarchy. Data source is reported for the Low-half load. This event also counts SW prefetches independent of the actual data source.", 371*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 372*10e8d85fSIan Rogers "UMask": "0x1" 373b74d1315SAndi Kleen }, 374b74d1315SAndi Kleen { 375*10e8d85fSIan Rogers "BriefDescription": "Retired load uops misses in L1 cache as data sources.", 376*10e8d85fSIan Rogers "Data_LA": "1", 377*10e8d85fSIan Rogers "EventCode": "0xD1", 378*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L1_MISS", 379*10e8d85fSIan Rogers "PEBS": "1", 380*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were misses in the nearest-level (L1) cache. Counting excludes unknown and UC data source.", 381b74d1315SAndi Kleen "SampleAfterValue": "100003", 382*10e8d85fSIan Rogers "UMask": "0x8" 383b74d1315SAndi Kleen }, 384b74d1315SAndi Kleen { 385*10e8d85fSIan Rogers "BriefDescription": "Retired load uops with L2 cache hits as data sources.", 386*10e8d85fSIan Rogers "Data_LA": "1", 387*10e8d85fSIan Rogers "Errata": "BDM35", 388*10e8d85fSIan Rogers "EventCode": "0xD1", 389*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L2_HIT", 390*10e8d85fSIan Rogers "PEBS": "1", 391*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were hits in the mid-level (L2) cache.", 392b74d1315SAndi Kleen "SampleAfterValue": "100003", 393*10e8d85fSIan Rogers "UMask": "0x2" 394b74d1315SAndi Kleen }, 395b74d1315SAndi Kleen { 396*10e8d85fSIan Rogers "BriefDescription": "Miss in mid-level (L2) cache. Excludes Unknown data-source.", 397*10e8d85fSIan Rogers "Data_LA": "1", 398*10e8d85fSIan Rogers "EventCode": "0xD1", 399*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L2_MISS", 400*10e8d85fSIan Rogers "PEBS": "1", 401*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were misses in the mid-level (L2) cache. Counting excludes unknown and UC data source.", 402*10e8d85fSIan Rogers "SampleAfterValue": "50021", 403*10e8d85fSIan Rogers "UMask": "0x10" 404b74d1315SAndi Kleen }, 405b74d1315SAndi Kleen { 406*10e8d85fSIan Rogers "BriefDescription": "Retired load uops which data sources were data hits in L3 without snoops required.", 407*10e8d85fSIan Rogers "Data_LA": "1", 408*10e8d85fSIan Rogers "Errata": "BDM100", 409*10e8d85fSIan Rogers "EventCode": "0xD1", 410*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L3_HIT", 411*10e8d85fSIan Rogers "PEBS": "1", 412*10e8d85fSIan Rogers "PublicDescription": "This event counts retired load uops which data sources were data hits in the last-level (L3) cache without snoops required.", 413*10e8d85fSIan Rogers "SampleAfterValue": "50021", 414*10e8d85fSIan Rogers "UMask": "0x4" 415b74d1315SAndi Kleen }, 416b74d1315SAndi Kleen { 417*10e8d85fSIan Rogers "BriefDescription": "Miss in last-level (L3) cache. Excludes Unknown data-source.", 418*10e8d85fSIan Rogers "Data_LA": "1", 419*10e8d85fSIan Rogers "Errata": "BDM100, BDE70", 420*10e8d85fSIan Rogers "EventCode": "0xD1", 421*10e8d85fSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L3_MISS", 422*10e8d85fSIan Rogers "PEBS": "1", 423*10e8d85fSIan Rogers "SampleAfterValue": "100007", 424*10e8d85fSIan Rogers "UMask": "0x20" 425b74d1315SAndi Kleen }, 426b74d1315SAndi Kleen { 427*10e8d85fSIan Rogers "BriefDescription": "Retired load uops.", 428*10e8d85fSIan Rogers "Data_LA": "1", 429*10e8d85fSIan Rogers "EventCode": "0xD0", 430*10e8d85fSIan Rogers "EventName": "MEM_UOPS_RETIRED.ALL_LOADS", 431*10e8d85fSIan Rogers "PEBS": "1", 432*10e8d85fSIan Rogers "PublicDescription": "Counts all retired load uops. This event accounts for SW prefetch uops of PREFETCHNTA or PREFETCHT0/1/2 or PREFETCHW.", 433*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 434*10e8d85fSIan Rogers "UMask": "0x81" 435b74d1315SAndi Kleen }, 436b74d1315SAndi Kleen { 437*10e8d85fSIan Rogers "BriefDescription": "Retired store uops.", 438*10e8d85fSIan Rogers "Data_LA": "1", 439*10e8d85fSIan Rogers "EventCode": "0xD0", 440*10e8d85fSIan Rogers "EventName": "MEM_UOPS_RETIRED.ALL_STORES", 441*10e8d85fSIan Rogers "PEBS": "1", 442*10e8d85fSIan Rogers "PublicDescription": "Counts all retired store uops.", 443*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 444*10e8d85fSIan Rogers "UMask": "0x82" 445b74d1315SAndi Kleen }, 446b74d1315SAndi Kleen { 447*10e8d85fSIan Rogers "BriefDescription": "Retired load uops with locked access.", 448*10e8d85fSIan Rogers "Data_LA": "1", 449*10e8d85fSIan Rogers "Errata": "BDM35", 450*10e8d85fSIan Rogers "EventCode": "0xD0", 451*10e8d85fSIan Rogers "EventName": "MEM_UOPS_RETIRED.LOCK_LOADS", 452*10e8d85fSIan Rogers "PEBS": "1", 453*10e8d85fSIan Rogers "PublicDescription": "This event counts load uops with locked access retired to the architected path.", 454*10e8d85fSIan Rogers "SampleAfterValue": "100007", 455*10e8d85fSIan Rogers "UMask": "0x21" 456b74d1315SAndi Kleen }, 457b74d1315SAndi Kleen { 458*10e8d85fSIan Rogers "BriefDescription": "Retired load uops that split across a cacheline boundary.", 459*10e8d85fSIan Rogers "Data_LA": "1", 460*10e8d85fSIan Rogers "EventCode": "0xD0", 461*10e8d85fSIan Rogers "EventName": "MEM_UOPS_RETIRED.SPLIT_LOADS", 462*10e8d85fSIan Rogers "PEBS": "1", 463*10e8d85fSIan Rogers "PublicDescription": "This event counts line-splitted load uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K).", 464b74d1315SAndi Kleen "SampleAfterValue": "100003", 465*10e8d85fSIan Rogers "UMask": "0x41" 466b74d1315SAndi Kleen }, 467b74d1315SAndi Kleen { 468*10e8d85fSIan Rogers "BriefDescription": "Retired store uops that split across a cacheline boundary.", 469*10e8d85fSIan Rogers "Data_LA": "1", 470*10e8d85fSIan Rogers "EventCode": "0xD0", 471*10e8d85fSIan Rogers "EventName": "MEM_UOPS_RETIRED.SPLIT_STORES", 472*10e8d85fSIan Rogers "PEBS": "1", 473*10e8d85fSIan Rogers "PublicDescription": "This event counts line-splitted store uops retired to the architected path. A line split is across 64B cache-line which includes a page split (4K).", 474b74d1315SAndi Kleen "SampleAfterValue": "100003", 475*10e8d85fSIan Rogers "UMask": "0x42" 476b74d1315SAndi Kleen }, 477b74d1315SAndi Kleen { 478*10e8d85fSIan Rogers "BriefDescription": "Retired load uops that miss the STLB.", 479*10e8d85fSIan Rogers "Data_LA": "1", 480*10e8d85fSIan Rogers "EventCode": "0xD0", 481*10e8d85fSIan Rogers "EventName": "MEM_UOPS_RETIRED.STLB_MISS_LOADS", 482*10e8d85fSIan Rogers "PEBS": "1", 483*10e8d85fSIan Rogers "PublicDescription": "This event counts load uops with true STLB miss retired to the architected path. True STLB miss is an uop triggering page walk that gets completed without blocks, and later gets retired. This page walk can end up with or without a fault.", 484b74d1315SAndi Kleen "SampleAfterValue": "100003", 485*10e8d85fSIan Rogers "UMask": "0x11" 486b74d1315SAndi Kleen }, 487b74d1315SAndi Kleen { 488*10e8d85fSIan Rogers "BriefDescription": "Retired store uops that miss the STLB.", 489*10e8d85fSIan Rogers "Data_LA": "1", 490*10e8d85fSIan Rogers "EventCode": "0xD0", 491*10e8d85fSIan Rogers "EventName": "MEM_UOPS_RETIRED.STLB_MISS_STORES", 492*10e8d85fSIan Rogers "PEBS": "1", 493*10e8d85fSIan Rogers "PublicDescription": "This event counts store uops with true STLB miss retired to the architected path. True STLB miss is an uop triggering page walk that gets completed without blocks, and later gets retired. This page walk can end up with or without a fault.", 494b74d1315SAndi Kleen "SampleAfterValue": "100003", 495*10e8d85fSIan Rogers "UMask": "0x12" 496b74d1315SAndi Kleen }, 497b74d1315SAndi Kleen { 498*10e8d85fSIan Rogers "BriefDescription": "Demand and prefetch data reads", 499*10e8d85fSIan Rogers "EventCode": "0xB0", 500*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS.ALL_DATA_RD", 501*10e8d85fSIan Rogers "PublicDescription": "This event counts the demand and prefetch data reads. All Core Data Reads include cacheable Demands and L2 prefetchers (not L3 prefetchers). Counting also covers reads due to page walks resulted from any request type.", 502b74d1315SAndi Kleen "SampleAfterValue": "100003", 503*10e8d85fSIan Rogers "UMask": "0x8" 504b74d1315SAndi Kleen }, 505b74d1315SAndi Kleen { 506*10e8d85fSIan Rogers "BriefDescription": "Any memory transaction that reached the SQ.", 507*10e8d85fSIan Rogers "EventCode": "0xb0", 508*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS.ALL_REQUESTS", 509*10e8d85fSIan Rogers "PublicDescription": "This event counts memory transactions reached the super queue including requests initiated by the core, all L3 prefetches, page walks, and so on.", 510b74d1315SAndi Kleen "SampleAfterValue": "100003", 511*10e8d85fSIan Rogers "UMask": "0x80" 512b74d1315SAndi Kleen }, 513b74d1315SAndi Kleen { 514*10e8d85fSIan Rogers "BriefDescription": "Cacheable and non-cacheable code read requests", 515*10e8d85fSIan Rogers "EventCode": "0xB0", 516*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS.DEMAND_CODE_RD", 517*10e8d85fSIan Rogers "PublicDescription": "This event counts both cacheable and non-cacheable code read requests.", 518b74d1315SAndi Kleen "SampleAfterValue": "100003", 519*10e8d85fSIan Rogers "UMask": "0x2" 520b74d1315SAndi Kleen }, 521b74d1315SAndi Kleen { 522*10e8d85fSIan Rogers "BriefDescription": "Demand Data Read requests sent to uncore", 523*10e8d85fSIan Rogers "EventCode": "0xB0", 524*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS.DEMAND_DATA_RD", 525*10e8d85fSIan Rogers "PublicDescription": "This event counts the Demand Data Read requests sent to uncore. Use it in conjunction with OFFCORE_REQUESTS_OUTSTANDING to determine average latency in the uncore.", 526b74d1315SAndi Kleen "SampleAfterValue": "100003", 527*10e8d85fSIan Rogers "UMask": "0x1" 528b74d1315SAndi Kleen }, 529b74d1315SAndi Kleen { 530*10e8d85fSIan Rogers "BriefDescription": "Demand RFO requests including regular RFOs, locks, ItoM", 531*10e8d85fSIan Rogers "EventCode": "0xB0", 532*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS.DEMAND_RFO", 533*10e8d85fSIan Rogers "PublicDescription": "This event counts the demand RFO (read for ownership) requests including regular RFOs, locks, ItoM.", 534b74d1315SAndi Kleen "SampleAfterValue": "100003", 535*10e8d85fSIan Rogers "UMask": "0x4" 536b74d1315SAndi Kleen }, 537b74d1315SAndi Kleen { 538*10e8d85fSIan Rogers "BriefDescription": "Offcore requests buffer cannot take more entries for this thread core.", 539*10e8d85fSIan Rogers "EventCode": "0xb2", 540*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_BUFFER.SQ_FULL", 541*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of cases when the offcore requests buffer cannot take more entries for the core. This can happen when the superqueue does not contain eligible entries, or when L1D writeback pending FIFO requests is full.\nNote: Writeback pending FIFO has six entries.", 542*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 543*10e8d85fSIan Rogers "UMask": "0x1" 544b74d1315SAndi Kleen }, 545b74d1315SAndi Kleen { 546*10e8d85fSIan Rogers "BriefDescription": "Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore", 547*10e8d85fSIan Rogers "Errata": "BDM76", 548*10e8d85fSIan Rogers "EventCode": "0x60", 549*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD", 550*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of offcore outstanding cacheable Core Data Read transactions in the super queue every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.", 551*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 552*10e8d85fSIan Rogers "UMask": "0x8" 553b74d1315SAndi Kleen }, 554b74d1315SAndi Kleen { 555*10e8d85fSIan Rogers "BriefDescription": "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore", 556*10e8d85fSIan Rogers "CounterMask": "1", 557*10e8d85fSIan Rogers "Errata": "BDM76", 558*10e8d85fSIan Rogers "EventCode": "0x60", 559*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD", 560*10e8d85fSIan Rogers "PublicDescription": "This event counts cycles when offcore outstanding cacheable Core Data Read transactions are present in the super queue. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.", 561*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 562*10e8d85fSIan Rogers "UMask": "0x8" 563b74d1315SAndi Kleen }, 564b74d1315SAndi Kleen { 565*10e8d85fSIan Rogers "BriefDescription": "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore", 566*10e8d85fSIan Rogers "CounterMask": "1", 567*10e8d85fSIan Rogers "Errata": "BDM76", 568*10e8d85fSIan Rogers "EventCode": "0x60", 569*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD", 570*10e8d85fSIan Rogers "PublicDescription": "This event counts cycles when offcore outstanding Demand Data Read transactions are present in the super queue (SQ). A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation).", 571*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 572*10e8d85fSIan Rogers "UMask": "0x1" 573b74d1315SAndi Kleen }, 574b74d1315SAndi Kleen { 575*10e8d85fSIan Rogers "BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle", 576*10e8d85fSIan Rogers "CounterMask": "1", 577*10e8d85fSIan Rogers "Errata": "BDM76", 578*10e8d85fSIan Rogers "EventCode": "0x60", 579*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO", 580*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of offcore outstanding demand rfo Reads transactions in the super queue every cycle. The Offcore outstanding state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.", 581*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 582*10e8d85fSIan Rogers "UMask": "0x4" 583b74d1315SAndi Kleen }, 584b74d1315SAndi Kleen { 585*10e8d85fSIan Rogers "BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle", 586*10e8d85fSIan Rogers "Errata": "BDM76", 587*10e8d85fSIan Rogers "EventCode": "0x60", 588*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_CODE_RD", 589*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of offcore outstanding Code Reads transactions in the super queue every cycle. The Offcore outstanding state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.", 590*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 591*10e8d85fSIan Rogers "UMask": "0x2" 592b74d1315SAndi Kleen }, 593b74d1315SAndi Kleen { 594*10e8d85fSIan Rogers "BriefDescription": "Offcore outstanding Demand Data Read transactions in uncore queue.", 595*10e8d85fSIan Rogers "Errata": "BDM76", 596*10e8d85fSIan Rogers "EventCode": "0x60", 597*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD", 598*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of offcore outstanding Demand Data Read transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor. See the corresponding Umask under OFFCORE_REQUESTS.\nNote: A prefetch promoted to Demand is counted from the promotion point.", 599*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 600*10e8d85fSIan Rogers "UMask": "0x1" 601b74d1315SAndi Kleen }, 602b74d1315SAndi Kleen { 603*10e8d85fSIan Rogers "BriefDescription": "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue.", 604*10e8d85fSIan Rogers "CounterMask": "6", 605*10e8d85fSIan Rogers "Errata": "BDM76", 606*10e8d85fSIan Rogers "EventCode": "0x60", 607*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_GE_6", 608*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 609*10e8d85fSIan Rogers "UMask": "0x1" 610b74d1315SAndi Kleen }, 611b74d1315SAndi Kleen { 612*10e8d85fSIan Rogers "BriefDescription": "Offcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncore", 613*10e8d85fSIan Rogers "Errata": "BDM76", 614*10e8d85fSIan Rogers "EventCode": "0x60", 615*10e8d85fSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO", 616*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of offcore outstanding RFO (store) transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.", 617*10e8d85fSIan Rogers "SampleAfterValue": "2000003", 618*10e8d85fSIan Rogers "UMask": "0x4" 619b74d1315SAndi Kleen }, 620b74d1315SAndi Kleen { 621*10e8d85fSIan Rogers "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.", 622b74d1315SAndi Kleen "EventCode": "0xB7, 0xBB", 623*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE", 624b74d1315SAndi Kleen "SampleAfterValue": "100003", 625*10e8d85fSIan Rogers "UMask": "0x1" 626b74d1315SAndi Kleen }, 627b74d1315SAndi Kleen { 628*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads have any response type.", 629b74d1315SAndi Kleen "EventCode": "0xB7, 0xBB", 630b74d1315SAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.ANY_RESPONSE", 631b74d1315SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 632*10e8d85fSIan Rogers "MSRValue": "0x10091", 633*10e8d85fSIan Rogers "SampleAfterValue": "100003", 634*10e8d85fSIan Rogers "UMask": "0x1" 635b74d1315SAndi Kleen }, 636b74d1315SAndi Kleen { 6378313fe2dSAndi Kleen "BriefDescription": "Counts all demand & prefetch data reads", 638b74d1315SAndi Kleen "EventCode": "0xB7, 0xBB", 639b74d1315SAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.ANY_SNOOP", 640b74d1315SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 641*10e8d85fSIan Rogers "MSRValue": "0x3F803C0091", 642*10e8d85fSIan Rogers "SampleAfterValue": "100003", 643*10e8d85fSIan Rogers "UMask": "0x1" 644b74d1315SAndi Kleen }, 645b74d1315SAndi Kleen { 646*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 647*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 648*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_HITM", 649*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 650*10e8d85fSIan Rogers "MSRValue": "0x10003C0091", 651*10e8d85fSIan Rogers "SampleAfterValue": "100003", 652*10e8d85fSIan Rogers "UMask": "0x1" 653*10e8d85fSIan Rogers }, 654*10e8d85fSIan Rogers { 655*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 656*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 657*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD", 658*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 659*10e8d85fSIan Rogers "MSRValue": "0x4003C0091", 660*10e8d85fSIan Rogers "SampleAfterValue": "100003", 661*10e8d85fSIan Rogers "UMask": "0x1" 662*10e8d85fSIan Rogers }, 663*10e8d85fSIan Rogers { 664*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 665*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 666*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_MISS", 667*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 668*10e8d85fSIan Rogers "MSRValue": "0x2003C0091", 669*10e8d85fSIan Rogers "SampleAfterValue": "100003", 670*10e8d85fSIan Rogers "UMask": "0x1" 671*10e8d85fSIan Rogers }, 672*10e8d85fSIan Rogers { 673*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 674*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 675*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_NONE", 676*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 677*10e8d85fSIan Rogers "MSRValue": "0x803C0091", 678*10e8d85fSIan Rogers "SampleAfterValue": "100003", 679*10e8d85fSIan Rogers "UMask": "0x1" 680*10e8d85fSIan Rogers }, 681*10e8d85fSIan Rogers { 682*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 683*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 684*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED", 685*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 686*10e8d85fSIan Rogers "MSRValue": "0x1003C0091", 687*10e8d85fSIan Rogers "SampleAfterValue": "100003", 688*10e8d85fSIan Rogers "UMask": "0x1" 689*10e8d85fSIan Rogers }, 690*10e8d85fSIan Rogers { 691*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 692*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 693*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 694*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 695*10e8d85fSIan Rogers "MSRValue": "0x3F80020091", 696*10e8d85fSIan Rogers "SampleAfterValue": "100003", 697*10e8d85fSIan Rogers "UMask": "0x1" 698*10e8d85fSIan Rogers }, 699*10e8d85fSIan Rogers { 700*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 701*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 702*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_HITM", 703*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 704*10e8d85fSIan Rogers "MSRValue": "0x1000020091", 705*10e8d85fSIan Rogers "SampleAfterValue": "100003", 706*10e8d85fSIan Rogers "UMask": "0x1" 707*10e8d85fSIan Rogers }, 708*10e8d85fSIan Rogers { 709*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 710*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 711*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 712*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 713*10e8d85fSIan Rogers "MSRValue": "0x400020091", 714*10e8d85fSIan Rogers "SampleAfterValue": "100003", 715*10e8d85fSIan Rogers "UMask": "0x1" 716*10e8d85fSIan Rogers }, 717*10e8d85fSIan Rogers { 718*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 719*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 720*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 721*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 722*10e8d85fSIan Rogers "MSRValue": "0x200020091", 723*10e8d85fSIan Rogers "SampleAfterValue": "100003", 724*10e8d85fSIan Rogers "UMask": "0x1" 725*10e8d85fSIan Rogers }, 726*10e8d85fSIan Rogers { 727*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 728*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 729*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 730*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 731*10e8d85fSIan Rogers "MSRValue": "0x80020091", 732*10e8d85fSIan Rogers "SampleAfterValue": "100003", 733*10e8d85fSIan Rogers "UMask": "0x1" 734*10e8d85fSIan Rogers }, 735*10e8d85fSIan Rogers { 736*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch data reads", 737*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 738*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 739*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 740*10e8d85fSIan Rogers "MSRValue": "0x100020091", 741*10e8d85fSIan Rogers "SampleAfterValue": "100003", 742*10e8d85fSIan Rogers "UMask": "0x1" 743*10e8d85fSIan Rogers }, 744*10e8d85fSIan Rogers { 745*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads have any response type.", 746*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 747*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.ANY_RESPONSE", 748*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 749*10e8d85fSIan Rogers "MSRValue": "0x10240", 750*10e8d85fSIan Rogers "SampleAfterValue": "100003", 751*10e8d85fSIan Rogers "UMask": "0x1" 752*10e8d85fSIan Rogers }, 753*10e8d85fSIan Rogers { 754*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 755*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 756*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.ANY_SNOOP", 757*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 758*10e8d85fSIan Rogers "MSRValue": "0x3F803C0240", 759*10e8d85fSIan Rogers "SampleAfterValue": "100003", 760*10e8d85fSIan Rogers "UMask": "0x1" 761*10e8d85fSIan Rogers }, 762*10e8d85fSIan Rogers { 763*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 764*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 765*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_HITM", 766*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 767*10e8d85fSIan Rogers "MSRValue": "0x10003C0240", 768*10e8d85fSIan Rogers "SampleAfterValue": "100003", 769*10e8d85fSIan Rogers "UMask": "0x1" 770*10e8d85fSIan Rogers }, 771*10e8d85fSIan Rogers { 772*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 773*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 774*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD", 775*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 776*10e8d85fSIan Rogers "MSRValue": "0x4003C0240", 777*10e8d85fSIan Rogers "SampleAfterValue": "100003", 778*10e8d85fSIan Rogers "UMask": "0x1" 779*10e8d85fSIan Rogers }, 780*10e8d85fSIan Rogers { 781*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 782*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 783*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_MISS", 784*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 785*10e8d85fSIan Rogers "MSRValue": "0x2003C0240", 786*10e8d85fSIan Rogers "SampleAfterValue": "100003", 787*10e8d85fSIan Rogers "UMask": "0x1" 788*10e8d85fSIan Rogers }, 789*10e8d85fSIan Rogers { 790*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 791*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 792*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_NONE", 793*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 794*10e8d85fSIan Rogers "MSRValue": "0x803C0240", 795*10e8d85fSIan Rogers "SampleAfterValue": "100003", 796*10e8d85fSIan Rogers "UMask": "0x1" 797*10e8d85fSIan Rogers }, 798*10e8d85fSIan Rogers { 799*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 800*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 801*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED", 802*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 803*10e8d85fSIan Rogers "MSRValue": "0x1003C0240", 804*10e8d85fSIan Rogers "SampleAfterValue": "100003", 805*10e8d85fSIan Rogers "UMask": "0x1" 806*10e8d85fSIan Rogers }, 807*10e8d85fSIan Rogers { 808*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 809*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 810*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 811*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 812*10e8d85fSIan Rogers "MSRValue": "0x3F80020240", 813*10e8d85fSIan Rogers "SampleAfterValue": "100003", 814*10e8d85fSIan Rogers "UMask": "0x1" 815*10e8d85fSIan Rogers }, 816*10e8d85fSIan Rogers { 817*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 818*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 819*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_HITM", 820*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 821*10e8d85fSIan Rogers "MSRValue": "0x1000020240", 822*10e8d85fSIan Rogers "SampleAfterValue": "100003", 823*10e8d85fSIan Rogers "UMask": "0x1" 824*10e8d85fSIan Rogers }, 825*10e8d85fSIan Rogers { 826*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 827*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 828*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 829*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 830*10e8d85fSIan Rogers "MSRValue": "0x400020240", 831*10e8d85fSIan Rogers "SampleAfterValue": "100003", 832*10e8d85fSIan Rogers "UMask": "0x1" 833*10e8d85fSIan Rogers }, 834*10e8d85fSIan Rogers { 835*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 836*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 837*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_MISS", 838*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 839*10e8d85fSIan Rogers "MSRValue": "0x200020240", 840*10e8d85fSIan Rogers "SampleAfterValue": "100003", 841*10e8d85fSIan Rogers "UMask": "0x1" 842*10e8d85fSIan Rogers }, 843*10e8d85fSIan Rogers { 844*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 845*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 846*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_NONE", 847*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 848*10e8d85fSIan Rogers "MSRValue": "0x80020240", 849*10e8d85fSIan Rogers "SampleAfterValue": "100003", 850*10e8d85fSIan Rogers "UMask": "0x1" 851*10e8d85fSIan Rogers }, 852*10e8d85fSIan Rogers { 853*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch code reads", 854*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 855*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 856*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 857*10e8d85fSIan Rogers "MSRValue": "0x100020240", 858*10e8d85fSIan Rogers "SampleAfterValue": "100003", 859*10e8d85fSIan Rogers "UMask": "0x1" 860*10e8d85fSIan Rogers }, 861*10e8d85fSIan Rogers { 862*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads have any response type.", 863*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 864*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.ANY_RESPONSE", 865*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 866*10e8d85fSIan Rogers "MSRValue": "0x10090", 867*10e8d85fSIan Rogers "SampleAfterValue": "100003", 868*10e8d85fSIan Rogers "UMask": "0x1" 869*10e8d85fSIan Rogers }, 870*10e8d85fSIan Rogers { 871*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 872*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 873*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.ANY_SNOOP", 874*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 875*10e8d85fSIan Rogers "MSRValue": "0x3F803C0090", 876*10e8d85fSIan Rogers "SampleAfterValue": "100003", 877*10e8d85fSIan Rogers "UMask": "0x1" 878*10e8d85fSIan Rogers }, 879*10e8d85fSIan Rogers { 880*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 881*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 882*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_HITM", 883*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 884*10e8d85fSIan Rogers "MSRValue": "0x10003C0090", 885*10e8d85fSIan Rogers "SampleAfterValue": "100003", 886*10e8d85fSIan Rogers "UMask": "0x1" 887*10e8d85fSIan Rogers }, 888*10e8d85fSIan Rogers { 889*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 890*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 891*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD", 892*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 893*10e8d85fSIan Rogers "MSRValue": "0x4003C0090", 894*10e8d85fSIan Rogers "SampleAfterValue": "100003", 895*10e8d85fSIan Rogers "UMask": "0x1" 896*10e8d85fSIan Rogers }, 897*10e8d85fSIan Rogers { 898*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 899*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 900*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_MISS", 901*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 902*10e8d85fSIan Rogers "MSRValue": "0x2003C0090", 903*10e8d85fSIan Rogers "SampleAfterValue": "100003", 904*10e8d85fSIan Rogers "UMask": "0x1" 905*10e8d85fSIan Rogers }, 906*10e8d85fSIan Rogers { 907*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 908*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 909*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_NONE", 910*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 911*10e8d85fSIan Rogers "MSRValue": "0x803C0090", 912*10e8d85fSIan Rogers "SampleAfterValue": "100003", 913*10e8d85fSIan Rogers "UMask": "0x1" 914*10e8d85fSIan Rogers }, 915*10e8d85fSIan Rogers { 916*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 917*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 918*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED", 919*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 920*10e8d85fSIan Rogers "MSRValue": "0x1003C0090", 921*10e8d85fSIan Rogers "SampleAfterValue": "100003", 922*10e8d85fSIan Rogers "UMask": "0x1" 923*10e8d85fSIan Rogers }, 924*10e8d85fSIan Rogers { 925*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 926*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 927*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 928*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 929*10e8d85fSIan Rogers "MSRValue": "0x3F80020090", 930*10e8d85fSIan Rogers "SampleAfterValue": "100003", 931*10e8d85fSIan Rogers "UMask": "0x1" 932*10e8d85fSIan Rogers }, 933*10e8d85fSIan Rogers { 934*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 935*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 936*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_HITM", 937*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 938*10e8d85fSIan Rogers "MSRValue": "0x1000020090", 939*10e8d85fSIan Rogers "SampleAfterValue": "100003", 940*10e8d85fSIan Rogers "UMask": "0x1" 941*10e8d85fSIan Rogers }, 942*10e8d85fSIan Rogers { 943*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 944*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 945*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 946*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 947*10e8d85fSIan Rogers "MSRValue": "0x400020090", 948*10e8d85fSIan Rogers "SampleAfterValue": "100003", 949*10e8d85fSIan Rogers "UMask": "0x1" 950*10e8d85fSIan Rogers }, 951*10e8d85fSIan Rogers { 952*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 953*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 954*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 955*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 956*10e8d85fSIan Rogers "MSRValue": "0x200020090", 957*10e8d85fSIan Rogers "SampleAfterValue": "100003", 958*10e8d85fSIan Rogers "UMask": "0x1" 959*10e8d85fSIan Rogers }, 960*10e8d85fSIan Rogers { 961*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 962*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 963*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 964*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 965*10e8d85fSIan Rogers "MSRValue": "0x80020090", 966*10e8d85fSIan Rogers "SampleAfterValue": "100003", 967*10e8d85fSIan Rogers "UMask": "0x1" 968*10e8d85fSIan Rogers }, 969*10e8d85fSIan Rogers { 970*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch data reads", 971*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 972*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 973*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 974*10e8d85fSIan Rogers "MSRValue": "0x100020090", 975*10e8d85fSIan Rogers "SampleAfterValue": "100003", 976*10e8d85fSIan Rogers "UMask": "0x1" 977*10e8d85fSIan Rogers }, 978*10e8d85fSIan Rogers { 979*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs have any response type.", 980*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 981*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.ANY_RESPONSE", 982*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 983*10e8d85fSIan Rogers "MSRValue": "0x10120", 984*10e8d85fSIan Rogers "SampleAfterValue": "100003", 985*10e8d85fSIan Rogers "UMask": "0x1" 986*10e8d85fSIan Rogers }, 987*10e8d85fSIan Rogers { 988*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 989*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 990*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.ANY_SNOOP", 991*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 992*10e8d85fSIan Rogers "MSRValue": "0x3F803C0120", 993*10e8d85fSIan Rogers "SampleAfterValue": "100003", 994*10e8d85fSIan Rogers "UMask": "0x1" 995*10e8d85fSIan Rogers }, 996*10e8d85fSIan Rogers { 997*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 998*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 999*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_HITM", 1000*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1001*10e8d85fSIan Rogers "MSRValue": "0x10003C0120", 1002*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1003*10e8d85fSIan Rogers "UMask": "0x1" 1004*10e8d85fSIan Rogers }, 1005*10e8d85fSIan Rogers { 1006*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1007*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1008*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_HIT_NO_FWD", 1009*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1010*10e8d85fSIan Rogers "MSRValue": "0x4003C0120", 1011*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1012*10e8d85fSIan Rogers "UMask": "0x1" 1013*10e8d85fSIan Rogers }, 1014*10e8d85fSIan Rogers { 1015*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1016*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1017*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_MISS", 1018*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1019*10e8d85fSIan Rogers "MSRValue": "0x2003C0120", 1020*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1021*10e8d85fSIan Rogers "UMask": "0x1" 1022*10e8d85fSIan Rogers }, 1023*10e8d85fSIan Rogers { 1024*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1025*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1026*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_NONE", 1027*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1028*10e8d85fSIan Rogers "MSRValue": "0x803C0120", 1029*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1030*10e8d85fSIan Rogers "UMask": "0x1" 1031*10e8d85fSIan Rogers }, 1032*10e8d85fSIan Rogers { 1033*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1034*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1035*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.L3_HIT.SNOOP_NOT_NEEDED", 1036*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1037*10e8d85fSIan Rogers "MSRValue": "0x1003C0120", 1038*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1039*10e8d85fSIan Rogers "UMask": "0x1" 1040*10e8d85fSIan Rogers }, 1041*10e8d85fSIan Rogers { 1042*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1043*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1044*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.ANY_SNOOP", 1045*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1046*10e8d85fSIan Rogers "MSRValue": "0x3F80020120", 1047*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1048*10e8d85fSIan Rogers "UMask": "0x1" 1049*10e8d85fSIan Rogers }, 1050*10e8d85fSIan Rogers { 1051*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1052*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1053*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_HITM", 1054*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1055*10e8d85fSIan Rogers "MSRValue": "0x1000020120", 1056*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1057*10e8d85fSIan Rogers "UMask": "0x1" 1058*10e8d85fSIan Rogers }, 1059*10e8d85fSIan Rogers { 1060*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1061*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1062*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1063*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1064*10e8d85fSIan Rogers "MSRValue": "0x400020120", 1065*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1066*10e8d85fSIan Rogers "UMask": "0x1" 1067*10e8d85fSIan Rogers }, 1068*10e8d85fSIan Rogers { 1069*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1070*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1071*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_MISS", 1072*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1073*10e8d85fSIan Rogers "MSRValue": "0x200020120", 1074*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1075*10e8d85fSIan Rogers "UMask": "0x1" 1076*10e8d85fSIan Rogers }, 1077*10e8d85fSIan Rogers { 1078*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1079*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1080*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NONE", 1081*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1082*10e8d85fSIan Rogers "MSRValue": "0x80020120", 1083*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1084*10e8d85fSIan Rogers "UMask": "0x1" 1085*10e8d85fSIan Rogers }, 1086*10e8d85fSIan Rogers { 1087*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch RFOs", 1088*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1089*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1090*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1091*10e8d85fSIan Rogers "MSRValue": "0x100020120", 1092*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1093*10e8d85fSIan Rogers "UMask": "0x1" 1094*10e8d85fSIan Rogers }, 1095*10e8d85fSIan Rogers { 1096*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs have any response type.", 1097*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1098b74d1315SAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_RFO.ANY_RESPONSE", 1099b74d1315SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1100*10e8d85fSIan Rogers "MSRValue": "0x10122", 1101*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1102*10e8d85fSIan Rogers "UMask": "0x1" 1103b74d1315SAndi Kleen }, 1104b74d1315SAndi Kleen { 11058313fe2dSAndi Kleen "BriefDescription": "Counts all demand & prefetch RFOs", 1106b74d1315SAndi Kleen "EventCode": "0xB7, 0xBB", 1107b74d1315SAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.ANY_SNOOP", 1108b74d1315SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 1109*10e8d85fSIan Rogers "MSRValue": "0x3F803C0122", 1110*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1111*10e8d85fSIan Rogers "UMask": "0x1" 1112*10e8d85fSIan Rogers }, 1113*10e8d85fSIan Rogers { 1114*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1115*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1116*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_HITM", 1117*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1118*10e8d85fSIan Rogers "MSRValue": "0x10003C0122", 1119*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1120*10e8d85fSIan Rogers "UMask": "0x1" 1121*10e8d85fSIan Rogers }, 1122*10e8d85fSIan Rogers { 1123*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1124*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1125*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_HIT_NO_FWD", 1126*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1127*10e8d85fSIan Rogers "MSRValue": "0x4003C0122", 1128*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1129*10e8d85fSIan Rogers "UMask": "0x1" 1130*10e8d85fSIan Rogers }, 1131*10e8d85fSIan Rogers { 1132*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1133*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1134*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_MISS", 1135*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1136*10e8d85fSIan Rogers "MSRValue": "0x2003C0122", 1137*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1138*10e8d85fSIan Rogers "UMask": "0x1" 1139*10e8d85fSIan Rogers }, 1140*10e8d85fSIan Rogers { 1141*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1142*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1143*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_NONE", 1144*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1145*10e8d85fSIan Rogers "MSRValue": "0x803C0122", 1146*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1147*10e8d85fSIan Rogers "UMask": "0x1" 1148*10e8d85fSIan Rogers }, 1149*10e8d85fSIan Rogers { 1150*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1151*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1152*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.SNOOP_NOT_NEEDED", 1153*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1154*10e8d85fSIan Rogers "MSRValue": "0x1003C0122", 1155*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1156*10e8d85fSIan Rogers "UMask": "0x1" 1157*10e8d85fSIan Rogers }, 1158*10e8d85fSIan Rogers { 1159*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1160*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1161*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.ANY_SNOOP", 1162*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1163*10e8d85fSIan Rogers "MSRValue": "0x3F80020122", 1164*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1165*10e8d85fSIan Rogers "UMask": "0x1" 1166*10e8d85fSIan Rogers }, 1167*10e8d85fSIan Rogers { 1168*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1169*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1170*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_HITM", 1171*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1172*10e8d85fSIan Rogers "MSRValue": "0x1000020122", 1173*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1174*10e8d85fSIan Rogers "UMask": "0x1" 1175*10e8d85fSIan Rogers }, 1176*10e8d85fSIan Rogers { 1177*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1178*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1179*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1180*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1181*10e8d85fSIan Rogers "MSRValue": "0x400020122", 1182*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1183*10e8d85fSIan Rogers "UMask": "0x1" 1184*10e8d85fSIan Rogers }, 1185*10e8d85fSIan Rogers { 1186*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1187*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1188*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_MISS", 1189*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1190*10e8d85fSIan Rogers "MSRValue": "0x200020122", 1191*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1192*10e8d85fSIan Rogers "UMask": "0x1" 1193*10e8d85fSIan Rogers }, 1194*10e8d85fSIan Rogers { 1195*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1196*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1197*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_NONE", 1198*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1199*10e8d85fSIan Rogers "MSRValue": "0x80020122", 1200*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1201*10e8d85fSIan Rogers "UMask": "0x1" 1202*10e8d85fSIan Rogers }, 1203*10e8d85fSIan Rogers { 1204*10e8d85fSIan Rogers "BriefDescription": "Counts all demand & prefetch RFOs", 1205*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1206*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1207*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1208*10e8d85fSIan Rogers "MSRValue": "0x100020122", 1209*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1210*10e8d85fSIan Rogers "UMask": "0x1" 1211*10e8d85fSIan Rogers }, 1212*10e8d85fSIan Rogers { 1213*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive) have any response type.", 1214*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1215*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.ANY_RESPONSE", 1216*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1217*10e8d85fSIan Rogers "MSRValue": "0x10008", 1218*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1219*10e8d85fSIan Rogers "UMask": "0x1" 1220*10e8d85fSIan Rogers }, 1221*10e8d85fSIan Rogers { 1222*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1223*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1224*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.ANY_SNOOP", 1225*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1226*10e8d85fSIan Rogers "MSRValue": "0x3F803C0008", 1227*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1228*10e8d85fSIan Rogers "UMask": "0x1" 1229*10e8d85fSIan Rogers }, 1230*10e8d85fSIan Rogers { 1231*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1232*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1233*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_HITM", 1234*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1235*10e8d85fSIan Rogers "MSRValue": "0x10003C0008", 1236*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1237*10e8d85fSIan Rogers "UMask": "0x1" 1238*10e8d85fSIan Rogers }, 1239*10e8d85fSIan Rogers { 1240*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1241*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1242*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_HIT_NO_FWD", 1243*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1244*10e8d85fSIan Rogers "MSRValue": "0x4003C0008", 1245*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1246*10e8d85fSIan Rogers "UMask": "0x1" 1247*10e8d85fSIan Rogers }, 1248*10e8d85fSIan Rogers { 1249*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1250*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1251*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_MISS", 1252*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1253*10e8d85fSIan Rogers "MSRValue": "0x2003C0008", 1254*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1255*10e8d85fSIan Rogers "UMask": "0x1" 1256*10e8d85fSIan Rogers }, 1257*10e8d85fSIan Rogers { 1258*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1259*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1260*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_NONE", 1261*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1262*10e8d85fSIan Rogers "MSRValue": "0x803C0008", 1263*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1264*10e8d85fSIan Rogers "UMask": "0x1" 1265*10e8d85fSIan Rogers }, 1266*10e8d85fSIan Rogers { 1267*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1268*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1269*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.L3_HIT.SNOOP_NOT_NEEDED", 1270*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1271*10e8d85fSIan Rogers "MSRValue": "0x1003C0008", 1272*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1273*10e8d85fSIan Rogers "UMask": "0x1" 1274*10e8d85fSIan Rogers }, 1275*10e8d85fSIan Rogers { 1276*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1277*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1278*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.ANY_SNOOP", 1279*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1280*10e8d85fSIan Rogers "MSRValue": "0x3F80020008", 1281*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1282*10e8d85fSIan Rogers "UMask": "0x1" 1283*10e8d85fSIan Rogers }, 1284*10e8d85fSIan Rogers { 1285*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1286*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1287*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_HITM", 1288*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1289*10e8d85fSIan Rogers "MSRValue": "0x1000020008", 1290*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1291*10e8d85fSIan Rogers "UMask": "0x1" 1292*10e8d85fSIan Rogers }, 1293*10e8d85fSIan Rogers { 1294*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1295*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1296*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1297*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1298*10e8d85fSIan Rogers "MSRValue": "0x400020008", 1299*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1300*10e8d85fSIan Rogers "UMask": "0x1" 1301*10e8d85fSIan Rogers }, 1302*10e8d85fSIan Rogers { 1303*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1304*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1305*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_MISS", 1306*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1307*10e8d85fSIan Rogers "MSRValue": "0x200020008", 1308*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1309*10e8d85fSIan Rogers "UMask": "0x1" 1310*10e8d85fSIan Rogers }, 1311*10e8d85fSIan Rogers { 1312*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1313*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1314*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_NONE", 1315*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1316*10e8d85fSIan Rogers "MSRValue": "0x80020008", 1317*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1318*10e8d85fSIan Rogers "UMask": "0x1" 1319*10e8d85fSIan Rogers }, 1320*10e8d85fSIan Rogers { 1321*10e8d85fSIan Rogers "BriefDescription": "Counts writebacks (modified to exclusive)", 1322*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1323*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.COREWB.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1324*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1325*10e8d85fSIan Rogers "MSRValue": "0x100020008", 1326*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1327*10e8d85fSIan Rogers "UMask": "0x1" 1328*10e8d85fSIan Rogers }, 1329*10e8d85fSIan Rogers { 1330*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads have any response type.", 1331*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1332*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE", 1333*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1334*10e8d85fSIan Rogers "MSRValue": "0x10004", 1335*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1336*10e8d85fSIan Rogers "UMask": "0x1" 1337*10e8d85fSIan Rogers }, 1338*10e8d85fSIan Rogers { 1339*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1340*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1341*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP", 1342*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1343*10e8d85fSIan Rogers "MSRValue": "0x3F803C0004", 1344*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1345*10e8d85fSIan Rogers "UMask": "0x1" 1346*10e8d85fSIan Rogers }, 1347*10e8d85fSIan Rogers { 1348*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1349*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1350*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HITM", 1351*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1352*10e8d85fSIan Rogers "MSRValue": "0x10003C0004", 1353*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1354*10e8d85fSIan Rogers "UMask": "0x1" 1355*10e8d85fSIan Rogers }, 1356*10e8d85fSIan Rogers { 1357*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1358*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1359*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD", 1360*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1361*10e8d85fSIan Rogers "MSRValue": "0x4003C0004", 1362*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1363*10e8d85fSIan Rogers "UMask": "0x1" 1364*10e8d85fSIan Rogers }, 1365*10e8d85fSIan Rogers { 1366*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1367*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1368*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS", 1369*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1370*10e8d85fSIan Rogers "MSRValue": "0x2003C0004", 1371*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1372*10e8d85fSIan Rogers "UMask": "0x1" 1373*10e8d85fSIan Rogers }, 1374*10e8d85fSIan Rogers { 1375*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1376*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1377*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE", 1378*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1379*10e8d85fSIan Rogers "MSRValue": "0x803C0004", 1380*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1381*10e8d85fSIan Rogers "UMask": "0x1" 1382*10e8d85fSIan Rogers }, 1383*10e8d85fSIan Rogers { 1384*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1385*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1386*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED", 1387*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1388*10e8d85fSIan Rogers "MSRValue": "0x1003C0004", 1389*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1390*10e8d85fSIan Rogers "UMask": "0x1" 1391*10e8d85fSIan Rogers }, 1392*10e8d85fSIan Rogers { 1393*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1394*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1395*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 1396*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1397*10e8d85fSIan Rogers "MSRValue": "0x3F80020004", 1398*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1399*10e8d85fSIan Rogers "UMask": "0x1" 1400*10e8d85fSIan Rogers }, 1401*10e8d85fSIan Rogers { 1402*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1403*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1404*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HITM", 1405*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1406*10e8d85fSIan Rogers "MSRValue": "0x1000020004", 1407*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1408*10e8d85fSIan Rogers "UMask": "0x1" 1409*10e8d85fSIan Rogers }, 1410*10e8d85fSIan Rogers { 1411*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1412*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1413*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1414*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1415*10e8d85fSIan Rogers "MSRValue": "0x400020004", 1416*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1417*10e8d85fSIan Rogers "UMask": "0x1" 1418*10e8d85fSIan Rogers }, 1419*10e8d85fSIan Rogers { 1420*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1421*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1422*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS", 1423*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1424*10e8d85fSIan Rogers "MSRValue": "0x200020004", 1425*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1426*10e8d85fSIan Rogers "UMask": "0x1" 1427*10e8d85fSIan Rogers }, 1428*10e8d85fSIan Rogers { 1429*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1430*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1431*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE", 1432*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1433*10e8d85fSIan Rogers "MSRValue": "0x80020004", 1434*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1435*10e8d85fSIan Rogers "UMask": "0x1" 1436*10e8d85fSIan Rogers }, 1437*10e8d85fSIan Rogers { 1438*10e8d85fSIan Rogers "BriefDescription": "Counts all demand code reads", 1439*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1440*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1441*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1442*10e8d85fSIan Rogers "MSRValue": "0x100020004", 1443*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1444*10e8d85fSIan Rogers "UMask": "0x1" 1445*10e8d85fSIan Rogers }, 1446*10e8d85fSIan Rogers { 1447*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads have any response type.", 1448*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1449*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE", 1450*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1451*10e8d85fSIan Rogers "MSRValue": "0x10001", 1452*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1453*10e8d85fSIan Rogers "UMask": "0x1" 1454*10e8d85fSIan Rogers }, 1455*10e8d85fSIan Rogers { 1456*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1457*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1458*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP", 1459*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1460*10e8d85fSIan Rogers "MSRValue": "0x3F803C0001", 1461*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1462*10e8d85fSIan Rogers "UMask": "0x1" 1463*10e8d85fSIan Rogers }, 1464*10e8d85fSIan Rogers { 1465*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1466*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1467*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM", 1468*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1469*10e8d85fSIan Rogers "MSRValue": "0x10003C0001", 1470*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1471*10e8d85fSIan Rogers "UMask": "0x1" 1472*10e8d85fSIan Rogers }, 1473*10e8d85fSIan Rogers { 1474*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1475*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1476*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD", 1477*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1478*10e8d85fSIan Rogers "MSRValue": "0x4003C0001", 1479*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1480*10e8d85fSIan Rogers "UMask": "0x1" 1481*10e8d85fSIan Rogers }, 1482*10e8d85fSIan Rogers { 1483*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1484*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1485*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS", 1486*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1487*10e8d85fSIan Rogers "MSRValue": "0x2003C0001", 1488*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1489*10e8d85fSIan Rogers "UMask": "0x1" 1490*10e8d85fSIan Rogers }, 1491*10e8d85fSIan Rogers { 1492*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1493*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1494*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE", 1495*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1496*10e8d85fSIan Rogers "MSRValue": "0x803C0001", 1497*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1498*10e8d85fSIan Rogers "UMask": "0x1" 1499*10e8d85fSIan Rogers }, 1500*10e8d85fSIan Rogers { 1501*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1502*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1503*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED", 1504*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1505*10e8d85fSIan Rogers "MSRValue": "0x1003C0001", 1506*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1507*10e8d85fSIan Rogers "UMask": "0x1" 1508*10e8d85fSIan Rogers }, 1509*10e8d85fSIan Rogers { 1510*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1511*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1512*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 1513*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1514*10e8d85fSIan Rogers "MSRValue": "0x3F80020001", 1515*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1516*10e8d85fSIan Rogers "UMask": "0x1" 1517*10e8d85fSIan Rogers }, 1518*10e8d85fSIan Rogers { 1519*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1520*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1521*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HITM", 1522*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1523*10e8d85fSIan Rogers "MSRValue": "0x1000020001", 1524*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1525*10e8d85fSIan Rogers "UMask": "0x1" 1526*10e8d85fSIan Rogers }, 1527*10e8d85fSIan Rogers { 1528*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1529*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1530*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1531*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1532*10e8d85fSIan Rogers "MSRValue": "0x400020001", 1533*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1534*10e8d85fSIan Rogers "UMask": "0x1" 1535*10e8d85fSIan Rogers }, 1536*10e8d85fSIan Rogers { 1537*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1538*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1539*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 1540*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1541*10e8d85fSIan Rogers "MSRValue": "0x200020001", 1542*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1543*10e8d85fSIan Rogers "UMask": "0x1" 1544*10e8d85fSIan Rogers }, 1545*10e8d85fSIan Rogers { 1546*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1547*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1548*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 1549*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1550*10e8d85fSIan Rogers "MSRValue": "0x80020001", 1551*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1552*10e8d85fSIan Rogers "UMask": "0x1" 1553*10e8d85fSIan Rogers }, 1554*10e8d85fSIan Rogers { 1555*10e8d85fSIan Rogers "BriefDescription": "Counts demand data reads", 1556*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1557*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1558*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1559*10e8d85fSIan Rogers "MSRValue": "0x100020001", 1560*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1561*10e8d85fSIan Rogers "UMask": "0x1" 1562*10e8d85fSIan Rogers }, 1563*10e8d85fSIan Rogers { 1564*10e8d85fSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs) have any response type.", 1565*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1566*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE", 1567*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1568*10e8d85fSIan Rogers "MSRValue": "0x10002", 1569*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1570*10e8d85fSIan Rogers "UMask": "0x1" 1571*10e8d85fSIan Rogers }, 1572*10e8d85fSIan Rogers { 1573*10e8d85fSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs)", 1574*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1575*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.ANY_SNOOP", 1576*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1577*10e8d85fSIan Rogers "MSRValue": "0x3F803C0002", 1578*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1579*10e8d85fSIan Rogers "UMask": "0x1" 1580*10e8d85fSIan Rogers }, 1581*10e8d85fSIan Rogers { 1582*10e8d85fSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs)", 1583*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1584*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HITM", 1585*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1586*10e8d85fSIan Rogers "MSRValue": "0x10003C0002", 1587*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1588*10e8d85fSIan Rogers "UMask": "0x1" 1589*10e8d85fSIan Rogers }, 1590*10e8d85fSIan Rogers { 1591*10e8d85fSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs)", 1592*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1593*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HIT_NO_FWD", 1594*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1595*10e8d85fSIan Rogers "MSRValue": "0x4003C0002", 1596*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1597*10e8d85fSIan Rogers "UMask": "0x1" 1598*10e8d85fSIan Rogers }, 1599*10e8d85fSIan Rogers { 1600*10e8d85fSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs)", 1601*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1602*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_MISS", 1603*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1604*10e8d85fSIan Rogers "MSRValue": "0x2003C0002", 1605*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1606*10e8d85fSIan Rogers "UMask": "0x1" 1607*10e8d85fSIan Rogers }, 1608*10e8d85fSIan Rogers { 1609*10e8d85fSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs)", 1610*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1611*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NONE", 1612*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1613*10e8d85fSIan Rogers "MSRValue": "0x803C0002", 1614*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1615*10e8d85fSIan Rogers "UMask": "0x1" 1616*10e8d85fSIan Rogers }, 1617*10e8d85fSIan Rogers { 1618*10e8d85fSIan Rogers "BriefDescription": "Counts all demand data writes (RFOs)", 1619*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1620*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NOT_NEEDED", 1621*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1622*10e8d85fSIan Rogers "MSRValue": "0x1003C0002", 1623*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1624*10e8d85fSIan Rogers "UMask": "0x1" 1625*10e8d85fSIan Rogers }, 1626*10e8d85fSIan Rogers { 1627*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests have any response type.", 1628*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1629*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.ANY_RESPONSE", 1630*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1631*10e8d85fSIan Rogers "MSRValue": "0x18000", 1632*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1633*10e8d85fSIan Rogers "UMask": "0x1" 1634*10e8d85fSIan Rogers }, 1635*10e8d85fSIan Rogers { 1636*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1637*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1638*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.ANY_SNOOP", 1639*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1640*10e8d85fSIan Rogers "MSRValue": "0x3F803C8000", 1641*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1642*10e8d85fSIan Rogers "UMask": "0x1" 1643*10e8d85fSIan Rogers }, 1644*10e8d85fSIan Rogers { 1645*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1646*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1647*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HITM", 1648*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1649*10e8d85fSIan Rogers "MSRValue": "0x10003C8000", 1650*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1651*10e8d85fSIan Rogers "UMask": "0x1" 1652*10e8d85fSIan Rogers }, 1653*10e8d85fSIan Rogers { 1654*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1655*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1656*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HIT_NO_FWD", 1657*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1658*10e8d85fSIan Rogers "MSRValue": "0x4003C8000", 1659*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1660*10e8d85fSIan Rogers "UMask": "0x1" 1661*10e8d85fSIan Rogers }, 1662*10e8d85fSIan Rogers { 1663*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1664*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1665*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_MISS", 1666*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1667*10e8d85fSIan Rogers "MSRValue": "0x2003C8000", 1668*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1669*10e8d85fSIan Rogers "UMask": "0x1" 1670*10e8d85fSIan Rogers }, 1671*10e8d85fSIan Rogers { 1672*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1673*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1674*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NONE", 1675*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1676*10e8d85fSIan Rogers "MSRValue": "0x803C8000", 1677*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1678*10e8d85fSIan Rogers "UMask": "0x1" 1679*10e8d85fSIan Rogers }, 1680*10e8d85fSIan Rogers { 1681*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1682*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1683*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NOT_NEEDED", 1684*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1685*10e8d85fSIan Rogers "MSRValue": "0x1003C8000", 1686*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1687*10e8d85fSIan Rogers "UMask": "0x1" 1688*10e8d85fSIan Rogers }, 1689*10e8d85fSIan Rogers { 1690*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1691*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1692*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.ANY_SNOOP", 1693*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1694*10e8d85fSIan Rogers "MSRValue": "0x3F80028000", 1695*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1696*10e8d85fSIan Rogers "UMask": "0x1" 1697*10e8d85fSIan Rogers }, 1698*10e8d85fSIan Rogers { 1699*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1700*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1701*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HITM", 1702*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1703*10e8d85fSIan Rogers "MSRValue": "0x1000028000", 1704*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1705*10e8d85fSIan Rogers "UMask": "0x1" 1706*10e8d85fSIan Rogers }, 1707*10e8d85fSIan Rogers { 1708*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1709*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1710*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1711*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1712*10e8d85fSIan Rogers "MSRValue": "0x400028000", 1713*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1714*10e8d85fSIan Rogers "UMask": "0x1" 1715*10e8d85fSIan Rogers }, 1716*10e8d85fSIan Rogers { 1717*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1718*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1719*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_MISS", 1720*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1721*10e8d85fSIan Rogers "MSRValue": "0x200028000", 1722*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1723*10e8d85fSIan Rogers "UMask": "0x1" 1724*10e8d85fSIan Rogers }, 1725*10e8d85fSIan Rogers { 1726*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1727*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1728*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NONE", 1729*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1730*10e8d85fSIan Rogers "MSRValue": "0x80028000", 1731*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1732*10e8d85fSIan Rogers "UMask": "0x1" 1733*10e8d85fSIan Rogers }, 1734*10e8d85fSIan Rogers { 1735*10e8d85fSIan Rogers "BriefDescription": "Counts any other requests", 1736*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1737*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1738*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1739*10e8d85fSIan Rogers "MSRValue": "0x100028000", 1740*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1741*10e8d85fSIan Rogers "UMask": "0x1" 1742*10e8d85fSIan Rogers }, 1743*10e8d85fSIan Rogers { 1744*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads have any response type.", 1745*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1746*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.ANY_RESPONSE", 1747*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1748*10e8d85fSIan Rogers "MSRValue": "0x10040", 1749*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1750*10e8d85fSIan Rogers "UMask": "0x1" 1751*10e8d85fSIan Rogers }, 1752*10e8d85fSIan Rogers { 1753*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1754*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1755*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.ANY_SNOOP", 1756*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1757*10e8d85fSIan Rogers "MSRValue": "0x3F803C0040", 1758*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1759*10e8d85fSIan Rogers "UMask": "0x1" 1760*10e8d85fSIan Rogers }, 1761*10e8d85fSIan Rogers { 1762*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1763*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1764*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_HITM", 1765*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1766*10e8d85fSIan Rogers "MSRValue": "0x10003C0040", 1767*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1768*10e8d85fSIan Rogers "UMask": "0x1" 1769*10e8d85fSIan Rogers }, 1770*10e8d85fSIan Rogers { 1771*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1772*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1773*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD", 1774*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1775*10e8d85fSIan Rogers "MSRValue": "0x4003C0040", 1776*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1777*10e8d85fSIan Rogers "UMask": "0x1" 1778*10e8d85fSIan Rogers }, 1779*10e8d85fSIan Rogers { 1780*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1781*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1782*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_MISS", 1783*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1784*10e8d85fSIan Rogers "MSRValue": "0x2003C0040", 1785*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1786*10e8d85fSIan Rogers "UMask": "0x1" 1787*10e8d85fSIan Rogers }, 1788*10e8d85fSIan Rogers { 1789*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1790*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1791*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_NONE", 1792*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1793*10e8d85fSIan Rogers "MSRValue": "0x803C0040", 1794*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1795*10e8d85fSIan Rogers "UMask": "0x1" 1796*10e8d85fSIan Rogers }, 1797*10e8d85fSIan Rogers { 1798*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1799*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1800*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED", 1801*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1802*10e8d85fSIan Rogers "MSRValue": "0x1003C0040", 1803*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1804*10e8d85fSIan Rogers "UMask": "0x1" 1805*10e8d85fSIan Rogers }, 1806*10e8d85fSIan Rogers { 1807*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1808*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1809*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 1810*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1811*10e8d85fSIan Rogers "MSRValue": "0x3F80020040", 1812*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1813*10e8d85fSIan Rogers "UMask": "0x1" 1814*10e8d85fSIan Rogers }, 1815*10e8d85fSIan Rogers { 1816*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1817*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1818*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_HITM", 1819*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1820*10e8d85fSIan Rogers "MSRValue": "0x1000020040", 1821*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1822*10e8d85fSIan Rogers "UMask": "0x1" 1823*10e8d85fSIan Rogers }, 1824*10e8d85fSIan Rogers { 1825*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1826*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1827*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1828*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1829*10e8d85fSIan Rogers "MSRValue": "0x400020040", 1830*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1831*10e8d85fSIan Rogers "UMask": "0x1" 1832*10e8d85fSIan Rogers }, 1833*10e8d85fSIan Rogers { 1834*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1835*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1836*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_MISS", 1837*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1838*10e8d85fSIan Rogers "MSRValue": "0x200020040", 1839*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1840*10e8d85fSIan Rogers "UMask": "0x1" 1841*10e8d85fSIan Rogers }, 1842*10e8d85fSIan Rogers { 1843*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1844*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1845*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_NONE", 1846*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1847*10e8d85fSIan Rogers "MSRValue": "0x80020040", 1848*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1849*10e8d85fSIan Rogers "UMask": "0x1" 1850*10e8d85fSIan Rogers }, 1851*10e8d85fSIan Rogers { 1852*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads", 1853*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1854*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1855*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1856*10e8d85fSIan Rogers "MSRValue": "0x100020040", 1857*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1858*10e8d85fSIan Rogers "UMask": "0x1" 1859*10e8d85fSIan Rogers }, 1860*10e8d85fSIan Rogers { 1861*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads have any response type.", 1862*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1863*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.ANY_RESPONSE", 1864*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1865*10e8d85fSIan Rogers "MSRValue": "0x10010", 1866*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1867*10e8d85fSIan Rogers "UMask": "0x1" 1868*10e8d85fSIan Rogers }, 1869*10e8d85fSIan Rogers { 1870*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1871*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1872*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.ANY_SNOOP", 1873*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1874*10e8d85fSIan Rogers "MSRValue": "0x3F803C0010", 1875*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1876*10e8d85fSIan Rogers "UMask": "0x1" 1877*10e8d85fSIan Rogers }, 1878*10e8d85fSIan Rogers { 1879*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1880*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1881*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_HITM", 1882*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1883*10e8d85fSIan Rogers "MSRValue": "0x10003C0010", 1884*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1885*10e8d85fSIan Rogers "UMask": "0x1" 1886*10e8d85fSIan Rogers }, 1887*10e8d85fSIan Rogers { 1888*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1889*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1890*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD", 1891*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1892*10e8d85fSIan Rogers "MSRValue": "0x4003C0010", 1893*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1894*10e8d85fSIan Rogers "UMask": "0x1" 1895*10e8d85fSIan Rogers }, 1896*10e8d85fSIan Rogers { 1897*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1898*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1899*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_MISS", 1900*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1901*10e8d85fSIan Rogers "MSRValue": "0x2003C0010", 1902*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1903*10e8d85fSIan Rogers "UMask": "0x1" 1904*10e8d85fSIan Rogers }, 1905*10e8d85fSIan Rogers { 1906*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1907*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1908*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_NONE", 1909*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1910*10e8d85fSIan Rogers "MSRValue": "0x803C0010", 1911*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1912*10e8d85fSIan Rogers "UMask": "0x1" 1913*10e8d85fSIan Rogers }, 1914*10e8d85fSIan Rogers { 1915*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1916*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1917*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED", 1918*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1919*10e8d85fSIan Rogers "MSRValue": "0x1003C0010", 1920*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1921*10e8d85fSIan Rogers "UMask": "0x1" 1922*10e8d85fSIan Rogers }, 1923*10e8d85fSIan Rogers { 1924*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1925*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1926*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 1927*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1928*10e8d85fSIan Rogers "MSRValue": "0x3F80020010", 1929*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1930*10e8d85fSIan Rogers "UMask": "0x1" 1931*10e8d85fSIan Rogers }, 1932*10e8d85fSIan Rogers { 1933*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1934*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1935*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_HITM", 1936*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1937*10e8d85fSIan Rogers "MSRValue": "0x1000020010", 1938*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1939*10e8d85fSIan Rogers "UMask": "0x1" 1940*10e8d85fSIan Rogers }, 1941*10e8d85fSIan Rogers { 1942*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1943*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1944*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 1945*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1946*10e8d85fSIan Rogers "MSRValue": "0x400020010", 1947*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1948*10e8d85fSIan Rogers "UMask": "0x1" 1949*10e8d85fSIan Rogers }, 1950*10e8d85fSIan Rogers { 1951*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1952*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1953*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 1954*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1955*10e8d85fSIan Rogers "MSRValue": "0x200020010", 1956*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1957*10e8d85fSIan Rogers "UMask": "0x1" 1958*10e8d85fSIan Rogers }, 1959*10e8d85fSIan Rogers { 1960*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1961*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1962*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 1963*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1964*10e8d85fSIan Rogers "MSRValue": "0x80020010", 1965*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1966*10e8d85fSIan Rogers "UMask": "0x1" 1967*10e8d85fSIan Rogers }, 1968*10e8d85fSIan Rogers { 1969*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads", 1970*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1971*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 1972*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1973*10e8d85fSIan Rogers "MSRValue": "0x100020010", 1974*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1975*10e8d85fSIan Rogers "UMask": "0x1" 1976*10e8d85fSIan Rogers }, 1977*10e8d85fSIan Rogers { 1978*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs have any response type.", 1979*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1980*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.ANY_RESPONSE", 1981*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1982*10e8d85fSIan Rogers "MSRValue": "0x10020", 1983*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1984*10e8d85fSIan Rogers "UMask": "0x1" 1985*10e8d85fSIan Rogers }, 1986*10e8d85fSIan Rogers { 1987*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 1988*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1989*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.ANY_SNOOP", 1990*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 1991*10e8d85fSIan Rogers "MSRValue": "0x3F803C0020", 1992*10e8d85fSIan Rogers "SampleAfterValue": "100003", 1993*10e8d85fSIan Rogers "UMask": "0x1" 1994*10e8d85fSIan Rogers }, 1995*10e8d85fSIan Rogers { 1996*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 1997*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 1998*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_HITM", 1999*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2000*10e8d85fSIan Rogers "MSRValue": "0x10003C0020", 2001*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2002*10e8d85fSIan Rogers "UMask": "0x1" 2003*10e8d85fSIan Rogers }, 2004*10e8d85fSIan Rogers { 2005*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2006*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2007*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_HIT_NO_FWD", 2008*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2009*10e8d85fSIan Rogers "MSRValue": "0x4003C0020", 2010*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2011*10e8d85fSIan Rogers "UMask": "0x1" 2012*10e8d85fSIan Rogers }, 2013*10e8d85fSIan Rogers { 2014*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2015*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2016*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_MISS", 2017*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2018*10e8d85fSIan Rogers "MSRValue": "0x2003C0020", 2019*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2020*10e8d85fSIan Rogers "UMask": "0x1" 2021*10e8d85fSIan Rogers }, 2022*10e8d85fSIan Rogers { 2023*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2024*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2025*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_NONE", 2026*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2027*10e8d85fSIan Rogers "MSRValue": "0x803C0020", 2028*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2029*10e8d85fSIan Rogers "UMask": "0x1" 2030*10e8d85fSIan Rogers }, 2031*10e8d85fSIan Rogers { 2032*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2033*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2034*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.SNOOP_NOT_NEEDED", 2035*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2036*10e8d85fSIan Rogers "MSRValue": "0x1003C0020", 2037*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2038*10e8d85fSIan Rogers "UMask": "0x1" 2039*10e8d85fSIan Rogers }, 2040*10e8d85fSIan Rogers { 2041*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2042*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2043*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.ANY_SNOOP", 2044*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2045*10e8d85fSIan Rogers "MSRValue": "0x3F80020020", 2046*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2047*10e8d85fSIan Rogers "UMask": "0x1" 2048*10e8d85fSIan Rogers }, 2049*10e8d85fSIan Rogers { 2050*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2051*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2052*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_HITM", 2053*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2054*10e8d85fSIan Rogers "MSRValue": "0x1000020020", 2055*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2056*10e8d85fSIan Rogers "UMask": "0x1" 2057*10e8d85fSIan Rogers }, 2058*10e8d85fSIan Rogers { 2059*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2060*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2061*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 2062*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2063*10e8d85fSIan Rogers "MSRValue": "0x400020020", 2064*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2065*10e8d85fSIan Rogers "UMask": "0x1" 2066*10e8d85fSIan Rogers }, 2067*10e8d85fSIan Rogers { 2068*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2069*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2070*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_MISS", 2071*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2072*10e8d85fSIan Rogers "MSRValue": "0x200020020", 2073*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2074*10e8d85fSIan Rogers "UMask": "0x1" 2075*10e8d85fSIan Rogers }, 2076*10e8d85fSIan Rogers { 2077*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2078*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2079*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NONE", 2080*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2081*10e8d85fSIan Rogers "MSRValue": "0x80020020", 2082*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2083*10e8d85fSIan Rogers "UMask": "0x1" 2084*10e8d85fSIan Rogers }, 2085*10e8d85fSIan Rogers { 2086*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs", 2087*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2088*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 2089*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2090*10e8d85fSIan Rogers "MSRValue": "0x100020020", 2091*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2092*10e8d85fSIan Rogers "UMask": "0x1" 2093*10e8d85fSIan Rogers }, 2094*10e8d85fSIan Rogers { 2095*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads have any response type.", 2096*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2097*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.ANY_RESPONSE", 2098*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2099*10e8d85fSIan Rogers "MSRValue": "0x10200", 2100*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2101*10e8d85fSIan Rogers "UMask": "0x1" 2102*10e8d85fSIan Rogers }, 2103*10e8d85fSIan Rogers { 2104*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2105*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2106*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.ANY_SNOOP", 2107*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2108*10e8d85fSIan Rogers "MSRValue": "0x3F803C0200", 2109*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2110*10e8d85fSIan Rogers "UMask": "0x1" 2111*10e8d85fSIan Rogers }, 2112*10e8d85fSIan Rogers { 2113*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2114*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2115*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_HITM", 2116*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2117*10e8d85fSIan Rogers "MSRValue": "0x10003C0200", 2118*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2119*10e8d85fSIan Rogers "UMask": "0x1" 2120*10e8d85fSIan Rogers }, 2121*10e8d85fSIan Rogers { 2122*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2123*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2124*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD", 2125*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2126*10e8d85fSIan Rogers "MSRValue": "0x4003C0200", 2127*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2128*10e8d85fSIan Rogers "UMask": "0x1" 2129*10e8d85fSIan Rogers }, 2130*10e8d85fSIan Rogers { 2131*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2132*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2133*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_MISS", 2134*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2135*10e8d85fSIan Rogers "MSRValue": "0x2003C0200", 2136*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2137*10e8d85fSIan Rogers "UMask": "0x1" 2138*10e8d85fSIan Rogers }, 2139*10e8d85fSIan Rogers { 2140*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2141*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2142*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_NONE", 2143*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2144*10e8d85fSIan Rogers "MSRValue": "0x803C0200", 2145*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2146*10e8d85fSIan Rogers "UMask": "0x1" 2147*10e8d85fSIan Rogers }, 2148*10e8d85fSIan Rogers { 2149*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2150*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2151*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED", 2152*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2153*10e8d85fSIan Rogers "MSRValue": "0x1003C0200", 2154*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2155*10e8d85fSIan Rogers "UMask": "0x1" 2156*10e8d85fSIan Rogers }, 2157*10e8d85fSIan Rogers { 2158*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2159*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2160*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.ANY_SNOOP", 2161*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2162*10e8d85fSIan Rogers "MSRValue": "0x3F80020200", 2163*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2164*10e8d85fSIan Rogers "UMask": "0x1" 2165*10e8d85fSIan Rogers }, 2166*10e8d85fSIan Rogers { 2167*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2168*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2169*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_HITM", 2170*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2171*10e8d85fSIan Rogers "MSRValue": "0x1000020200", 2172*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2173*10e8d85fSIan Rogers "UMask": "0x1" 2174*10e8d85fSIan Rogers }, 2175*10e8d85fSIan Rogers { 2176*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2177*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2178*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 2179*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2180*10e8d85fSIan Rogers "MSRValue": "0x400020200", 2181*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2182*10e8d85fSIan Rogers "UMask": "0x1" 2183*10e8d85fSIan Rogers }, 2184*10e8d85fSIan Rogers { 2185*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2186*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2187*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_MISS", 2188*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2189*10e8d85fSIan Rogers "MSRValue": "0x200020200", 2190*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2191*10e8d85fSIan Rogers "UMask": "0x1" 2192*10e8d85fSIan Rogers }, 2193*10e8d85fSIan Rogers { 2194*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2195*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2196*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_NONE", 2197*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2198*10e8d85fSIan Rogers "MSRValue": "0x80020200", 2199*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2200*10e8d85fSIan Rogers "UMask": "0x1" 2201*10e8d85fSIan Rogers }, 2202*10e8d85fSIan Rogers { 2203*10e8d85fSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads", 2204*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2205*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 2206*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2207*10e8d85fSIan Rogers "MSRValue": "0x100020200", 2208*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2209*10e8d85fSIan Rogers "UMask": "0x1" 2210*10e8d85fSIan Rogers }, 2211*10e8d85fSIan Rogers { 2212*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads have any response type.", 2213*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2214*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.ANY_RESPONSE", 2215*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2216*10e8d85fSIan Rogers "MSRValue": "0x10080", 2217*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2218*10e8d85fSIan Rogers "UMask": "0x1" 2219*10e8d85fSIan Rogers }, 2220*10e8d85fSIan Rogers { 2221*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2222*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2223*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.ANY_SNOOP", 2224*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2225*10e8d85fSIan Rogers "MSRValue": "0x3F803C0080", 2226*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2227*10e8d85fSIan Rogers "UMask": "0x1" 2228*10e8d85fSIan Rogers }, 2229*10e8d85fSIan Rogers { 2230*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2231*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2232*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_HITM", 2233*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2234*10e8d85fSIan Rogers "MSRValue": "0x10003C0080", 2235*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2236*10e8d85fSIan Rogers "UMask": "0x1" 2237*10e8d85fSIan Rogers }, 2238*10e8d85fSIan Rogers { 2239*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2240*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2241*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD", 2242*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2243*10e8d85fSIan Rogers "MSRValue": "0x4003C0080", 2244*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2245*10e8d85fSIan Rogers "UMask": "0x1" 2246*10e8d85fSIan Rogers }, 2247*10e8d85fSIan Rogers { 2248*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2249*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2250*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_MISS", 2251*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2252*10e8d85fSIan Rogers "MSRValue": "0x2003C0080", 2253*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2254*10e8d85fSIan Rogers "UMask": "0x1" 2255*10e8d85fSIan Rogers }, 2256*10e8d85fSIan Rogers { 2257*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2258*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2259*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NONE", 2260*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2261*10e8d85fSIan Rogers "MSRValue": "0x803C0080", 2262*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2263*10e8d85fSIan Rogers "UMask": "0x1" 2264*10e8d85fSIan Rogers }, 2265*10e8d85fSIan Rogers { 2266*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2267*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2268*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED", 2269*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2270*10e8d85fSIan Rogers "MSRValue": "0x1003C0080", 2271*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2272*10e8d85fSIan Rogers "UMask": "0x1" 2273*10e8d85fSIan Rogers }, 2274*10e8d85fSIan Rogers { 2275*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2276*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2277*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.ANY_SNOOP", 2278*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2279*10e8d85fSIan Rogers "MSRValue": "0x3F80020080", 2280*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2281*10e8d85fSIan Rogers "UMask": "0x1" 2282*10e8d85fSIan Rogers }, 2283*10e8d85fSIan Rogers { 2284*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2285*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2286*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_HITM", 2287*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2288*10e8d85fSIan Rogers "MSRValue": "0x1000020080", 2289*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2290*10e8d85fSIan Rogers "UMask": "0x1" 2291*10e8d85fSIan Rogers }, 2292*10e8d85fSIan Rogers { 2293*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2294*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2295*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 2296*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2297*10e8d85fSIan Rogers "MSRValue": "0x400020080", 2298*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2299*10e8d85fSIan Rogers "UMask": "0x1" 2300*10e8d85fSIan Rogers }, 2301*10e8d85fSIan Rogers { 2302*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2303*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2304*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_MISS", 2305*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2306*10e8d85fSIan Rogers "MSRValue": "0x200020080", 2307*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2308*10e8d85fSIan Rogers "UMask": "0x1" 2309*10e8d85fSIan Rogers }, 2310*10e8d85fSIan Rogers { 2311*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2312*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2313*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NONE", 2314*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2315*10e8d85fSIan Rogers "MSRValue": "0x80020080", 2316*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2317*10e8d85fSIan Rogers "UMask": "0x1" 2318*10e8d85fSIan Rogers }, 2319*10e8d85fSIan Rogers { 2320*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads", 2321*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2322*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 2323*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2324*10e8d85fSIan Rogers "MSRValue": "0x100020080", 2325*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2326*10e8d85fSIan Rogers "UMask": "0x1" 2327*10e8d85fSIan Rogers }, 2328*10e8d85fSIan Rogers { 2329*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs have any response type.", 2330*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2331*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.ANY_RESPONSE", 2332*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2333*10e8d85fSIan Rogers "MSRValue": "0x10100", 2334*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2335*10e8d85fSIan Rogers "UMask": "0x1" 2336*10e8d85fSIan Rogers }, 2337*10e8d85fSIan Rogers { 2338*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2339*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2340*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.ANY_SNOOP", 2341*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2342*10e8d85fSIan Rogers "MSRValue": "0x3F803C0100", 2343*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2344*10e8d85fSIan Rogers "UMask": "0x1" 2345*10e8d85fSIan Rogers }, 2346*10e8d85fSIan Rogers { 2347*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2348*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2349*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_HITM", 2350*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2351*10e8d85fSIan Rogers "MSRValue": "0x10003C0100", 2352*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2353*10e8d85fSIan Rogers "UMask": "0x1" 2354*10e8d85fSIan Rogers }, 2355*10e8d85fSIan Rogers { 2356*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2357*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2358*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_HIT_NO_FWD", 2359*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2360*10e8d85fSIan Rogers "MSRValue": "0x4003C0100", 2361*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2362*10e8d85fSIan Rogers "UMask": "0x1" 2363*10e8d85fSIan Rogers }, 2364*10e8d85fSIan Rogers { 2365*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2366*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2367*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_MISS", 2368*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2369*10e8d85fSIan Rogers "MSRValue": "0x2003C0100", 2370*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2371*10e8d85fSIan Rogers "UMask": "0x1" 2372*10e8d85fSIan Rogers }, 2373*10e8d85fSIan Rogers { 2374*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2375*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2376*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NONE", 2377*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2378*10e8d85fSIan Rogers "MSRValue": "0x803C0100", 2379*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2380*10e8d85fSIan Rogers "UMask": "0x1" 2381*10e8d85fSIan Rogers }, 2382*10e8d85fSIan Rogers { 2383*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2384*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2385*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.SNOOP_NOT_NEEDED", 2386*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2387*10e8d85fSIan Rogers "MSRValue": "0x1003C0100", 2388*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2389*10e8d85fSIan Rogers "UMask": "0x1" 2390*10e8d85fSIan Rogers }, 2391*10e8d85fSIan Rogers { 2392*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2393*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2394*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.ANY_SNOOP", 2395*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2396*10e8d85fSIan Rogers "MSRValue": "0x3F80020100", 2397*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2398*10e8d85fSIan Rogers "UMask": "0x1" 2399*10e8d85fSIan Rogers }, 2400*10e8d85fSIan Rogers { 2401*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2402*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2403*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_HITM", 2404*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2405*10e8d85fSIan Rogers "MSRValue": "0x1000020100", 2406*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2407*10e8d85fSIan Rogers "UMask": "0x1" 2408*10e8d85fSIan Rogers }, 2409*10e8d85fSIan Rogers { 2410*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2411*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2412*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD", 2413*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2414*10e8d85fSIan Rogers "MSRValue": "0x400020100", 2415*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2416*10e8d85fSIan Rogers "UMask": "0x1" 2417*10e8d85fSIan Rogers }, 2418*10e8d85fSIan Rogers { 2419*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2420*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2421*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_MISS", 2422*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2423*10e8d85fSIan Rogers "MSRValue": "0x200020100", 2424*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2425*10e8d85fSIan Rogers "UMask": "0x1" 2426*10e8d85fSIan Rogers }, 2427*10e8d85fSIan Rogers { 2428*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2429*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2430*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NONE", 2431*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2432*10e8d85fSIan Rogers "MSRValue": "0x80020100", 2433*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2434*10e8d85fSIan Rogers "UMask": "0x1" 2435*10e8d85fSIan Rogers }, 2436*10e8d85fSIan Rogers { 2437*10e8d85fSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs", 2438*10e8d85fSIan Rogers "EventCode": "0xB7, 0xBB", 2439*10e8d85fSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED", 2440*10e8d85fSIan Rogers "MSRIndex": "0x1a6,0x1a7", 2441*10e8d85fSIan Rogers "MSRValue": "0x100020100", 2442*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2443*10e8d85fSIan Rogers "UMask": "0x1" 2444*10e8d85fSIan Rogers }, 2445*10e8d85fSIan Rogers { 2446*10e8d85fSIan Rogers "BriefDescription": "Split locks in SQ", 2447*10e8d85fSIan Rogers "EventCode": "0xf4", 2448*10e8d85fSIan Rogers "EventName": "SQ_MISC.SPLIT_LOCK", 2449*10e8d85fSIan Rogers "PublicDescription": "This event counts the number of split locks in the super queue.", 2450*10e8d85fSIan Rogers "SampleAfterValue": "100003", 2451*10e8d85fSIan Rogers "UMask": "0x10" 2452b74d1315SAndi Kleen } 2453b74d1315SAndi Kleen] 2454