1d910f0baSAndi Kleen[ 2d910f0baSAndi Kleen { 370d90a6aSIan Rogers "BriefDescription": "L1D data line replacements", 470d90a6aSIan Rogers "EventCode": "0x51", 570d90a6aSIan Rogers "EventName": "L1D.REPLACEMENT", 670d90a6aSIan Rogers "PublicDescription": "Counts the number of lines brought into the L1 data cache.", 7d910f0baSAndi Kleen "SampleAfterValue": "2000003", 870d90a6aSIan Rogers "UMask": "0x1" 9d910f0baSAndi Kleen }, 10d910f0baSAndi Kleen { 1170d90a6aSIan Rogers "BriefDescription": "Cycles a demand request was blocked due to Fill Buffers inavailability", 1270d90a6aSIan Rogers "CounterMask": "1", 13d910f0baSAndi Kleen "EventCode": "0x48", 1470d90a6aSIan Rogers "EventName": "L1D_PEND_MISS.FB_FULL", 1570d90a6aSIan Rogers "PublicDescription": "Cycles a demand request was blocked due to Fill Buffers inavailability.", 1670d90a6aSIan Rogers "SampleAfterValue": "2000003", 1770d90a6aSIan Rogers "UMask": "0x2" 1870d90a6aSIan Rogers }, 1970d90a6aSIan Rogers { 20*d2aaf040SIan Rogers "BriefDescription": "L1D miss outstanding duration in cycles", 2170d90a6aSIan Rogers "EventCode": "0x48", 2270d90a6aSIan Rogers "EventName": "L1D_PEND_MISS.PENDING", 2370d90a6aSIan Rogers "PublicDescription": "Increments the number of outstanding L1D misses every cycle. Set Cmask = 1 and Edge =1 to count occurrences.", 2470d90a6aSIan Rogers "SampleAfterValue": "2000003", 2570d90a6aSIan Rogers "UMask": "0x1" 2670d90a6aSIan Rogers }, 2770d90a6aSIan Rogers { 2870d90a6aSIan Rogers "BriefDescription": "Cycles with L1D load Misses outstanding.", 2970d90a6aSIan Rogers "CounterMask": "1", 3070d90a6aSIan Rogers "EventCode": "0x48", 31d910f0baSAndi Kleen "EventName": "L1D_PEND_MISS.PENDING_CYCLES", 32d910f0baSAndi Kleen "SampleAfterValue": "2000003", 3370d90a6aSIan Rogers "UMask": "0x1" 34d910f0baSAndi Kleen }, 35d910f0baSAndi Kleen { 36194b6fa4SAndi Kleen "AnyThread": "1", 37194b6fa4SAndi Kleen "BriefDescription": "Cycles with L1D load Misses outstanding from any thread on physical core", 38194b6fa4SAndi Kleen "CounterMask": "1", 39194b6fa4SAndi Kleen "EventCode": "0x48", 4070d90a6aSIan Rogers "EventName": "L1D_PEND_MISS.PENDING_CYCLES_ANY", 4170d90a6aSIan Rogers "PublicDescription": "Cycles with L1D load Misses outstanding from any thread on physical core.", 42194b6fa4SAndi Kleen "SampleAfterValue": "2000003", 4370d90a6aSIan Rogers "UMask": "0x1" 44194b6fa4SAndi Kleen }, 45194b6fa4SAndi Kleen { 4670d90a6aSIan Rogers "BriefDescription": "Not rejected writebacks from L1D to L2 cache lines in any state.", 4770d90a6aSIan Rogers "EventCode": "0x28", 4870d90a6aSIan Rogers "EventName": "L2_L1D_WB_RQSTS.ALL", 4970d90a6aSIan Rogers "SampleAfterValue": "200003", 5070d90a6aSIan Rogers "UMask": "0xf" 51d910f0baSAndi Kleen }, 52d910f0baSAndi Kleen { 5370d90a6aSIan Rogers "BriefDescription": "Not rejected writebacks from L1D to L2 cache lines in E state", 5470d90a6aSIan Rogers "EventCode": "0x28", 5570d90a6aSIan Rogers "EventName": "L2_L1D_WB_RQSTS.HIT_E", 5670d90a6aSIan Rogers "PublicDescription": "Not rejected writebacks from L1D to L2 cache lines in E state.", 5770d90a6aSIan Rogers "SampleAfterValue": "200003", 5870d90a6aSIan Rogers "UMask": "0x4" 59d910f0baSAndi Kleen }, 60d910f0baSAndi Kleen { 6170d90a6aSIan Rogers "BriefDescription": "Not rejected writebacks from L1D to L2 cache lines in M state", 6270d90a6aSIan Rogers "EventCode": "0x28", 6370d90a6aSIan Rogers "EventName": "L2_L1D_WB_RQSTS.HIT_M", 6470d90a6aSIan Rogers "PublicDescription": "Not rejected writebacks from L1D to L2 cache lines in M state.", 6570d90a6aSIan Rogers "SampleAfterValue": "200003", 6670d90a6aSIan Rogers "UMask": "0x8" 67d910f0baSAndi Kleen }, 68d910f0baSAndi Kleen { 6970d90a6aSIan Rogers "BriefDescription": "Count the number of modified Lines evicted from L1 and missed L2. (Non-rejected WBs from the DCU.)", 7070d90a6aSIan Rogers "EventCode": "0x28", 7170d90a6aSIan Rogers "EventName": "L2_L1D_WB_RQSTS.MISS", 7270d90a6aSIan Rogers "PublicDescription": "Not rejected writebacks that missed LLC.", 7370d90a6aSIan Rogers "SampleAfterValue": "200003", 7470d90a6aSIan Rogers "UMask": "0x1" 75194b6fa4SAndi Kleen }, 76194b6fa4SAndi Kleen { 7770d90a6aSIan Rogers "BriefDescription": "L2 cache lines filling L2", 7870d90a6aSIan Rogers "EventCode": "0xF1", 7970d90a6aSIan Rogers "EventName": "L2_LINES_IN.ALL", 8070d90a6aSIan Rogers "PublicDescription": "L2 cache lines filling L2.", 8170d90a6aSIan Rogers "SampleAfterValue": "100003", 8270d90a6aSIan Rogers "UMask": "0x7" 83d910f0baSAndi Kleen }, 84d910f0baSAndi Kleen { 8570d90a6aSIan Rogers "BriefDescription": "L2 cache lines in E state filling L2", 8670d90a6aSIan Rogers "EventCode": "0xF1", 8770d90a6aSIan Rogers "EventName": "L2_LINES_IN.E", 8870d90a6aSIan Rogers "PublicDescription": "L2 cache lines in E state filling L2.", 8970d90a6aSIan Rogers "SampleAfterValue": "100003", 9070d90a6aSIan Rogers "UMask": "0x4" 91d910f0baSAndi Kleen }, 92d910f0baSAndi Kleen { 9370d90a6aSIan Rogers "BriefDescription": "L2 cache lines in I state filling L2", 9470d90a6aSIan Rogers "EventCode": "0xF1", 9570d90a6aSIan Rogers "EventName": "L2_LINES_IN.I", 9670d90a6aSIan Rogers "PublicDescription": "L2 cache lines in I state filling L2.", 9770d90a6aSIan Rogers "SampleAfterValue": "100003", 9870d90a6aSIan Rogers "UMask": "0x1" 99194b6fa4SAndi Kleen }, 100194b6fa4SAndi Kleen { 10170d90a6aSIan Rogers "BriefDescription": "L2 cache lines in S state filling L2", 10270d90a6aSIan Rogers "EventCode": "0xF1", 10370d90a6aSIan Rogers "EventName": "L2_LINES_IN.S", 10470d90a6aSIan Rogers "PublicDescription": "L2 cache lines in S state filling L2.", 10570d90a6aSIan Rogers "SampleAfterValue": "100003", 10670d90a6aSIan Rogers "UMask": "0x2" 107d910f0baSAndi Kleen }, 108d910f0baSAndi Kleen { 10970d90a6aSIan Rogers "BriefDescription": "Clean L2 cache lines evicted by demand", 11070d90a6aSIan Rogers "EventCode": "0xF2", 11170d90a6aSIan Rogers "EventName": "L2_LINES_OUT.DEMAND_CLEAN", 11270d90a6aSIan Rogers "PublicDescription": "Clean L2 cache lines evicted by demand.", 11370d90a6aSIan Rogers "SampleAfterValue": "100003", 11470d90a6aSIan Rogers "UMask": "0x1" 115194b6fa4SAndi Kleen }, 116194b6fa4SAndi Kleen { 11770d90a6aSIan Rogers "BriefDescription": "Dirty L2 cache lines evicted by demand", 11870d90a6aSIan Rogers "EventCode": "0xF2", 11970d90a6aSIan Rogers "EventName": "L2_LINES_OUT.DEMAND_DIRTY", 12070d90a6aSIan Rogers "PublicDescription": "Dirty L2 cache lines evicted by demand.", 12170d90a6aSIan Rogers "SampleAfterValue": "100003", 12270d90a6aSIan Rogers "UMask": "0x2" 123194b6fa4SAndi Kleen }, 124194b6fa4SAndi Kleen { 12570d90a6aSIan Rogers "BriefDescription": "Dirty L2 cache lines filling the L2", 12670d90a6aSIan Rogers "EventCode": "0xF2", 12770d90a6aSIan Rogers "EventName": "L2_LINES_OUT.DIRTY_ALL", 12870d90a6aSIan Rogers "PublicDescription": "Dirty L2 cache lines filling the L2.", 12970d90a6aSIan Rogers "SampleAfterValue": "100003", 13070d90a6aSIan Rogers "UMask": "0xa" 13170d90a6aSIan Rogers }, 13270d90a6aSIan Rogers { 13370d90a6aSIan Rogers "BriefDescription": "Clean L2 cache lines evicted by L2 prefetch", 13470d90a6aSIan Rogers "EventCode": "0xF2", 13570d90a6aSIan Rogers "EventName": "L2_LINES_OUT.PF_CLEAN", 13670d90a6aSIan Rogers "PublicDescription": "Clean L2 cache lines evicted by the MLC prefetcher.", 13770d90a6aSIan Rogers "SampleAfterValue": "100003", 13870d90a6aSIan Rogers "UMask": "0x4" 13970d90a6aSIan Rogers }, 14070d90a6aSIan Rogers { 14170d90a6aSIan Rogers "BriefDescription": "Dirty L2 cache lines evicted by L2 prefetch", 14270d90a6aSIan Rogers "EventCode": "0xF2", 14370d90a6aSIan Rogers "EventName": "L2_LINES_OUT.PF_DIRTY", 14470d90a6aSIan Rogers "PublicDescription": "Dirty L2 cache lines evicted by the MLC prefetcher.", 14570d90a6aSIan Rogers "SampleAfterValue": "100003", 14670d90a6aSIan Rogers "UMask": "0x8" 14770d90a6aSIan Rogers }, 14870d90a6aSIan Rogers { 14970d90a6aSIan Rogers "BriefDescription": "L2 code requests", 15070d90a6aSIan Rogers "EventCode": "0x24", 15170d90a6aSIan Rogers "EventName": "L2_RQSTS.ALL_CODE_RD", 15270d90a6aSIan Rogers "PublicDescription": "Counts all L2 code requests.", 15370d90a6aSIan Rogers "SampleAfterValue": "200003", 15470d90a6aSIan Rogers "UMask": "0x30" 15570d90a6aSIan Rogers }, 15670d90a6aSIan Rogers { 15770d90a6aSIan Rogers "BriefDescription": "Demand Data Read requests", 15870d90a6aSIan Rogers "EventCode": "0x24", 15970d90a6aSIan Rogers "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD", 16070d90a6aSIan Rogers "PublicDescription": "Counts any demand and L1 HW prefetch data load requests to L2.", 16170d90a6aSIan Rogers "SampleAfterValue": "200003", 16270d90a6aSIan Rogers "UMask": "0x3" 16370d90a6aSIan Rogers }, 16470d90a6aSIan Rogers { 16570d90a6aSIan Rogers "BriefDescription": "Requests from L2 hardware prefetchers", 16670d90a6aSIan Rogers "EventCode": "0x24", 16770d90a6aSIan Rogers "EventName": "L2_RQSTS.ALL_PF", 16870d90a6aSIan Rogers "PublicDescription": "Counts all L2 HW prefetcher requests.", 16970d90a6aSIan Rogers "SampleAfterValue": "200003", 17070d90a6aSIan Rogers "UMask": "0xc0" 17170d90a6aSIan Rogers }, 17270d90a6aSIan Rogers { 17370d90a6aSIan Rogers "BriefDescription": "RFO requests to L2 cache", 17470d90a6aSIan Rogers "EventCode": "0x24", 17570d90a6aSIan Rogers "EventName": "L2_RQSTS.ALL_RFO", 17670d90a6aSIan Rogers "PublicDescription": "Counts all L2 store RFO requests.", 17770d90a6aSIan Rogers "SampleAfterValue": "200003", 17870d90a6aSIan Rogers "UMask": "0xc" 17970d90a6aSIan Rogers }, 18070d90a6aSIan Rogers { 18170d90a6aSIan Rogers "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 18270d90a6aSIan Rogers "EventCode": "0x24", 18370d90a6aSIan Rogers "EventName": "L2_RQSTS.CODE_RD_HIT", 18470d90a6aSIan Rogers "PublicDescription": "Number of instruction fetches that hit the L2 cache.", 18570d90a6aSIan Rogers "SampleAfterValue": "200003", 18670d90a6aSIan Rogers "UMask": "0x10" 18770d90a6aSIan Rogers }, 18870d90a6aSIan Rogers { 18970d90a6aSIan Rogers "BriefDescription": "L2 cache misses when fetching instructions", 19070d90a6aSIan Rogers "EventCode": "0x24", 19170d90a6aSIan Rogers "EventName": "L2_RQSTS.CODE_RD_MISS", 19270d90a6aSIan Rogers "PublicDescription": "Number of instruction fetches that missed the L2 cache.", 19370d90a6aSIan Rogers "SampleAfterValue": "200003", 19470d90a6aSIan Rogers "UMask": "0x20" 19570d90a6aSIan Rogers }, 19670d90a6aSIan Rogers { 19770d90a6aSIan Rogers "BriefDescription": "Demand Data Read requests that hit L2 cache", 19870d90a6aSIan Rogers "EventCode": "0x24", 19970d90a6aSIan Rogers "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT", 20070d90a6aSIan Rogers "PublicDescription": "Demand Data Read requests that hit L2 cache.", 20170d90a6aSIan Rogers "SampleAfterValue": "200003", 20270d90a6aSIan Rogers "UMask": "0x1" 20370d90a6aSIan Rogers }, 20470d90a6aSIan Rogers { 20570d90a6aSIan Rogers "BriefDescription": "Requests from the L2 hardware prefetchers that hit L2 cache", 20670d90a6aSIan Rogers "EventCode": "0x24", 20770d90a6aSIan Rogers "EventName": "L2_RQSTS.PF_HIT", 20870d90a6aSIan Rogers "PublicDescription": "Counts all L2 HW prefetcher requests that hit L2.", 20970d90a6aSIan Rogers "SampleAfterValue": "200003", 21070d90a6aSIan Rogers "UMask": "0x40" 21170d90a6aSIan Rogers }, 21270d90a6aSIan Rogers { 21370d90a6aSIan Rogers "BriefDescription": "Requests from the L2 hardware prefetchers that miss L2 cache", 21470d90a6aSIan Rogers "EventCode": "0x24", 21570d90a6aSIan Rogers "EventName": "L2_RQSTS.PF_MISS", 21670d90a6aSIan Rogers "PublicDescription": "Counts all L2 HW prefetcher requests that missed L2.", 21770d90a6aSIan Rogers "SampleAfterValue": "200003", 21870d90a6aSIan Rogers "UMask": "0x80" 21970d90a6aSIan Rogers }, 22070d90a6aSIan Rogers { 22170d90a6aSIan Rogers "BriefDescription": "RFO requests that hit L2 cache", 22270d90a6aSIan Rogers "EventCode": "0x24", 22370d90a6aSIan Rogers "EventName": "L2_RQSTS.RFO_HIT", 22470d90a6aSIan Rogers "PublicDescription": "RFO requests that hit L2 cache.", 22570d90a6aSIan Rogers "SampleAfterValue": "200003", 22670d90a6aSIan Rogers "UMask": "0x4" 22770d90a6aSIan Rogers }, 22870d90a6aSIan Rogers { 22970d90a6aSIan Rogers "BriefDescription": "RFO requests that miss L2 cache", 23070d90a6aSIan Rogers "EventCode": "0x24", 23170d90a6aSIan Rogers "EventName": "L2_RQSTS.RFO_MISS", 23270d90a6aSIan Rogers "PublicDescription": "Counts the number of store RFO requests that miss the L2 cache.", 23370d90a6aSIan Rogers "SampleAfterValue": "200003", 23470d90a6aSIan Rogers "UMask": "0x8" 23570d90a6aSIan Rogers }, 23670d90a6aSIan Rogers { 23770d90a6aSIan Rogers "BriefDescription": "RFOs that access cache lines in any state", 23870d90a6aSIan Rogers "EventCode": "0x27", 23970d90a6aSIan Rogers "EventName": "L2_STORE_LOCK_RQSTS.ALL", 24070d90a6aSIan Rogers "PublicDescription": "RFOs that access cache lines in any state.", 24170d90a6aSIan Rogers "SampleAfterValue": "200003", 24270d90a6aSIan Rogers "UMask": "0xf" 24370d90a6aSIan Rogers }, 24470d90a6aSIan Rogers { 24570d90a6aSIan Rogers "BriefDescription": "RFOs that hit cache lines in M state", 24670d90a6aSIan Rogers "EventCode": "0x27", 24770d90a6aSIan Rogers "EventName": "L2_STORE_LOCK_RQSTS.HIT_M", 24870d90a6aSIan Rogers "PublicDescription": "RFOs that hit cache lines in M state.", 24970d90a6aSIan Rogers "SampleAfterValue": "200003", 25070d90a6aSIan Rogers "UMask": "0x8" 25170d90a6aSIan Rogers }, 25270d90a6aSIan Rogers { 25370d90a6aSIan Rogers "BriefDescription": "RFOs that miss cache lines", 25470d90a6aSIan Rogers "EventCode": "0x27", 25570d90a6aSIan Rogers "EventName": "L2_STORE_LOCK_RQSTS.MISS", 25670d90a6aSIan Rogers "PublicDescription": "RFOs that miss cache lines.", 25770d90a6aSIan Rogers "SampleAfterValue": "200003", 25870d90a6aSIan Rogers "UMask": "0x1" 25970d90a6aSIan Rogers }, 26070d90a6aSIan Rogers { 26170d90a6aSIan Rogers "BriefDescription": "L2 or LLC HW prefetches that access L2 cache", 26270d90a6aSIan Rogers "EventCode": "0xF0", 26370d90a6aSIan Rogers "EventName": "L2_TRANS.ALL_PF", 26470d90a6aSIan Rogers "PublicDescription": "Any MLC or LLC HW prefetch accessing L2, including rejects.", 26570d90a6aSIan Rogers "SampleAfterValue": "200003", 26670d90a6aSIan Rogers "UMask": "0x8" 26770d90a6aSIan Rogers }, 26870d90a6aSIan Rogers { 26970d90a6aSIan Rogers "BriefDescription": "Transactions accessing L2 pipe", 27070d90a6aSIan Rogers "EventCode": "0xF0", 27170d90a6aSIan Rogers "EventName": "L2_TRANS.ALL_REQUESTS", 27270d90a6aSIan Rogers "PublicDescription": "Transactions accessing L2 pipe.", 27370d90a6aSIan Rogers "SampleAfterValue": "200003", 27470d90a6aSIan Rogers "UMask": "0x80" 27570d90a6aSIan Rogers }, 27670d90a6aSIan Rogers { 27770d90a6aSIan Rogers "BriefDescription": "L2 cache accesses when fetching instructions", 27870d90a6aSIan Rogers "EventCode": "0xF0", 27970d90a6aSIan Rogers "EventName": "L2_TRANS.CODE_RD", 28070d90a6aSIan Rogers "PublicDescription": "L2 cache accesses when fetching instructions.", 28170d90a6aSIan Rogers "SampleAfterValue": "200003", 28270d90a6aSIan Rogers "UMask": "0x4" 28370d90a6aSIan Rogers }, 28470d90a6aSIan Rogers { 28570d90a6aSIan Rogers "BriefDescription": "Demand Data Read requests that access L2 cache", 28670d90a6aSIan Rogers "EventCode": "0xF0", 28770d90a6aSIan Rogers "EventName": "L2_TRANS.DEMAND_DATA_RD", 28870d90a6aSIan Rogers "PublicDescription": "Demand Data Read requests that access L2 cache.", 28970d90a6aSIan Rogers "SampleAfterValue": "200003", 29070d90a6aSIan Rogers "UMask": "0x1" 29170d90a6aSIan Rogers }, 29270d90a6aSIan Rogers { 29370d90a6aSIan Rogers "BriefDescription": "L1D writebacks that access L2 cache", 29470d90a6aSIan Rogers "EventCode": "0xF0", 29570d90a6aSIan Rogers "EventName": "L2_TRANS.L1D_WB", 29670d90a6aSIan Rogers "PublicDescription": "L1D writebacks that access L2 cache.", 29770d90a6aSIan Rogers "SampleAfterValue": "200003", 29870d90a6aSIan Rogers "UMask": "0x10" 29970d90a6aSIan Rogers }, 30070d90a6aSIan Rogers { 30170d90a6aSIan Rogers "BriefDescription": "L2 fill requests that access L2 cache", 30270d90a6aSIan Rogers "EventCode": "0xF0", 30370d90a6aSIan Rogers "EventName": "L2_TRANS.L2_FILL", 30470d90a6aSIan Rogers "PublicDescription": "L2 fill requests that access L2 cache.", 30570d90a6aSIan Rogers "SampleAfterValue": "200003", 30670d90a6aSIan Rogers "UMask": "0x20" 30770d90a6aSIan Rogers }, 30870d90a6aSIan Rogers { 30970d90a6aSIan Rogers "BriefDescription": "L2 writebacks that access L2 cache", 31070d90a6aSIan Rogers "EventCode": "0xF0", 31170d90a6aSIan Rogers "EventName": "L2_TRANS.L2_WB", 31270d90a6aSIan Rogers "PublicDescription": "L2 writebacks that access L2 cache.", 31370d90a6aSIan Rogers "SampleAfterValue": "200003", 31470d90a6aSIan Rogers "UMask": "0x40" 31570d90a6aSIan Rogers }, 31670d90a6aSIan Rogers { 31770d90a6aSIan Rogers "BriefDescription": "RFO requests that access L2 cache", 31870d90a6aSIan Rogers "EventCode": "0xF0", 31970d90a6aSIan Rogers "EventName": "L2_TRANS.RFO", 32070d90a6aSIan Rogers "PublicDescription": "RFO requests that access L2 cache.", 32170d90a6aSIan Rogers "SampleAfterValue": "200003", 32270d90a6aSIan Rogers "UMask": "0x2" 32370d90a6aSIan Rogers }, 32470d90a6aSIan Rogers { 325d910f0baSAndi Kleen "BriefDescription": "Cycles when L1D is locked", 32670d90a6aSIan Rogers "EventCode": "0x63", 32770d90a6aSIan Rogers "EventName": "LOCK_CYCLES.CACHE_LOCK_DURATION", 32870d90a6aSIan Rogers "PublicDescription": "Cycles in which the L1D is locked.", 329d910f0baSAndi Kleen "SampleAfterValue": "2000003", 33070d90a6aSIan Rogers "UMask": "0x2" 331d910f0baSAndi Kleen }, 332d910f0baSAndi Kleen { 33370d90a6aSIan Rogers "BriefDescription": "Core-originated cacheable demand requests missed LLC", 33470d90a6aSIan Rogers "EventCode": "0x2E", 33570d90a6aSIan Rogers "EventName": "LONGEST_LAT_CACHE.MISS", 33670d90a6aSIan Rogers "PublicDescription": "This event counts each cache miss condition for references to the last level cache.", 337d910f0baSAndi Kleen "SampleAfterValue": "100003", 33870d90a6aSIan Rogers "UMask": "0x41" 339d910f0baSAndi Kleen }, 340d910f0baSAndi Kleen { 34170d90a6aSIan Rogers "BriefDescription": "Core-originated cacheable demand requests that refer to LLC", 34270d90a6aSIan Rogers "EventCode": "0x2E", 34370d90a6aSIan Rogers "EventName": "LONGEST_LAT_CACHE.REFERENCE", 34470d90a6aSIan Rogers "PublicDescription": "This event counts requests originating from the core that reference a cache line in the last level cache.", 345d910f0baSAndi Kleen "SampleAfterValue": "100003", 34670d90a6aSIan Rogers "UMask": "0x4f" 347d910f0baSAndi Kleen }, 348d910f0baSAndi Kleen { 349d910f0baSAndi Kleen "BriefDescription": "Retired load uops which data sources were LLC and cross-core snoop hits in on-pkg core cache.", 35070d90a6aSIan Rogers "EventCode": "0xD2", 35170d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_HIT", 35270d90a6aSIan Rogers "PEBS": "1", 353d910f0baSAndi Kleen "SampleAfterValue": "20011", 35470d90a6aSIan Rogers "UMask": "0x2" 35570d90a6aSIan Rogers }, 35670d90a6aSIan Rogers { 357d910f0baSAndi Kleen "BriefDescription": "Retired load uops which data sources were HitM responses from shared LLC.", 358d910f0baSAndi Kleen "EventCode": "0xD2", 35970d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_HITM", 36070d90a6aSIan Rogers "PEBS": "1", 36170d90a6aSIan Rogers "SampleAfterValue": "20011", 36270d90a6aSIan Rogers "UMask": "0x4" 363d910f0baSAndi Kleen }, 364d910f0baSAndi Kleen { 36570d90a6aSIan Rogers "BriefDescription": "Retired load uops which data sources were LLC hit and cross-core snoop missed in on-pkg core cache.", 36670d90a6aSIan Rogers "EventCode": "0xD2", 36770d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_MISS", 36870d90a6aSIan Rogers "PEBS": "1", 36970d90a6aSIan Rogers "SampleAfterValue": "20011", 37070d90a6aSIan Rogers "UMask": "0x1" 37170d90a6aSIan Rogers }, 37270d90a6aSIan Rogers { 37370d90a6aSIan Rogers "BriefDescription": "Retired load uops which data sources were hits in LLC without snoops required.", 37470d90a6aSIan Rogers "EventCode": "0xD2", 37570d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_LLC_HIT_RETIRED.XSNP_NONE", 37670d90a6aSIan Rogers "PEBS": "1", 37770d90a6aSIan Rogers "SampleAfterValue": "100003", 37870d90a6aSIan Rogers "UMask": "0x8" 37970d90a6aSIan Rogers }, 38070d90a6aSIan Rogers { 38170d90a6aSIan Rogers "BriefDescription": "Retired load uops whose data source was local DRAM (Snoop not needed, Snoop Miss, or Snoop Hit data not forwarded).", 38270d90a6aSIan Rogers "EventCode": "0xD3", 383d910f0baSAndi Kleen "EventName": "MEM_LOAD_UOPS_LLC_MISS_RETIRED.LOCAL_DRAM", 384d910f0baSAndi Kleen "SampleAfterValue": "100007", 38570d90a6aSIan Rogers "UMask": "0x3" 386d910f0baSAndi Kleen }, 387d910f0baSAndi Kleen { 38870d90a6aSIan Rogers "BriefDescription": "Retired load uops whose data source was remote DRAM (Snoop not needed, Snoop Miss, or Snoop Hit data not forwarded).", 38970d90a6aSIan Rogers "EventCode": "0xD3", 390d910f0baSAndi Kleen "EventName": "MEM_LOAD_UOPS_LLC_MISS_RETIRED.REMOTE_DRAM", 391d910f0baSAndi Kleen "SampleAfterValue": "100007", 39270d90a6aSIan Rogers "UMask": "0xc" 393d910f0baSAndi Kleen }, 394d910f0baSAndi Kleen { 39570d90a6aSIan Rogers "BriefDescription": "Data forwarded from remote cache.", 396d910f0baSAndi Kleen "EventCode": "0xD3", 397d910f0baSAndi Kleen "EventName": "MEM_LOAD_UOPS_LLC_MISS_RETIRED.REMOTE_FWD", 398d910f0baSAndi Kleen "SampleAfterValue": "100007", 39970d90a6aSIan Rogers "UMask": "0x20" 400d910f0baSAndi Kleen }, 401d910f0baSAndi Kleen { 40270d90a6aSIan Rogers "BriefDescription": "Remote cache HITM.", 40370d90a6aSIan Rogers "EventCode": "0xD3", 40470d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_LLC_MISS_RETIRED.REMOTE_HITM", 40570d90a6aSIan Rogers "SampleAfterValue": "100007", 40670d90a6aSIan Rogers "UMask": "0x10" 407d910f0baSAndi Kleen }, 408d910f0baSAndi Kleen { 40970d90a6aSIan 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.", 41070d90a6aSIan Rogers "EventCode": "0xD1", 41170d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.HIT_LFB", 41270d90a6aSIan Rogers "PEBS": "1", 413d910f0baSAndi Kleen "SampleAfterValue": "100003", 41470d90a6aSIan Rogers "UMask": "0x40" 415d910f0baSAndi Kleen }, 416d910f0baSAndi Kleen { 41770d90a6aSIan Rogers "BriefDescription": "Retired load uops with L1 cache hits as data sources.", 41870d90a6aSIan Rogers "EventCode": "0xD1", 41970d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L1_HIT", 42070d90a6aSIan Rogers "PEBS": "1", 42170d90a6aSIan Rogers "SampleAfterValue": "2000003", 42270d90a6aSIan Rogers "UMask": "0x1" 423d910f0baSAndi Kleen }, 424d910f0baSAndi Kleen { 42570d90a6aSIan Rogers "BriefDescription": "Retired load uops which data sources following L1 data-cache miss.", 42670d90a6aSIan Rogers "EventCode": "0xD1", 42770d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L1_MISS", 42870d90a6aSIan Rogers "PEBS": "1", 429d910f0baSAndi Kleen "SampleAfterValue": "100003", 43070d90a6aSIan Rogers "UMask": "0x8" 431d910f0baSAndi Kleen }, 432d910f0baSAndi Kleen { 43370d90a6aSIan Rogers "BriefDescription": "Retired load uops with L2 cache hits as data sources.", 43470d90a6aSIan Rogers "EventCode": "0xD1", 43570d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L2_HIT", 43670d90a6aSIan Rogers "PEBS": "1", 437d910f0baSAndi Kleen "SampleAfterValue": "100003", 43870d90a6aSIan Rogers "UMask": "0x2" 439d910f0baSAndi Kleen }, 440d910f0baSAndi Kleen { 44170d90a6aSIan Rogers "BriefDescription": "Retired load uops with L2 cache misses as data sources.", 44270d90a6aSIan Rogers "EventCode": "0xD1", 44370d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.L2_MISS", 44470d90a6aSIan Rogers "PEBS": "1", 44570d90a6aSIan Rogers "SampleAfterValue": "50021", 44670d90a6aSIan Rogers "UMask": "0x10" 447d910f0baSAndi Kleen }, 448d910f0baSAndi Kleen { 44970d90a6aSIan Rogers "BriefDescription": "Retired load uops which data sources were data hits in LLC without snoops required.", 45070d90a6aSIan Rogers "EventCode": "0xD1", 45170d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.LLC_HIT", 45270d90a6aSIan Rogers "PEBS": "1", 45370d90a6aSIan Rogers "SampleAfterValue": "50021", 45470d90a6aSIan Rogers "UMask": "0x4" 455d910f0baSAndi Kleen }, 456d910f0baSAndi Kleen { 45770d90a6aSIan Rogers "BriefDescription": "Miss in last-level (L3) cache. Excludes Unknown data-source.", 45870d90a6aSIan Rogers "EventCode": "0xD1", 45970d90a6aSIan Rogers "EventName": "MEM_LOAD_UOPS_RETIRED.LLC_MISS", 46070d90a6aSIan Rogers "PEBS": "1", 46170d90a6aSIan Rogers "SampleAfterValue": "100007", 46270d90a6aSIan Rogers "UMask": "0x20" 463d910f0baSAndi Kleen }, 464d910f0baSAndi Kleen { 46570d90a6aSIan Rogers "BriefDescription": "All retired load uops. (Precise Event)", 46670d90a6aSIan Rogers "EventCode": "0xD0", 46770d90a6aSIan Rogers "EventName": "MEM_UOPS_RETIRED.ALL_LOADS", 46870d90a6aSIan Rogers "PEBS": "1", 46970d90a6aSIan Rogers "SampleAfterValue": "2000003", 47070d90a6aSIan Rogers "UMask": "0x81" 471d910f0baSAndi Kleen }, 472d910f0baSAndi Kleen { 47370d90a6aSIan Rogers "BriefDescription": "All retired store uops. (Precise Event)", 47470d90a6aSIan Rogers "EventCode": "0xD0", 47570d90a6aSIan Rogers "EventName": "MEM_UOPS_RETIRED.ALL_STORES", 47670d90a6aSIan Rogers "PEBS": "1", 47770d90a6aSIan Rogers "SampleAfterValue": "2000003", 47870d90a6aSIan Rogers "UMask": "0x82" 479d910f0baSAndi Kleen }, 480d910f0baSAndi Kleen { 48170d90a6aSIan Rogers "BriefDescription": "Retired load uops with locked access. (Precise Event)", 48270d90a6aSIan Rogers "EventCode": "0xD0", 48370d90a6aSIan Rogers "EventName": "MEM_UOPS_RETIRED.LOCK_LOADS", 48470d90a6aSIan Rogers "PEBS": "1", 48570d90a6aSIan Rogers "SampleAfterValue": "100007", 48670d90a6aSIan Rogers "UMask": "0x21" 4875b50758cSAndi Kleen }, 4885b50758cSAndi Kleen { 48970d90a6aSIan Rogers "BriefDescription": "Retired load uops that split across a cacheline boundary. (Precise Event)", 49070d90a6aSIan Rogers "EventCode": "0xD0", 49170d90a6aSIan Rogers "EventName": "MEM_UOPS_RETIRED.SPLIT_LOADS", 49270d90a6aSIan Rogers "PEBS": "1", 49370d90a6aSIan Rogers "SampleAfterValue": "100003", 49470d90a6aSIan Rogers "UMask": "0x41" 49570d90a6aSIan Rogers }, 49670d90a6aSIan Rogers { 49770d90a6aSIan Rogers "BriefDescription": "Retired store uops that split across a cacheline boundary. (Precise Event)", 49870d90a6aSIan Rogers "EventCode": "0xD0", 49970d90a6aSIan Rogers "EventName": "MEM_UOPS_RETIRED.SPLIT_STORES", 50070d90a6aSIan Rogers "PEBS": "1", 50170d90a6aSIan Rogers "SampleAfterValue": "100003", 50270d90a6aSIan Rogers "UMask": "0x42" 50370d90a6aSIan Rogers }, 50470d90a6aSIan Rogers { 50570d90a6aSIan Rogers "BriefDescription": "Retired load uops that miss the STLB. (Precise Event)", 50670d90a6aSIan Rogers "EventCode": "0xD0", 50770d90a6aSIan Rogers "EventName": "MEM_UOPS_RETIRED.STLB_MISS_LOADS", 50870d90a6aSIan Rogers "PEBS": "1", 50970d90a6aSIan Rogers "SampleAfterValue": "100003", 51070d90a6aSIan Rogers "UMask": "0x11" 51170d90a6aSIan Rogers }, 51270d90a6aSIan Rogers { 51370d90a6aSIan Rogers "BriefDescription": "Retired store uops that miss the STLB. (Precise Event)", 51470d90a6aSIan Rogers "EventCode": "0xD0", 51570d90a6aSIan Rogers "EventName": "MEM_UOPS_RETIRED.STLB_MISS_STORES", 51670d90a6aSIan Rogers "PEBS": "1", 51770d90a6aSIan Rogers "SampleAfterValue": "100003", 51870d90a6aSIan Rogers "UMask": "0x12" 51970d90a6aSIan Rogers }, 52070d90a6aSIan Rogers { 52170d90a6aSIan Rogers "BriefDescription": "Demand and prefetch data reads", 52270d90a6aSIan Rogers "EventCode": "0xB0", 52370d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS.ALL_DATA_RD", 52470d90a6aSIan Rogers "PublicDescription": "Data read requests sent to uncore (demand and prefetch).", 52570d90a6aSIan Rogers "SampleAfterValue": "100003", 52670d90a6aSIan Rogers "UMask": "0x8" 52770d90a6aSIan Rogers }, 52870d90a6aSIan Rogers { 529*d2aaf040SIan Rogers "BriefDescription": "Cacheable and noncacheable code read requests", 53070d90a6aSIan Rogers "EventCode": "0xB0", 53170d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS.DEMAND_CODE_RD", 53270d90a6aSIan Rogers "PublicDescription": "Demand code read requests sent to uncore.", 53370d90a6aSIan Rogers "SampleAfterValue": "100003", 53470d90a6aSIan Rogers "UMask": "0x2" 53570d90a6aSIan Rogers }, 53670d90a6aSIan Rogers { 53770d90a6aSIan Rogers "BriefDescription": "Demand Data Read requests sent to uncore", 53870d90a6aSIan Rogers "EventCode": "0xB0", 53970d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS.DEMAND_DATA_RD", 54070d90a6aSIan Rogers "PublicDescription": "Demand data read requests sent to uncore.", 54170d90a6aSIan Rogers "SampleAfterValue": "100003", 54270d90a6aSIan Rogers "UMask": "0x1" 54370d90a6aSIan Rogers }, 54470d90a6aSIan Rogers { 54570d90a6aSIan Rogers "BriefDescription": "Demand RFO requests including regular RFOs, locks, ItoM", 54670d90a6aSIan Rogers "EventCode": "0xB0", 54770d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS.DEMAND_RFO", 54870d90a6aSIan Rogers "PublicDescription": "Demand RFO read requests sent to uncore, including regular RFOs, locks, ItoM.", 54970d90a6aSIan Rogers "SampleAfterValue": "100003", 55070d90a6aSIan Rogers "UMask": "0x4" 55170d90a6aSIan Rogers }, 55270d90a6aSIan Rogers { 55370d90a6aSIan Rogers "BriefDescription": "Cases when offcore requests buffer cannot take more entries for core", 55470d90a6aSIan Rogers "EventCode": "0xB2", 55570d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_BUFFER.SQ_FULL", 55670d90a6aSIan Rogers "PublicDescription": "Cases when offcore requests buffer cannot take more entries for core.", 55770d90a6aSIan Rogers "SampleAfterValue": "2000003", 55870d90a6aSIan Rogers "UMask": "0x1" 55970d90a6aSIan Rogers }, 56070d90a6aSIan Rogers { 56170d90a6aSIan Rogers "BriefDescription": "Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore", 56270d90a6aSIan Rogers "EventCode": "0x60", 56370d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD", 56470d90a6aSIan Rogers "PublicDescription": "Offcore outstanding cacheable data read transactions in SQ to uncore. Set Cmask=1 to count cycles.", 56570d90a6aSIan Rogers "SampleAfterValue": "2000003", 56670d90a6aSIan Rogers "UMask": "0x8" 56770d90a6aSIan Rogers }, 56870d90a6aSIan Rogers { 56970d90a6aSIan Rogers "BriefDescription": "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore", 57070d90a6aSIan Rogers "CounterMask": "1", 57170d90a6aSIan Rogers "EventCode": "0x60", 57270d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD", 57370d90a6aSIan Rogers "PublicDescription": "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore.", 57470d90a6aSIan Rogers "SampleAfterValue": "2000003", 57570d90a6aSIan Rogers "UMask": "0x8" 57670d90a6aSIan Rogers }, 57770d90a6aSIan Rogers { 57870d90a6aSIan Rogers "BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle", 57970d90a6aSIan Rogers "CounterMask": "1", 58070d90a6aSIan Rogers "EventCode": "0x60", 58170d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_CODE_RD", 58270d90a6aSIan Rogers "PublicDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle.", 58370d90a6aSIan Rogers "SampleAfterValue": "2000003", 58470d90a6aSIan Rogers "UMask": "0x2" 58570d90a6aSIan Rogers }, 58670d90a6aSIan Rogers { 58770d90a6aSIan Rogers "BriefDescription": "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore", 58870d90a6aSIan Rogers "CounterMask": "1", 58970d90a6aSIan Rogers "EventCode": "0x60", 59070d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD", 59170d90a6aSIan Rogers "PublicDescription": "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore.", 59270d90a6aSIan Rogers "SampleAfterValue": "2000003", 59370d90a6aSIan Rogers "UMask": "0x1" 59470d90a6aSIan Rogers }, 59570d90a6aSIan Rogers { 59670d90a6aSIan Rogers "BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle", 59770d90a6aSIan Rogers "CounterMask": "1", 59870d90a6aSIan Rogers "EventCode": "0x60", 59970d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO", 60070d90a6aSIan Rogers "PublicDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle.", 60170d90a6aSIan Rogers "SampleAfterValue": "2000003", 60270d90a6aSIan Rogers "UMask": "0x4" 60370d90a6aSIan Rogers }, 60470d90a6aSIan Rogers { 60570d90a6aSIan Rogers "BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle", 60670d90a6aSIan Rogers "EventCode": "0x60", 60770d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_CODE_RD", 60870d90a6aSIan Rogers "PublicDescription": "Offcore outstanding Demand Code Read transactions in SQ to uncore. Set Cmask=1 to count cycles.", 60970d90a6aSIan Rogers "SampleAfterValue": "2000003", 61070d90a6aSIan Rogers "UMask": "0x2" 61170d90a6aSIan Rogers }, 61270d90a6aSIan Rogers { 61370d90a6aSIan Rogers "BriefDescription": "Offcore outstanding Demand Data Read transactions in uncore queue.", 61470d90a6aSIan Rogers "EventCode": "0x60", 61570d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD", 61670d90a6aSIan Rogers "PublicDescription": "Offcore outstanding Demand Data Read transactions in SQ to uncore. Set Cmask=1 to count cycles.", 61770d90a6aSIan Rogers "SampleAfterValue": "2000003", 61870d90a6aSIan Rogers "UMask": "0x1" 61970d90a6aSIan Rogers }, 62070d90a6aSIan Rogers { 62170d90a6aSIan Rogers "BriefDescription": "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue", 62270d90a6aSIan Rogers "CounterMask": "6", 62370d90a6aSIan Rogers "EventCode": "0x60", 62470d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_GE_6", 62570d90a6aSIan Rogers "PublicDescription": "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue.", 62670d90a6aSIan Rogers "SampleAfterValue": "2000003", 62770d90a6aSIan Rogers "UMask": "0x1" 62870d90a6aSIan Rogers }, 62970d90a6aSIan Rogers { 63070d90a6aSIan Rogers "BriefDescription": "Offcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncore", 63170d90a6aSIan Rogers "EventCode": "0x60", 63270d90a6aSIan Rogers "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO", 63370d90a6aSIan Rogers "PublicDescription": "Offcore outstanding RFO store transactions in SQ to uncore. Set Cmask=1 to count cycles.", 63470d90a6aSIan Rogers "SampleAfterValue": "2000003", 63570d90a6aSIan Rogers "UMask": "0x4" 63670d90a6aSIan Rogers }, 63770d90a6aSIan Rogers { 63870d90a6aSIan Rogers "BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 6395b50758cSAndi Kleen "EventCode": "0xB7, 0xBB", 6405b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HITM_OTHER_CORE", 6415b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 64270d90a6aSIan Rogers "MSRValue": "0x10003c0091", 6435b50758cSAndi Kleen "SampleAfterValue": "100003", 64470d90a6aSIan Rogers "UMask": "0x1" 6455b50758cSAndi Kleen }, 6465b50758cSAndi Kleen { 64770d90a6aSIan Rogers "BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 64870d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 64970d90a6aSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 65070d90a6aSIan Rogers "MSRIndex": "0x1a6,0x1a7", 65170d90a6aSIan Rogers "MSRValue": "0x4003c0091", 65270d90a6aSIan Rogers "SampleAfterValue": "100003", 65370d90a6aSIan Rogers "UMask": "0x1" 65470d90a6aSIan Rogers }, 65570d90a6aSIan Rogers { 65670d90a6aSIan Rogers "BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores", 65770d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 6585b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED", 6595b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 66070d90a6aSIan Rogers "MSRValue": "0x1003c0091", 6615b50758cSAndi Kleen "SampleAfterValue": "100003", 66270d90a6aSIan Rogers "UMask": "0x1" 6635b50758cSAndi Kleen }, 6645b50758cSAndi Kleen { 66570d90a6aSIan Rogers "BriefDescription": "Counts demand & prefetch data reads that hit in the LLC and sibling core snoop returned a clean response", 66670d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 6675b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_HIT.SNOOP_MISS", 6685b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 66970d90a6aSIan Rogers "MSRValue": "0x2003c0091", 6705b50758cSAndi Kleen "SampleAfterValue": "100003", 67170d90a6aSIan Rogers "UMask": "0x1" 6725b50758cSAndi Kleen }, 6735b50758cSAndi Kleen { 67470d90a6aSIan Rogers "BriefDescription": "Counts all prefetch data reads that hit the LLC", 67570d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 6765b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.ANY_RESPONSE", 6775b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 67870d90a6aSIan Rogers "MSRValue": "0x3f803c0090", 6795b50758cSAndi Kleen "SampleAfterValue": "100003", 68070d90a6aSIan Rogers "UMask": "0x1" 6815b50758cSAndi Kleen }, 6825b50758cSAndi Kleen { 68370d90a6aSIan Rogers "BriefDescription": "Counts prefetch data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 6845b50758cSAndi Kleen "EventCode": "0xB7, 0xBB", 6855b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HITM_OTHER_CORE", 6865b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 68770d90a6aSIan Rogers "MSRValue": "0x10003c0090", 6885b50758cSAndi Kleen "SampleAfterValue": "100003", 68970d90a6aSIan Rogers "UMask": "0x1" 6905b50758cSAndi Kleen }, 6915b50758cSAndi Kleen { 69270d90a6aSIan Rogers "BriefDescription": "Counts prefetch data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 69370d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 69470d90a6aSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 69570d90a6aSIan Rogers "MSRIndex": "0x1a6,0x1a7", 69670d90a6aSIan Rogers "MSRValue": "0x4003c0090", 69770d90a6aSIan Rogers "SampleAfterValue": "100003", 69870d90a6aSIan Rogers "UMask": "0x1" 69970d90a6aSIan Rogers }, 70070d90a6aSIan Rogers { 70170d90a6aSIan Rogers "BriefDescription": "Counts prefetch data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores", 70270d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7035b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED", 7045b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 70570d90a6aSIan Rogers "MSRValue": "0x1003c0090", 7065b50758cSAndi Kleen "SampleAfterValue": "100003", 70770d90a6aSIan Rogers "UMask": "0x1" 7085b50758cSAndi Kleen }, 7095b50758cSAndi Kleen { 71070d90a6aSIan Rogers "BriefDescription": "Counts prefetch data reads that hit in the LLC and sibling core snoop returned a clean response", 71170d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7125b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_PF_DATA_RD.LLC_HIT.SNOOP_MISS", 7135b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 71470d90a6aSIan Rogers "MSRValue": "0x2003c0090", 7155b50758cSAndi Kleen "SampleAfterValue": "100003", 71670d90a6aSIan Rogers "UMask": "0x1" 7175b50758cSAndi Kleen }, 7185b50758cSAndi Kleen { 71970d90a6aSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC", 72070d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7215b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.ANY_RESPONSE", 7225b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 72370d90a6aSIan Rogers "MSRValue": "0x3f803c03f7", 7245b50758cSAndi Kleen "SampleAfterValue": "100003", 72570d90a6aSIan Rogers "UMask": "0x1" 7265b50758cSAndi Kleen }, 7275b50758cSAndi Kleen { 72870d90a6aSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 7295b50758cSAndi Kleen "EventCode": "0xB7, 0xBB", 7305b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HITM_OTHER_CORE", 7315b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 73270d90a6aSIan Rogers "MSRValue": "0x10003c03f7", 7335b50758cSAndi Kleen "SampleAfterValue": "100003", 73470d90a6aSIan Rogers "UMask": "0x1" 7355b50758cSAndi Kleen }, 7365b50758cSAndi Kleen { 73770d90a6aSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 73870d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 73970d90a6aSIan Rogers "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 74070d90a6aSIan Rogers "MSRIndex": "0x1a6,0x1a7", 74170d90a6aSIan Rogers "MSRValue": "0x4003c03f7", 74270d90a6aSIan Rogers "SampleAfterValue": "100003", 74370d90a6aSIan Rogers "UMask": "0x1" 74470d90a6aSIan Rogers }, 74570d90a6aSIan Rogers { 74670d90a6aSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores", 74770d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7485b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.NO_SNOOP_NEEDED", 7495b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 75070d90a6aSIan Rogers "MSRValue": "0x1003c03f7", 7515b50758cSAndi Kleen "SampleAfterValue": "100003", 75270d90a6aSIan Rogers "UMask": "0x1" 7535b50758cSAndi Kleen }, 7545b50758cSAndi Kleen { 75570d90a6aSIan Rogers "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit in the LLC and sibling core snoop returned a clean response", 75670d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7575b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_HIT.SNOOP_MISS", 7585b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 75970d90a6aSIan Rogers "MSRValue": "0x2003c03f7", 7605b50758cSAndi Kleen "SampleAfterValue": "100003", 76170d90a6aSIan Rogers "UMask": "0x1" 7625b50758cSAndi Kleen }, 7635b50758cSAndi Kleen { 76470d90a6aSIan Rogers "BriefDescription": "Counts all writebacks from the core to the LLC", 76570d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7665b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.COREWB.ANY_RESPONSE", 7675b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 76870d90a6aSIan Rogers "MSRValue": "0x10008", 7695b50758cSAndi Kleen "SampleAfterValue": "100003", 77070d90a6aSIan Rogers "UMask": "0x1" 7715b50758cSAndi Kleen }, 7725b50758cSAndi Kleen { 77370d90a6aSIan Rogers "BriefDescription": "Counts all demand code reads that hit in the LLC", 77470d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7755b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_HIT.ANY_RESPONSE", 7765b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 77770d90a6aSIan Rogers "MSRValue": "0x3f803c0004", 7785b50758cSAndi Kleen "SampleAfterValue": "100003", 77970d90a6aSIan Rogers "UMask": "0x1" 7805b50758cSAndi Kleen }, 7815b50758cSAndi Kleen { 78270d90a6aSIan Rogers "BriefDescription": "Counts all demand data reads that hit in the LLC", 78370d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 7845b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.ANY_RESPONSE", 7855b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 78670d90a6aSIan Rogers "MSRValue": "0x3f803c0001", 7875b50758cSAndi Kleen "SampleAfterValue": "100003", 78870d90a6aSIan Rogers "UMask": "0x1" 7895b50758cSAndi Kleen }, 7905b50758cSAndi Kleen { 79170d90a6aSIan Rogers "BriefDescription": "Counts demand data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 7925b50758cSAndi Kleen "EventCode": "0xB7, 0xBB", 7935b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HITM_OTHER_CORE", 7945b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 79570d90a6aSIan Rogers "MSRValue": "0x10003c0001", 7965b50758cSAndi Kleen "SampleAfterValue": "100003", 79770d90a6aSIan Rogers "UMask": "0x1" 7985b50758cSAndi Kleen }, 7995b50758cSAndi Kleen { 80070d90a6aSIan Rogers "BriefDescription": "Counts demand data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 80170d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 80270d90a6aSIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 80370d90a6aSIan Rogers "MSRIndex": "0x1a6,0x1a7", 80470d90a6aSIan Rogers "MSRValue": "0x4003c0001", 80570d90a6aSIan Rogers "SampleAfterValue": "100003", 80670d90a6aSIan Rogers "UMask": "0x1" 80770d90a6aSIan Rogers }, 80870d90a6aSIan Rogers { 80970d90a6aSIan Rogers "BriefDescription": "Counts demand data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores", 81070d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8115b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED", 8125b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 81370d90a6aSIan Rogers "MSRValue": "0x1003c0001", 8145b50758cSAndi Kleen "SampleAfterValue": "100003", 81570d90a6aSIan Rogers "UMask": "0x1" 8165b50758cSAndi Kleen }, 8175b50758cSAndi Kleen { 81870d90a6aSIan Rogers "BriefDescription": "Counts demand data reads that hit in the LLC and sibling core snoop returned a clean response", 81970d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8205b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_HIT.SNOOP_MISS", 8215b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 82270d90a6aSIan Rogers "MSRValue": "0x2003c0001", 8235b50758cSAndi Kleen "SampleAfterValue": "100003", 82470d90a6aSIan Rogers "UMask": "0x1" 8255b50758cSAndi Kleen }, 8265b50758cSAndi Kleen { 82770d90a6aSIan Rogers "BriefDescription": "Counts demand data writes (RFOs) that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 82870d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8295b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_HIT.HITM_OTHER_CORE", 8305b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 83170d90a6aSIan Rogers "MSRValue": "0x10003c0002", 8325b50758cSAndi Kleen "SampleAfterValue": "100003", 83370d90a6aSIan Rogers "UMask": "0x1" 8345b50758cSAndi Kleen }, 8355b50758cSAndi Kleen { 83670d90a6aSIan Rogers "BriefDescription": "Counts L2 hints sent to LLC to keep a line from being evicted out of the core caches", 83770d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8385b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.LRU_HINTS", 8395b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 84070d90a6aSIan Rogers "MSRValue": "0x803c8000", 8415b50758cSAndi Kleen "SampleAfterValue": "100003", 84270d90a6aSIan Rogers "UMask": "0x1" 8435b50758cSAndi Kleen }, 8445b50758cSAndi Kleen { 84570d90a6aSIan Rogers "BriefDescription": "Counts miscellaneous accesses that include port i/o, MMIO and uncacheable memory accesses", 84670d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8475b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.OTHER.PORTIO_MMIO_UC", 8485b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 84970d90a6aSIan Rogers "MSRValue": "0x23ffc08000", 8505b50758cSAndi Kleen "SampleAfterValue": "100003", 85170d90a6aSIan Rogers "UMask": "0x1" 8525b50758cSAndi Kleen }, 8535b50758cSAndi Kleen { 85470d90a6aSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to L2) code reads that hit in the LLC", 85570d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8565b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_HIT.ANY_RESPONSE", 8575b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 85870d90a6aSIan Rogers "MSRValue": "0x3f803c0040", 8595b50758cSAndi Kleen "SampleAfterValue": "100003", 86070d90a6aSIan Rogers "UMask": "0x1" 8615b50758cSAndi Kleen }, 8625b50758cSAndi Kleen { 86370d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the LLC", 86470d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8655b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.ANY_RESPONSE", 8665b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 86770d90a6aSIan Rogers "MSRValue": "0x3f803c0010", 8685b50758cSAndi Kleen "SampleAfterValue": "100003", 86970d90a6aSIan Rogers "UMask": "0x1" 8705b50758cSAndi Kleen }, 8715b50758cSAndi Kleen { 87270d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 8735b50758cSAndi Kleen "EventCode": "0xB7, 0xBB", 8745b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HITM_OTHER_CORE", 8755b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 87670d90a6aSIan Rogers "MSRValue": "0x10003c0010", 8775b50758cSAndi Kleen "SampleAfterValue": "100003", 87870d90a6aSIan Rogers "UMask": "0x1" 8795b50758cSAndi Kleen }, 8805b50758cSAndi Kleen { 88170d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 88270d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 88370d90a6aSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 88470d90a6aSIan Rogers "MSRIndex": "0x1a6,0x1a7", 88570d90a6aSIan Rogers "MSRValue": "0x4003c0010", 88670d90a6aSIan Rogers "SampleAfterValue": "100003", 88770d90a6aSIan Rogers "UMask": "0x1" 88870d90a6aSIan Rogers }, 88970d90a6aSIan Rogers { 89070d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores", 89170d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 8925b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED", 8935b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 89470d90a6aSIan Rogers "MSRValue": "0x1003c0010", 8955b50758cSAndi Kleen "SampleAfterValue": "100003", 89670d90a6aSIan Rogers "UMask": "0x1" 8975b50758cSAndi Kleen }, 8985b50758cSAndi Kleen { 89970d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to L2) data reads that hit in the LLC and the snoops sent to sibling cores return clean response", 90070d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 9015b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_HIT.SNOOP_MISS", 9025b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 90370d90a6aSIan Rogers "MSRValue": "0x2003c0010", 9045b50758cSAndi Kleen "SampleAfterValue": "100003", 90570d90a6aSIan Rogers "UMask": "0x1" 9065b50758cSAndi Kleen }, 9075b50758cSAndi Kleen { 90870d90a6aSIan Rogers "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that hit in the LLC", 90970d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 9105b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_HIT.ANY_RESPONSE", 9115b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 91270d90a6aSIan Rogers "MSRValue": "0x3f803c0200", 9135b50758cSAndi Kleen "SampleAfterValue": "100003", 91470d90a6aSIan Rogers "UMask": "0x1" 9155b50758cSAndi Kleen }, 9165b50758cSAndi Kleen { 91770d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC", 91870d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 9195b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.ANY_RESPONSE", 9205b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 92170d90a6aSIan Rogers "MSRValue": "0x3f803c0080", 9225b50758cSAndi Kleen "SampleAfterValue": "100003", 92370d90a6aSIan Rogers "UMask": "0x1" 9245b50758cSAndi Kleen }, 9255b50758cSAndi Kleen { 92670d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoop to one of the sibling cores hits the line in M state and the line is forwarded", 9275b50758cSAndi Kleen "EventCode": "0xB7, 0xBB", 9285b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HITM_OTHER_CORE", 9295b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 93070d90a6aSIan Rogers "MSRValue": "0x10003c0080", 9315b50758cSAndi Kleen "SampleAfterValue": "100003", 93270d90a6aSIan Rogers "UMask": "0x1" 9335b50758cSAndi Kleen }, 9345b50758cSAndi Kleen { 93570d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops to sibling cores hit in either E/S state and the line is not forwarded", 93670d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 93770d90a6aSIan Rogers "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.HIT_OTHER_CORE_NO_FWD", 93870d90a6aSIan Rogers "MSRIndex": "0x1a6,0x1a7", 93970d90a6aSIan Rogers "MSRValue": "0x4003c0080", 94070d90a6aSIan Rogers "SampleAfterValue": "100003", 94170d90a6aSIan Rogers "UMask": "0x1" 94270d90a6aSIan Rogers }, 94370d90a6aSIan Rogers { 94470d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores", 94570d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 9465b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.NO_SNOOP_NEEDED", 9475b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 94870d90a6aSIan Rogers "MSRValue": "0x1003c0080", 9495b50758cSAndi Kleen "SampleAfterValue": "100003", 95070d90a6aSIan Rogers "UMask": "0x1" 9515b50758cSAndi Kleen }, 9525b50758cSAndi Kleen { 95370d90a6aSIan Rogers "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops sent to sibling cores return clean response", 95470d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 9555b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_HIT.SNOOP_MISS", 9565b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 95770d90a6aSIan Rogers "MSRValue": "0x2003c0080", 9585b50758cSAndi Kleen "SampleAfterValue": "100003", 95970d90a6aSIan Rogers "UMask": "0x1" 9605b50758cSAndi Kleen }, 9615b50758cSAndi Kleen { 96270d90a6aSIan Rogers "BriefDescription": "Counts requests where the address of an atomic lock instruction spans a cache line boundary or the lock instruction is executed on uncacheable address", 96370d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 9645b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.SPLIT_LOCK_UC_LOCK.ANY_RESPONSE", 9655b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 96670d90a6aSIan Rogers "MSRValue": "0x10400", 9675b50758cSAndi Kleen "SampleAfterValue": "100003", 96870d90a6aSIan Rogers "UMask": "0x1" 9695b50758cSAndi Kleen }, 9705b50758cSAndi Kleen { 97170d90a6aSIan Rogers "BriefDescription": "Counts non-temporal stores", 97270d90a6aSIan Rogers "EventCode": "0xB7, 0xBB", 9735b50758cSAndi Kleen "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.ANY_RESPONSE", 9745b50758cSAndi Kleen "MSRIndex": "0x1a6,0x1a7", 97570d90a6aSIan Rogers "MSRValue": "0x10800", 9765b50758cSAndi Kleen "SampleAfterValue": "100003", 97770d90a6aSIan Rogers "UMask": "0x1" 97870d90a6aSIan Rogers }, 97970d90a6aSIan Rogers { 98070d90a6aSIan Rogers "BriefDescription": "Split locks in SQ", 98170d90a6aSIan Rogers "EventCode": "0xF4", 98270d90a6aSIan Rogers "EventName": "SQ_MISC.SPLIT_LOCK", 98370d90a6aSIan Rogers "SampleAfterValue": "100003", 98470d90a6aSIan Rogers "UMask": "0x10" 985d910f0baSAndi Kleen } 986d910f0baSAndi Kleen] 987