155d42d27SAndi Kleen[ 255d42d27SAndi Kleen { 3ff3d02b2SIan Rogers "BriefDescription": "Counts the number of MEC requests that were not accepted into the L2Q because of any L2 queue reject condition. There is no concept of at-ret here. It might include requests due to instructions in the speculative path.", 455d42d27SAndi Kleen "EventCode": "0x31", 555d42d27SAndi Kleen "EventName": "CORE_REJECT_L2Q.ALL", 6ff3d02b2SIan Rogers "SampleAfterValue": "200003" 755d42d27SAndi Kleen }, 855d42d27SAndi Kleen { 9*0a080050SIan Rogers "BriefDescription": "Counts the number of core cycles the fetch stalls because of an icache miss. This is a cumulative count of core cycles the fetch stalled for all icache misses.", 10ff3d02b2SIan Rogers "EventCode": "0x86", 11ff3d02b2SIan Rogers "EventName": "FETCH_STALL.ICACHE_FILL_PENDING_CYCLES", 12ff3d02b2SIan Rogers "PublicDescription": "This event counts the number of core cycles the fetch stalls because of an icache miss. This is a cumulative count of cycles the NIP stalled for all icache misses.", 1355d42d27SAndi Kleen "SampleAfterValue": "200003", 14ff3d02b2SIan Rogers "UMask": "0x4" 1555d42d27SAndi Kleen }, 1655d42d27SAndi Kleen { 17ff3d02b2SIan Rogers "BriefDescription": "Counts the number of L2 cache misses", 18ff3d02b2SIan Rogers "EventCode": "0x2E", 1955d42d27SAndi Kleen "EventName": "L2_REQUESTS.MISS", 2055d42d27SAndi Kleen "SampleAfterValue": "200003", 21ff3d02b2SIan Rogers "UMask": "0x41" 2255d42d27SAndi Kleen }, 2355d42d27SAndi Kleen { 24ff3d02b2SIan Rogers "BriefDescription": "Counts the total number of L2 cache references.", 25ff3d02b2SIan Rogers "EventCode": "0x2E", 26ff3d02b2SIan Rogers "EventName": "L2_REQUESTS.REFERENCE", 2755d42d27SAndi Kleen "SampleAfterValue": "200003", 28ff3d02b2SIan Rogers "UMask": "0x4f" 2955d42d27SAndi Kleen }, 3055d42d27SAndi Kleen { 31*0a080050SIan Rogers "BriefDescription": "Counts the number of MEC requests from the L2Q that reference a cache line (cacheable requests) excluding SW prefetches filling only to L2 cache and L1 evictions (automatically exlcudes L2HWP, UC, WC) that were rejected - Multiple repeated rejects should be counted multiple times", 32ff3d02b2SIan Rogers "EventCode": "0x30", 33ff3d02b2SIan Rogers "EventName": "L2_REQUESTS_REJECT.ALL", 34ff3d02b2SIan Rogers "SampleAfterValue": "200003" 35ff3d02b2SIan Rogers }, 36ff3d02b2SIan Rogers { 37ff3d02b2SIan Rogers "BriefDescription": "Counts all the load micro-ops retired", 38ff3d02b2SIan Rogers "EventCode": "0x04", 39ff3d02b2SIan Rogers "EventName": "MEM_UOPS_RETIRED.ALL_LOADS", 40ff3d02b2SIan Rogers "PublicDescription": "This event counts the number of load micro-ops retired.", 41ff3d02b2SIan Rogers "SampleAfterValue": "200003", 42ff3d02b2SIan Rogers "UMask": "0x40" 43ff3d02b2SIan Rogers }, 44ff3d02b2SIan Rogers { 45ff3d02b2SIan Rogers "BriefDescription": "Counts all the store micro-ops retired", 46ff3d02b2SIan Rogers "EventCode": "0x04", 47ff3d02b2SIan Rogers "EventName": "MEM_UOPS_RETIRED.ALL_STORES", 48ff3d02b2SIan Rogers "PublicDescription": "This event counts the number of store micro-ops retired.", 49ff3d02b2SIan Rogers "SampleAfterValue": "200003", 50ff3d02b2SIan Rogers "UMask": "0x80" 51ff3d02b2SIan Rogers }, 52ff3d02b2SIan Rogers { 53ff3d02b2SIan Rogers "BriefDescription": "Counts the loads retired that get the data from the other core in the same tile in M state", 54ff3d02b2SIan Rogers "Data_LA": "1", 55ff3d02b2SIan Rogers "EventCode": "0x04", 56ff3d02b2SIan Rogers "EventName": "MEM_UOPS_RETIRED.HITM", 57ff3d02b2SIan Rogers "PEBS": "1", 58ff3d02b2SIan Rogers "SampleAfterValue": "200003", 59ff3d02b2SIan Rogers "UMask": "0x20" 60ff3d02b2SIan Rogers }, 61ff3d02b2SIan Rogers { 62ff3d02b2SIan Rogers "BriefDescription": "Counts the number of load micro-ops retired that miss in L1 D cache", 63ff3d02b2SIan Rogers "EventCode": "0x04", 6455d42d27SAndi Kleen "EventName": "MEM_UOPS_RETIRED.L1_MISS_LOADS", 65ff3d02b2SIan Rogers "PublicDescription": "This event counts the number of load micro-ops retired that miss in L1 Data cache. Note that prefetch misses will not be counted.", 6655d42d27SAndi Kleen "SampleAfterValue": "200003", 67ff3d02b2SIan Rogers "UMask": "0x1" 6855d42d27SAndi Kleen }, 6955d42d27SAndi Kleen { 7055d42d27SAndi Kleen "BriefDescription": "Counts the number of load micro-ops retired that hit in the L2", 71ff3d02b2SIan Rogers "Data_LA": "1", 72ff3d02b2SIan Rogers "EventCode": "0x04", 73ff3d02b2SIan Rogers "EventName": "MEM_UOPS_RETIRED.L2_HIT_LOADS", 7455d42d27SAndi Kleen "PEBS": "1", 75ff3d02b2SIan Rogers "SampleAfterValue": "200003", 76ff3d02b2SIan Rogers "UMask": "0x2" 7755d42d27SAndi Kleen }, 7855d42d27SAndi Kleen { 79ff3d02b2SIan Rogers "BriefDescription": "Counts the number of load micro-ops retired that miss in the L2", 80ff3d02b2SIan Rogers "Data_LA": "1", 81ff3d02b2SIan Rogers "EventCode": "0x04", 82ff3d02b2SIan Rogers "EventName": "MEM_UOPS_RETIRED.L2_MISS_LOADS", 83ff3d02b2SIan Rogers "PEBS": "1", 84ff3d02b2SIan Rogers "SampleAfterValue": "100007", 85ff3d02b2SIan Rogers "UMask": "0x4" 86ff3d02b2SIan Rogers }, 87ff3d02b2SIan Rogers { 88ff3d02b2SIan Rogers "BriefDescription": "Counts the number of load micro-ops retired that caused micro TLB miss", 89ff3d02b2SIan Rogers "EventCode": "0x04", 9055d42d27SAndi Kleen "EventName": "MEM_UOPS_RETIRED.UTLB_MISS_LOADS", 9155d42d27SAndi Kleen "SampleAfterValue": "200003", 92ff3d02b2SIan Rogers "UMask": "0x10" 9355d42d27SAndi Kleen }, 9455d42d27SAndi Kleen { 95ff3d02b2SIan Rogers "BriefDescription": "Counts the matrix events specified by MSR_OFFCORE_RESPx", 9655d42d27SAndi Kleen "EventCode": "0xB7", 9755d42d27SAndi Kleen "EventName": "OFFCORE_RESPONSE", 9855d42d27SAndi Kleen "SampleAfterValue": "100007", 99ff3d02b2SIan Rogers "UMask": "0x1" 10055d42d27SAndi Kleen }, 10155d42d27SAndi Kleen { 102ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for any response", 10355d42d27SAndi Kleen "EventCode": "0xB7", 10455d42d27SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.ANY_RESPONSE", 10555d42d27SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 106ff3d02b2SIan Rogers "MSRValue": "0x0000010044", 10755d42d27SAndi Kleen "SampleAfterValue": "100007", 108ff3d02b2SIan Rogers "UMask": "0x1" 10955d42d27SAndi Kleen }, 11055d42d27SAndi Kleen { 111*0a080050SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 11255d42d27SAndi Kleen "EventCode": "0xB7", 11355d42d27SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_FAR_TILE", 11455d42d27SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 115ff3d02b2SIan Rogers "MSRValue": "0x1800400044", 11655d42d27SAndi Kleen "SampleAfterValue": "100007", 117ff3d02b2SIan Rogers "UMask": "0x1" 11855d42d27SAndi Kleen }, 11955d42d27SAndi Kleen { 120ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 121ff3d02b2SIan Rogers "EventCode": "0xB7", 122ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_FAR_TILE_E_F", 12355d42d27SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 124ff3d02b2SIan Rogers "MSRValue": "0x0800400044", 12555d42d27SAndi Kleen "SampleAfterValue": "100007", 126ff3d02b2SIan Rogers "UMask": "0x1" 12755d42d27SAndi Kleen }, 12855d42d27SAndi Kleen { 129ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 130ff3d02b2SIan Rogers "EventCode": "0xB7", 131ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_FAR_TILE_M", 132ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 133ff3d02b2SIan Rogers "MSRValue": "0x1000400044", 134ff3d02b2SIan Rogers "SampleAfterValue": "100007", 135ff3d02b2SIan Rogers "UMask": "0x1" 136ff3d02b2SIan Rogers }, 137ff3d02b2SIan Rogers { 138*0a080050SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 139ff3d02b2SIan Rogers "EventCode": "0xB7", 140ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_NEAR_TILE", 141ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 142ff3d02b2SIan Rogers "MSRValue": "0x1800180044", 143ff3d02b2SIan Rogers "SampleAfterValue": "100007", 144ff3d02b2SIan Rogers "UMask": "0x1" 145ff3d02b2SIan Rogers }, 146ff3d02b2SIan Rogers { 147ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 148ff3d02b2SIan Rogers "EventCode": "0xB7", 149ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_NEAR_TILE_E_F", 150ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 151ff3d02b2SIan Rogers "MSRValue": "0x0800080044", 152ff3d02b2SIan Rogers "SampleAfterValue": "100007", 153ff3d02b2SIan Rogers "UMask": "0x1" 154ff3d02b2SIan Rogers }, 155ff3d02b2SIan Rogers { 156ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 157ff3d02b2SIan Rogers "EventCode": "0xB7", 158ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_NEAR_TILE_M", 159ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 160ff3d02b2SIan Rogers "MSRValue": "0x1000080044", 161ff3d02b2SIan Rogers "SampleAfterValue": "100007", 162ff3d02b2SIan Rogers "UMask": "0x1" 163ff3d02b2SIan Rogers }, 164ff3d02b2SIan Rogers { 165ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses which hit its own tile's L2 with data in E state", 166ff3d02b2SIan Rogers "EventCode": "0xB7", 167ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_THIS_TILE_E", 168ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 169ff3d02b2SIan Rogers "MSRValue": "0x0004000044", 170ff3d02b2SIan Rogers "SampleAfterValue": "100007", 171ff3d02b2SIan Rogers "UMask": "0x1" 172ff3d02b2SIan Rogers }, 173ff3d02b2SIan Rogers { 174ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses which hit its own tile's L2 with data in F state", 175ff3d02b2SIan Rogers "EventCode": "0xB7", 176ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_THIS_TILE_F", 177ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 178ff3d02b2SIan Rogers "MSRValue": "0x0010000044", 179ff3d02b2SIan Rogers "SampleAfterValue": "100007", 180ff3d02b2SIan Rogers "UMask": "0x1" 181ff3d02b2SIan Rogers }, 182ff3d02b2SIan Rogers { 183ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses which hit its own tile's L2 with data in M state", 184ff3d02b2SIan Rogers "EventCode": "0xB7", 185ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_THIS_TILE_M", 186ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 187ff3d02b2SIan Rogers "MSRValue": "0x0002000044", 188ff3d02b2SIan Rogers "SampleAfterValue": "100007", 189ff3d02b2SIan Rogers "UMask": "0x1" 190ff3d02b2SIan Rogers }, 191ff3d02b2SIan Rogers { 192ff3d02b2SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that accounts for responses which hit its own tile's L2 with data in S state", 193ff3d02b2SIan Rogers "EventCode": "0xB7", 194ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.L2_HIT_THIS_TILE_S", 195ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 196ff3d02b2SIan Rogers "MSRValue": "0x0008000044", 197ff3d02b2SIan Rogers "SampleAfterValue": "100007", 198ff3d02b2SIan Rogers "UMask": "0x1" 199ff3d02b2SIan Rogers }, 200ff3d02b2SIan Rogers { 201*0a080050SIan Rogers "BriefDescription": "Counts Demand code reads and prefetch code read requests that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 202ff3d02b2SIan Rogers "EventCode": "0xB7", 203ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_CODE_RD.OUTSTANDING", 204ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 205ff3d02b2SIan Rogers "MSRValue": "0x4000000044", 206ff3d02b2SIan Rogers "SampleAfterValue": "100007", 207ff3d02b2SIan Rogers "UMask": "0x1" 208ff3d02b2SIan Rogers }, 209ff3d02b2SIan Rogers { 210ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for any response", 211ff3d02b2SIan Rogers "EventCode": "0xB7", 212ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.ANY_RESPONSE", 213ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 214ff3d02b2SIan Rogers "MSRValue": "0x0000013091", 215ff3d02b2SIan Rogers "SampleAfterValue": "100007", 216ff3d02b2SIan Rogers "UMask": "0x1" 217ff3d02b2SIan Rogers }, 218ff3d02b2SIan Rogers { 219*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 220ff3d02b2SIan Rogers "EventCode": "0xB7", 221ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_FAR_TILE", 222ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 223ff3d02b2SIan Rogers "MSRValue": "0x1800403091", 224ff3d02b2SIan Rogers "SampleAfterValue": "100007", 225ff3d02b2SIan Rogers "UMask": "0x1" 226ff3d02b2SIan Rogers }, 227ff3d02b2SIan Rogers { 228ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 229ff3d02b2SIan Rogers "EventCode": "0xB7", 230ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_FAR_TILE_E_F", 231ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 232ff3d02b2SIan Rogers "MSRValue": "0x0800403091", 233ff3d02b2SIan Rogers "SampleAfterValue": "100007", 234ff3d02b2SIan Rogers "UMask": "0x1" 235ff3d02b2SIan Rogers }, 236ff3d02b2SIan Rogers { 237ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 238ff3d02b2SIan Rogers "EventCode": "0xB7", 239ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_FAR_TILE_M", 240ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 241ff3d02b2SIan Rogers "MSRValue": "0x1000403091", 242ff3d02b2SIan Rogers "SampleAfterValue": "100007", 243ff3d02b2SIan Rogers "UMask": "0x1" 244ff3d02b2SIan Rogers }, 245ff3d02b2SIan Rogers { 246*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 247ff3d02b2SIan Rogers "EventCode": "0xB7", 248ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_NEAR_TILE", 249ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 250ff3d02b2SIan Rogers "MSRValue": "0x1800183091", 251ff3d02b2SIan Rogers "SampleAfterValue": "100007", 252ff3d02b2SIan Rogers "UMask": "0x1" 253ff3d02b2SIan Rogers }, 254ff3d02b2SIan Rogers { 255ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 256ff3d02b2SIan Rogers "EventCode": "0xB7", 257ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_NEAR_TILE_E_F", 258ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 259ff3d02b2SIan Rogers "MSRValue": "0x0800083091", 260ff3d02b2SIan Rogers "SampleAfterValue": "100007", 261ff3d02b2SIan Rogers "UMask": "0x1" 262ff3d02b2SIan Rogers }, 263ff3d02b2SIan Rogers { 264ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 265ff3d02b2SIan Rogers "EventCode": "0xB7", 266ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_NEAR_TILE_M", 267ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 268ff3d02b2SIan Rogers "MSRValue": "0x1000083091", 269ff3d02b2SIan Rogers "SampleAfterValue": "100007", 270ff3d02b2SIan Rogers "UMask": "0x1" 271ff3d02b2SIan Rogers }, 272ff3d02b2SIan Rogers { 273ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses which hit its own tile's L2 with data in E state", 274ff3d02b2SIan Rogers "EventCode": "0xB7", 275ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_THIS_TILE_E", 276ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 277ff3d02b2SIan Rogers "MSRValue": "0x0004003091", 278ff3d02b2SIan Rogers "SampleAfterValue": "100007", 279ff3d02b2SIan Rogers "UMask": "0x1" 280ff3d02b2SIan Rogers }, 281ff3d02b2SIan Rogers { 282ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses which hit its own tile's L2 with data in F state", 283ff3d02b2SIan Rogers "EventCode": "0xB7", 284ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_THIS_TILE_F", 285ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 286ff3d02b2SIan Rogers "MSRValue": "0x0010003091", 287ff3d02b2SIan Rogers "SampleAfterValue": "100007", 288ff3d02b2SIan Rogers "UMask": "0x1" 289ff3d02b2SIan Rogers }, 290ff3d02b2SIan Rogers { 291ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses which hit its own tile's L2 with data in M state", 292ff3d02b2SIan Rogers "EventCode": "0xB7", 293ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_THIS_TILE_M", 294ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 295ff3d02b2SIan Rogers "MSRValue": "0x0002003091", 296ff3d02b2SIan Rogers "SampleAfterValue": "100007", 297ff3d02b2SIan Rogers "UMask": "0x1" 298ff3d02b2SIan Rogers }, 299ff3d02b2SIan Rogers { 300ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that accounts for responses which hit its own tile's L2 with data in S state", 301ff3d02b2SIan Rogers "EventCode": "0xB7", 302ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.L2_HIT_THIS_TILE_S", 303ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 304ff3d02b2SIan Rogers "MSRValue": "0x0008003091", 305ff3d02b2SIan Rogers "SampleAfterValue": "100007", 306ff3d02b2SIan Rogers "UMask": "0x1" 307ff3d02b2SIan Rogers }, 308ff3d02b2SIan Rogers { 309*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data and L1 prefetch data read requests that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 310ff3d02b2SIan Rogers "EventCode": "0xB7", 311ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_DATA_RD.OUTSTANDING", 312ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 313ff3d02b2SIan Rogers "MSRValue": "0x4000003091", 314ff3d02b2SIan Rogers "SampleAfterValue": "100007", 315ff3d02b2SIan Rogers "UMask": "0x1" 316ff3d02b2SIan Rogers }, 317ff3d02b2SIan Rogers { 318ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for any response", 319ff3d02b2SIan Rogers "EventCode": "0xB7", 320ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.ANY_RESPONSE", 321ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 322ff3d02b2SIan Rogers "MSRValue": "0x0000010070", 323ff3d02b2SIan Rogers "SampleAfterValue": "100007", 324ff3d02b2SIan Rogers "UMask": "0x1" 325ff3d02b2SIan Rogers }, 326ff3d02b2SIan Rogers { 327*0a080050SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 328ff3d02b2SIan Rogers "EventCode": "0xB7", 32955d42d27SAndi Kleen "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_FAR_TILE", 33055d42d27SAndi Kleen "MSRIndex": "0x1a6,0x1a7", 331ff3d02b2SIan Rogers "MSRValue": "0x1800400070", 33255d42d27SAndi Kleen "SampleAfterValue": "100007", 333ff3d02b2SIan Rogers "UMask": "0x1" 334ff3d02b2SIan Rogers }, 335ff3d02b2SIan Rogers { 336ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 337ff3d02b2SIan Rogers "EventCode": "0xB7", 338ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_FAR_TILE_E_F", 339ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 340ff3d02b2SIan Rogers "MSRValue": "0x0800400070", 341ff3d02b2SIan Rogers "SampleAfterValue": "100007", 342ff3d02b2SIan Rogers "UMask": "0x1" 343ff3d02b2SIan Rogers }, 344ff3d02b2SIan Rogers { 345ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 346ff3d02b2SIan Rogers "EventCode": "0xB7", 347ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_FAR_TILE_M", 348ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 349ff3d02b2SIan Rogers "MSRValue": "0x1000400070", 350ff3d02b2SIan Rogers "SampleAfterValue": "100007", 351ff3d02b2SIan Rogers "UMask": "0x1" 352ff3d02b2SIan Rogers }, 353ff3d02b2SIan Rogers { 354*0a080050SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 355ff3d02b2SIan Rogers "EventCode": "0xB7", 356ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_NEAR_TILE", 357ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 358ff3d02b2SIan Rogers "MSRValue": "0x1800180070", 359ff3d02b2SIan Rogers "SampleAfterValue": "100007", 360ff3d02b2SIan Rogers "UMask": "0x1" 361ff3d02b2SIan Rogers }, 362ff3d02b2SIan Rogers { 363ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 364ff3d02b2SIan Rogers "EventCode": "0xB7", 365ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_NEAR_TILE_E_F", 366ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 367ff3d02b2SIan Rogers "MSRValue": "0x0800080070", 368ff3d02b2SIan Rogers "SampleAfterValue": "100007", 369ff3d02b2SIan Rogers "UMask": "0x1" 370ff3d02b2SIan Rogers }, 371ff3d02b2SIan Rogers { 372ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 373ff3d02b2SIan Rogers "EventCode": "0xB7", 374ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_NEAR_TILE_M", 375ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 376ff3d02b2SIan Rogers "MSRValue": "0x1000080070", 377ff3d02b2SIan Rogers "SampleAfterValue": "100007", 378ff3d02b2SIan Rogers "UMask": "0x1" 379ff3d02b2SIan Rogers }, 380ff3d02b2SIan Rogers { 381ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses which hit its own tile's L2 with data in E state", 382ff3d02b2SIan Rogers "EventCode": "0xB7", 383ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_THIS_TILE_E", 384ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 385ff3d02b2SIan Rogers "MSRValue": "0x0004000070", 386ff3d02b2SIan Rogers "SampleAfterValue": "100007", 387ff3d02b2SIan Rogers "UMask": "0x1" 388ff3d02b2SIan Rogers }, 389ff3d02b2SIan Rogers { 390ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses which hit its own tile's L2 with data in F state", 391ff3d02b2SIan Rogers "EventCode": "0xB7", 392ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_THIS_TILE_F", 393ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 394ff3d02b2SIan Rogers "MSRValue": "0x0010000070", 395ff3d02b2SIan Rogers "SampleAfterValue": "100007", 396ff3d02b2SIan Rogers "UMask": "0x1" 397ff3d02b2SIan Rogers }, 398ff3d02b2SIan Rogers { 399ff3d02b2SIan Rogers "BriefDescription": "Counts any Prefetch requests that accounts for responses which hit its own tile's L2 with data in M state", 400ff3d02b2SIan Rogers "EventCode": "0xB7", 401ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.L2_HIT_THIS_TILE_M", 402ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 403ff3d02b2SIan Rogers "MSRValue": "0x0002000070", 404ff3d02b2SIan Rogers "SampleAfterValue": "100007", 405ff3d02b2SIan Rogers "UMask": "0x1" 406ff3d02b2SIan Rogers }, 407ff3d02b2SIan Rogers { 408*0a080050SIan Rogers "BriefDescription": "Counts any Prefetch requests that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 409ff3d02b2SIan Rogers "EventCode": "0xB7", 410ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_PF_L2.OUTSTANDING", 411ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 412ff3d02b2SIan Rogers "MSRValue": "0x4000000070", 413ff3d02b2SIan Rogers "SampleAfterValue": "100007", 414ff3d02b2SIan Rogers "UMask": "0x1" 415ff3d02b2SIan Rogers }, 416ff3d02b2SIan Rogers { 417ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for any response", 418ff3d02b2SIan Rogers "EventCode": "0xB7", 419ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.ANY_RESPONSE", 420ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 421ff3d02b2SIan Rogers "MSRValue": "0x00000132f7", 422ff3d02b2SIan Rogers "SampleAfterValue": "100007", 423ff3d02b2SIan Rogers "UMask": "0x1" 424ff3d02b2SIan Rogers }, 425ff3d02b2SIan Rogers { 426*0a080050SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 427ff3d02b2SIan Rogers "EventCode": "0xB7", 428ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_FAR_TILE", 429ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 430ff3d02b2SIan Rogers "MSRValue": "0x18004032f7", 431ff3d02b2SIan Rogers "SampleAfterValue": "100007", 432ff3d02b2SIan Rogers "UMask": "0x1" 433ff3d02b2SIan Rogers }, 434ff3d02b2SIan Rogers { 435ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 436ff3d02b2SIan Rogers "EventCode": "0xB7", 437ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_FAR_TILE_E_F", 438ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 439ff3d02b2SIan Rogers "MSRValue": "0x08004032f7", 440ff3d02b2SIan Rogers "SampleAfterValue": "100007", 441ff3d02b2SIan Rogers "UMask": "0x1" 442ff3d02b2SIan Rogers }, 443ff3d02b2SIan Rogers { 444ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 445ff3d02b2SIan Rogers "EventCode": "0xB7", 446ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_FAR_TILE_M", 447ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 448ff3d02b2SIan Rogers "MSRValue": "0x10004032f7", 449ff3d02b2SIan Rogers "SampleAfterValue": "100007", 450ff3d02b2SIan Rogers "UMask": "0x1" 451ff3d02b2SIan Rogers }, 452ff3d02b2SIan Rogers { 453*0a080050SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 454ff3d02b2SIan Rogers "EventCode": "0xB7", 455ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_NEAR_TILE", 456ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 457ff3d02b2SIan Rogers "MSRValue": "0x18001832f7", 458ff3d02b2SIan Rogers "SampleAfterValue": "100007", 459ff3d02b2SIan Rogers "UMask": "0x1" 460ff3d02b2SIan Rogers }, 461ff3d02b2SIan Rogers { 462ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 463ff3d02b2SIan Rogers "EventCode": "0xB7", 464ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_NEAR_TILE_E_F", 465ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 466ff3d02b2SIan Rogers "MSRValue": "0x08000832f7", 467ff3d02b2SIan Rogers "SampleAfterValue": "100007", 468ff3d02b2SIan Rogers "UMask": "0x1" 469ff3d02b2SIan Rogers }, 470ff3d02b2SIan Rogers { 471ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 472ff3d02b2SIan Rogers "EventCode": "0xB7", 473ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_NEAR_TILE_M", 474ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 475ff3d02b2SIan Rogers "MSRValue": "0x10000832f7", 476ff3d02b2SIan Rogers "SampleAfterValue": "100007", 477ff3d02b2SIan Rogers "UMask": "0x1" 478ff3d02b2SIan Rogers }, 479ff3d02b2SIan Rogers { 480ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses which hit its own tile's L2 with data in E state", 481ff3d02b2SIan Rogers "EventCode": "0xB7", 482ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_THIS_TILE_E", 483ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 484ff3d02b2SIan Rogers "MSRValue": "0x00040032f7", 485ff3d02b2SIan Rogers "SampleAfterValue": "100007", 486ff3d02b2SIan Rogers "UMask": "0x1" 487ff3d02b2SIan Rogers }, 488ff3d02b2SIan Rogers { 489ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses which hit its own tile's L2 with data in F state", 490ff3d02b2SIan Rogers "EventCode": "0xB7", 491ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_THIS_TILE_F", 492ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 493ff3d02b2SIan Rogers "MSRValue": "0x00100032f7", 494ff3d02b2SIan Rogers "SampleAfterValue": "100007", 495ff3d02b2SIan Rogers "UMask": "0x1" 496ff3d02b2SIan Rogers }, 497ff3d02b2SIan Rogers { 498ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses which hit its own tile's L2 with data in M state", 499ff3d02b2SIan Rogers "EventCode": "0xB7", 500ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_THIS_TILE_M", 501ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 502ff3d02b2SIan Rogers "MSRValue": "0x00020032f7", 503ff3d02b2SIan Rogers "SampleAfterValue": "100007", 504ff3d02b2SIan Rogers "UMask": "0x1" 505ff3d02b2SIan Rogers }, 506ff3d02b2SIan Rogers { 507ff3d02b2SIan Rogers "BriefDescription": "Counts any Read request that accounts for responses which hit its own tile's L2 with data in S state", 508ff3d02b2SIan Rogers "EventCode": "0xB7", 509ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.L2_HIT_THIS_TILE_S", 510ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 511ff3d02b2SIan Rogers "MSRValue": "0x00080032f7", 512ff3d02b2SIan Rogers "SampleAfterValue": "100007", 513ff3d02b2SIan Rogers "UMask": "0x1" 514ff3d02b2SIan Rogers }, 515ff3d02b2SIan Rogers { 516*0a080050SIan Rogers "BriefDescription": "Counts any Read request that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 517ff3d02b2SIan Rogers "EventCode": "0xB7", 518ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_READ.OUTSTANDING", 519ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 520ff3d02b2SIan Rogers "MSRValue": "0x40000032f7", 521ff3d02b2SIan Rogers "SampleAfterValue": "100007", 522ff3d02b2SIan Rogers "UMask": "0x1" 523ff3d02b2SIan Rogers }, 524ff3d02b2SIan Rogers { 525ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for any response", 526ff3d02b2SIan Rogers "EventCode": "0xB7", 527ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.ANY_RESPONSE", 528ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 529ff3d02b2SIan Rogers "MSRValue": "0x0000018000", 530ff3d02b2SIan Rogers "SampleAfterValue": "100007", 531ff3d02b2SIan Rogers "UMask": "0x1" 532ff3d02b2SIan Rogers }, 533ff3d02b2SIan Rogers { 534*0a080050SIan Rogers "BriefDescription": "Counts any request that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 535ff3d02b2SIan Rogers "EventCode": "0xB7", 536ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_FAR_TILE", 537ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 538ff3d02b2SIan Rogers "MSRValue": "0x1800408000", 539ff3d02b2SIan Rogers "SampleAfterValue": "100007", 540ff3d02b2SIan Rogers "UMask": "0x1" 541ff3d02b2SIan Rogers }, 542ff3d02b2SIan Rogers { 543ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 544ff3d02b2SIan Rogers "EventCode": "0xB7", 545ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_FAR_TILE_E_F", 546ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 547ff3d02b2SIan Rogers "MSRValue": "0x0800408000", 548ff3d02b2SIan Rogers "SampleAfterValue": "100007", 549ff3d02b2SIan Rogers "UMask": "0x1" 550ff3d02b2SIan Rogers }, 551ff3d02b2SIan Rogers { 552ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 553ff3d02b2SIan Rogers "EventCode": "0xB7", 554ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_FAR_TILE_M", 555ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 556ff3d02b2SIan Rogers "MSRValue": "0x1000408000", 557ff3d02b2SIan Rogers "SampleAfterValue": "100007", 558ff3d02b2SIan Rogers "UMask": "0x1" 559ff3d02b2SIan Rogers }, 560ff3d02b2SIan Rogers { 561*0a080050SIan Rogers "BriefDescription": "Counts any request that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 562ff3d02b2SIan Rogers "EventCode": "0xB7", 563ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_NEAR_TILE", 564ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 565ff3d02b2SIan Rogers "MSRValue": "0x1800188000", 566ff3d02b2SIan Rogers "SampleAfterValue": "100007", 567ff3d02b2SIan Rogers "UMask": "0x1" 568ff3d02b2SIan Rogers }, 569ff3d02b2SIan Rogers { 570ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 571ff3d02b2SIan Rogers "EventCode": "0xB7", 572ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_NEAR_TILE_E_F", 573ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 574ff3d02b2SIan Rogers "MSRValue": "0x0800088000", 575ff3d02b2SIan Rogers "SampleAfterValue": "100007", 576ff3d02b2SIan Rogers "UMask": "0x1" 577ff3d02b2SIan Rogers }, 578ff3d02b2SIan Rogers { 579ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 580ff3d02b2SIan Rogers "EventCode": "0xB7", 581ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_NEAR_TILE_M", 582ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 583ff3d02b2SIan Rogers "MSRValue": "0x1000088000", 584ff3d02b2SIan Rogers "SampleAfterValue": "100007", 585ff3d02b2SIan Rogers "UMask": "0x1" 586ff3d02b2SIan Rogers }, 587ff3d02b2SIan Rogers { 588ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses which hit its own tile's L2 with data in E state", 589ff3d02b2SIan Rogers "EventCode": "0xB7", 590ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_THIS_TILE_E", 591ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 592ff3d02b2SIan Rogers "MSRValue": "0x0004008000", 593ff3d02b2SIan Rogers "SampleAfterValue": "100007", 594ff3d02b2SIan Rogers "UMask": "0x1" 595ff3d02b2SIan Rogers }, 596ff3d02b2SIan Rogers { 597ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses which hit its own tile's L2 with data in F state", 598ff3d02b2SIan Rogers "EventCode": "0xB7", 599ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_THIS_TILE_F", 600ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 601ff3d02b2SIan Rogers "MSRValue": "0x0010008000", 602ff3d02b2SIan Rogers "SampleAfterValue": "100007", 603ff3d02b2SIan Rogers "UMask": "0x1" 604ff3d02b2SIan Rogers }, 605ff3d02b2SIan Rogers { 606ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses which hit its own tile's L2 with data in M state", 607ff3d02b2SIan Rogers "EventCode": "0xB7", 608ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_THIS_TILE_M", 609ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 610ff3d02b2SIan Rogers "MSRValue": "0x0002008000", 611ff3d02b2SIan Rogers "SampleAfterValue": "100007", 612ff3d02b2SIan Rogers "UMask": "0x1" 613ff3d02b2SIan Rogers }, 614ff3d02b2SIan Rogers { 615ff3d02b2SIan Rogers "BriefDescription": "Counts any request that accounts for responses which hit its own tile's L2 with data in S state", 616ff3d02b2SIan Rogers "EventCode": "0xB7", 617ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.L2_HIT_THIS_TILE_S", 618ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 619ff3d02b2SIan Rogers "MSRValue": "0x0008008000", 620ff3d02b2SIan Rogers "SampleAfterValue": "100007", 621ff3d02b2SIan Rogers "UMask": "0x1" 622ff3d02b2SIan Rogers }, 623ff3d02b2SIan Rogers { 624*0a080050SIan Rogers "BriefDescription": "Counts any request that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 625ff3d02b2SIan Rogers "EventCode": "0xB7", 626ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_REQUEST.OUTSTANDING", 627ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 628ff3d02b2SIan Rogers "MSRValue": "0x4000008000", 629ff3d02b2SIan Rogers "SampleAfterValue": "100007", 630ff3d02b2SIan Rogers "UMask": "0x1" 631ff3d02b2SIan Rogers }, 632ff3d02b2SIan Rogers { 633ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for any response", 634ff3d02b2SIan Rogers "EventCode": "0xB7", 635ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.ANY_RESPONSE", 636ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 637ff3d02b2SIan Rogers "MSRValue": "0x0000010022", 638ff3d02b2SIan Rogers "SampleAfterValue": "100007", 639ff3d02b2SIan Rogers "UMask": "0x1" 640ff3d02b2SIan Rogers }, 641ff3d02b2SIan Rogers { 642*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 643ff3d02b2SIan Rogers "EventCode": "0xB7", 644ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_FAR_TILE", 645ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 646ff3d02b2SIan Rogers "MSRValue": "0x1800400022", 647ff3d02b2SIan Rogers "SampleAfterValue": "100007", 648ff3d02b2SIan Rogers "UMask": "0x1" 649ff3d02b2SIan Rogers }, 650ff3d02b2SIan Rogers { 651ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 652ff3d02b2SIan Rogers "EventCode": "0xB7", 653ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_FAR_TILE_E_F", 654ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 655ff3d02b2SIan Rogers "MSRValue": "0x0800400022", 656ff3d02b2SIan Rogers "SampleAfterValue": "100007", 657ff3d02b2SIan Rogers "UMask": "0x1" 658ff3d02b2SIan Rogers }, 659ff3d02b2SIan Rogers { 660ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 661ff3d02b2SIan Rogers "EventCode": "0xB7", 662ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_FAR_TILE_M", 663ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 664ff3d02b2SIan Rogers "MSRValue": "0x1000400022", 665ff3d02b2SIan Rogers "SampleAfterValue": "100007", 666ff3d02b2SIan Rogers "UMask": "0x1" 667ff3d02b2SIan Rogers }, 668ff3d02b2SIan Rogers { 669*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 670ff3d02b2SIan Rogers "EventCode": "0xB7", 671ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_NEAR_TILE", 672ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 673ff3d02b2SIan Rogers "MSRValue": "0x1800180022", 674ff3d02b2SIan Rogers "SampleAfterValue": "100007", 675ff3d02b2SIan Rogers "UMask": "0x1" 676ff3d02b2SIan Rogers }, 677ff3d02b2SIan Rogers { 678ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 679ff3d02b2SIan Rogers "EventCode": "0xB7", 680ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_NEAR_TILE_E_F", 681ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 682ff3d02b2SIan Rogers "MSRValue": "0x0800080022", 683ff3d02b2SIan Rogers "SampleAfterValue": "100007", 684ff3d02b2SIan Rogers "UMask": "0x1" 685ff3d02b2SIan Rogers }, 686ff3d02b2SIan Rogers { 687ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 688ff3d02b2SIan Rogers "EventCode": "0xB7", 689ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_NEAR_TILE_M", 690ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 691ff3d02b2SIan Rogers "MSRValue": "0x1000080022", 692ff3d02b2SIan Rogers "SampleAfterValue": "100007", 693ff3d02b2SIan Rogers "UMask": "0x1" 694ff3d02b2SIan Rogers }, 695ff3d02b2SIan Rogers { 696ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses which hit its own tile's L2 with data in E state", 697ff3d02b2SIan Rogers "EventCode": "0xB7", 698ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_THIS_TILE_E", 699ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 700ff3d02b2SIan Rogers "MSRValue": "0x0004000022", 701ff3d02b2SIan Rogers "SampleAfterValue": "100007", 702ff3d02b2SIan Rogers "UMask": "0x1" 703ff3d02b2SIan Rogers }, 704ff3d02b2SIan Rogers { 705ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses which hit its own tile's L2 with data in F state", 706ff3d02b2SIan Rogers "EventCode": "0xB7", 707ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_THIS_TILE_F", 708ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 709ff3d02b2SIan Rogers "MSRValue": "0x0010000022", 710ff3d02b2SIan Rogers "SampleAfterValue": "100007", 711ff3d02b2SIan Rogers "UMask": "0x1" 712ff3d02b2SIan Rogers }, 713ff3d02b2SIan Rogers { 714ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses which hit its own tile's L2 with data in M state", 715ff3d02b2SIan Rogers "EventCode": "0xB7", 716ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_THIS_TILE_M", 717ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 718ff3d02b2SIan Rogers "MSRValue": "0x0002000022", 719ff3d02b2SIan Rogers "SampleAfterValue": "100007", 720ff3d02b2SIan Rogers "UMask": "0x1" 721ff3d02b2SIan Rogers }, 722ff3d02b2SIan Rogers { 723ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that accounts for responses which hit its own tile's L2 with data in S state", 724ff3d02b2SIan Rogers "EventCode": "0xB7", 725ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.L2_HIT_THIS_TILE_S", 726ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 727ff3d02b2SIan Rogers "MSRValue": "0x0008000022", 728ff3d02b2SIan Rogers "SampleAfterValue": "100007", 729ff3d02b2SIan Rogers "UMask": "0x1" 730ff3d02b2SIan Rogers }, 731ff3d02b2SIan Rogers { 732*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data write requests that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 733ff3d02b2SIan Rogers "EventCode": "0xB7", 734ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.ANY_RFO.OUTSTANDING", 735ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 736ff3d02b2SIan Rogers "MSRValue": "0x4000000022", 737ff3d02b2SIan Rogers "SampleAfterValue": "100007", 738ff3d02b2SIan Rogers "UMask": "0x1" 739ff3d02b2SIan Rogers }, 740ff3d02b2SIan Rogers { 741ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for any response", 742ff3d02b2SIan Rogers "EventCode": "0xB7", 743ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.ANY_RESPONSE", 744ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 745ff3d02b2SIan Rogers "MSRValue": "0x0000010400", 746ff3d02b2SIan Rogers "SampleAfterValue": "100007", 747ff3d02b2SIan Rogers "UMask": "0x1" 748ff3d02b2SIan Rogers }, 749ff3d02b2SIan Rogers { 750*0a080050SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 751ff3d02b2SIan Rogers "EventCode": "0xB7", 752ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_FAR_TILE", 753ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 754ff3d02b2SIan Rogers "MSRValue": "0x1800400400", 755ff3d02b2SIan Rogers "SampleAfterValue": "100007", 756ff3d02b2SIan Rogers "UMask": "0x1" 757ff3d02b2SIan Rogers }, 758ff3d02b2SIan Rogers { 759ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 760ff3d02b2SIan Rogers "EventCode": "0xB7", 761ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_FAR_TILE_E_F", 762ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 763ff3d02b2SIan Rogers "MSRValue": "0x0800400400", 764ff3d02b2SIan Rogers "SampleAfterValue": "100007", 765ff3d02b2SIan Rogers "UMask": "0x1" 766ff3d02b2SIan Rogers }, 767ff3d02b2SIan Rogers { 768ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 769ff3d02b2SIan Rogers "EventCode": "0xB7", 770ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_FAR_TILE_M", 771ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 772ff3d02b2SIan Rogers "MSRValue": "0x1000400400", 773ff3d02b2SIan Rogers "SampleAfterValue": "100007", 774ff3d02b2SIan Rogers "UMask": "0x1" 775ff3d02b2SIan Rogers }, 776ff3d02b2SIan Rogers { 777*0a080050SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 778ff3d02b2SIan Rogers "EventCode": "0xB7", 779ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_NEAR_TILE", 780ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 781ff3d02b2SIan Rogers "MSRValue": "0x1800180400", 782ff3d02b2SIan Rogers "SampleAfterValue": "100007", 783ff3d02b2SIan Rogers "UMask": "0x1" 784ff3d02b2SIan Rogers }, 785ff3d02b2SIan Rogers { 786ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 787ff3d02b2SIan Rogers "EventCode": "0xB7", 788ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_NEAR_TILE_E_F", 789ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 790ff3d02b2SIan Rogers "MSRValue": "0x0800080400", 791ff3d02b2SIan Rogers "SampleAfterValue": "100007", 792ff3d02b2SIan Rogers "UMask": "0x1" 793ff3d02b2SIan Rogers }, 794ff3d02b2SIan Rogers { 795ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 796ff3d02b2SIan Rogers "EventCode": "0xB7", 797ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_NEAR_TILE_M", 798ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 799ff3d02b2SIan Rogers "MSRValue": "0x1000080400", 800ff3d02b2SIan Rogers "SampleAfterValue": "100007", 801ff3d02b2SIan Rogers "UMask": "0x1" 802ff3d02b2SIan Rogers }, 803ff3d02b2SIan Rogers { 804ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in E state", 805ff3d02b2SIan Rogers "EventCode": "0xB7", 806ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_THIS_TILE_E", 807ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 808ff3d02b2SIan Rogers "MSRValue": "0x0004000400", 809ff3d02b2SIan Rogers "SampleAfterValue": "100007", 810ff3d02b2SIan Rogers "UMask": "0x1" 811ff3d02b2SIan Rogers }, 812ff3d02b2SIan Rogers { 813ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in F state", 814ff3d02b2SIan Rogers "EventCode": "0xB7", 815ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_THIS_TILE_F", 816ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 817ff3d02b2SIan Rogers "MSRValue": "0x0010000400", 818ff3d02b2SIan Rogers "SampleAfterValue": "100007", 819ff3d02b2SIan Rogers "UMask": "0x1" 820ff3d02b2SIan Rogers }, 821ff3d02b2SIan Rogers { 822ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in M state", 823ff3d02b2SIan Rogers "EventCode": "0xB7", 824ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_THIS_TILE_M", 825ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 826ff3d02b2SIan Rogers "MSRValue": "0x0002000400", 827ff3d02b2SIan Rogers "SampleAfterValue": "100007", 828ff3d02b2SIan Rogers "UMask": "0x1" 829ff3d02b2SIan Rogers }, 830ff3d02b2SIan Rogers { 831ff3d02b2SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that accounts for responses which hit its own tile's L2 with data in S state", 832ff3d02b2SIan Rogers "EventCode": "0xB7", 833ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.L2_HIT_THIS_TILE_S", 834ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 835ff3d02b2SIan Rogers "MSRValue": "0x0008000400", 836ff3d02b2SIan Rogers "SampleAfterValue": "100007", 837ff3d02b2SIan Rogers "UMask": "0x1" 838ff3d02b2SIan Rogers }, 839ff3d02b2SIan Rogers { 840*0a080050SIan Rogers "BriefDescription": "Counts Bus locks and split lock requests that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 841ff3d02b2SIan Rogers "EventCode": "0xB7", 842ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.BUS_LOCKS.OUTSTANDING", 843ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 844ff3d02b2SIan Rogers "MSRValue": "0x4000000400", 845ff3d02b2SIan Rogers "SampleAfterValue": "100007", 846ff3d02b2SIan Rogers "UMask": "0x1" 847ff3d02b2SIan Rogers }, 848ff3d02b2SIan Rogers { 849ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for any response", 850ff3d02b2SIan Rogers "EventCode": "0xB7", 851ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE", 852ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 853ff3d02b2SIan Rogers "MSRValue": "0x0000010004", 854ff3d02b2SIan Rogers "SampleAfterValue": "100007", 855ff3d02b2SIan Rogers "UMask": "0x1" 856ff3d02b2SIan Rogers }, 857ff3d02b2SIan Rogers { 858*0a080050SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 859ff3d02b2SIan Rogers "EventCode": "0xB7", 860ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_FAR_TILE", 861ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 862ff3d02b2SIan Rogers "MSRValue": "0x1800400004", 863ff3d02b2SIan Rogers "SampleAfterValue": "100007", 864ff3d02b2SIan Rogers "UMask": "0x1" 865ff3d02b2SIan Rogers }, 866ff3d02b2SIan Rogers { 867ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 868ff3d02b2SIan Rogers "EventCode": "0xB7", 869ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_FAR_TILE_E_F", 870ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 871ff3d02b2SIan Rogers "MSRValue": "0x0800400004", 872ff3d02b2SIan Rogers "SampleAfterValue": "100007", 873ff3d02b2SIan Rogers "UMask": "0x1" 874ff3d02b2SIan Rogers }, 875ff3d02b2SIan Rogers { 876ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 877ff3d02b2SIan Rogers "EventCode": "0xB7", 878ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_FAR_TILE_M", 879ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 880ff3d02b2SIan Rogers "MSRValue": "0x1000400004", 881ff3d02b2SIan Rogers "SampleAfterValue": "100007", 882ff3d02b2SIan Rogers "UMask": "0x1" 883ff3d02b2SIan Rogers }, 884ff3d02b2SIan Rogers { 885*0a080050SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 886ff3d02b2SIan Rogers "EventCode": "0xB7", 887ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_NEAR_TILE", 888ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 889ff3d02b2SIan Rogers "MSRValue": "0x1800180004", 890ff3d02b2SIan Rogers "SampleAfterValue": "100007", 891ff3d02b2SIan Rogers "UMask": "0x1" 892ff3d02b2SIan Rogers }, 893ff3d02b2SIan Rogers { 894ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 895ff3d02b2SIan Rogers "EventCode": "0xB7", 896ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_NEAR_TILE_E_F", 897ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 898ff3d02b2SIan Rogers "MSRValue": "0x0800080004", 899ff3d02b2SIan Rogers "SampleAfterValue": "100007", 900ff3d02b2SIan Rogers "UMask": "0x1" 901ff3d02b2SIan Rogers }, 902ff3d02b2SIan Rogers { 903ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 904ff3d02b2SIan Rogers "EventCode": "0xB7", 905ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_NEAR_TILE_M", 906ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 907ff3d02b2SIan Rogers "MSRValue": "0x1000080004", 908ff3d02b2SIan Rogers "SampleAfterValue": "100007", 909ff3d02b2SIan Rogers "UMask": "0x1" 910ff3d02b2SIan Rogers }, 911ff3d02b2SIan Rogers { 912ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in E state", 913ff3d02b2SIan Rogers "EventCode": "0xB7", 914ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_THIS_TILE_E", 915ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 916ff3d02b2SIan Rogers "MSRValue": "0x0004000004", 917ff3d02b2SIan Rogers "SampleAfterValue": "100007", 918ff3d02b2SIan Rogers "UMask": "0x1" 919ff3d02b2SIan Rogers }, 920ff3d02b2SIan Rogers { 921ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in F state", 922ff3d02b2SIan Rogers "EventCode": "0xB7", 923ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_THIS_TILE_F", 924ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 925ff3d02b2SIan Rogers "MSRValue": "0x0010000004", 926ff3d02b2SIan Rogers "SampleAfterValue": "100007", 927ff3d02b2SIan Rogers "UMask": "0x1" 928ff3d02b2SIan Rogers }, 929ff3d02b2SIan Rogers { 930ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in M state", 931ff3d02b2SIan Rogers "EventCode": "0xB7", 932ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_THIS_TILE_M", 933ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 934ff3d02b2SIan Rogers "MSRValue": "0x0002000004", 935ff3d02b2SIan Rogers "SampleAfterValue": "100007", 936ff3d02b2SIan Rogers "UMask": "0x1" 937ff3d02b2SIan Rogers }, 938ff3d02b2SIan Rogers { 939ff3d02b2SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that accounts for responses which hit its own tile's L2 with data in S state", 940ff3d02b2SIan Rogers "EventCode": "0xB7", 941ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L2_HIT_THIS_TILE_S", 942ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 943ff3d02b2SIan Rogers "MSRValue": "0x0008000004", 944ff3d02b2SIan Rogers "SampleAfterValue": "100007", 945ff3d02b2SIan Rogers "UMask": "0x1" 946ff3d02b2SIan Rogers }, 947ff3d02b2SIan Rogers { 948*0a080050SIan Rogers "BriefDescription": "Counts demand code reads and prefetch code reads that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 949ff3d02b2SIan Rogers "EventCode": "0xB7", 950ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.OUTSTANDING", 951ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 952ff3d02b2SIan Rogers "MSRValue": "0x4000000004", 953ff3d02b2SIan Rogers "SampleAfterValue": "100007", 954ff3d02b2SIan Rogers "UMask": "0x1" 955ff3d02b2SIan Rogers }, 956ff3d02b2SIan Rogers { 957ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for any response", 958ff3d02b2SIan Rogers "EventCode": "0xB7", 959ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE", 960ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 961ff3d02b2SIan Rogers "MSRValue": "0x0000010001", 962ff3d02b2SIan Rogers "SampleAfterValue": "100007", 963ff3d02b2SIan Rogers "UMask": "0x1" 964ff3d02b2SIan Rogers }, 965ff3d02b2SIan Rogers { 966ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 967ff3d02b2SIan Rogers "EventCode": "0xB7", 968ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_FAR_TILE_E_F", 969ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 970ff3d02b2SIan Rogers "MSRValue": "0x0800400001", 971ff3d02b2SIan Rogers "SampleAfterValue": "100007", 972ff3d02b2SIan Rogers "UMask": "0x1" 973ff3d02b2SIan Rogers }, 974ff3d02b2SIan Rogers { 975ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 976ff3d02b2SIan Rogers "EventCode": "0xB7", 977ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_FAR_TILE_M", 978ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 979ff3d02b2SIan Rogers "MSRValue": "0x1000400001", 980ff3d02b2SIan Rogers "SampleAfterValue": "100007", 981ff3d02b2SIan Rogers "UMask": "0x1" 982ff3d02b2SIan Rogers }, 983ff3d02b2SIan Rogers { 984ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 985ff3d02b2SIan Rogers "EventCode": "0xB7", 986ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_NEAR_TILE_E_F", 987ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 988ff3d02b2SIan Rogers "MSRValue": "0x0800080001", 989ff3d02b2SIan Rogers "SampleAfterValue": "100007", 990ff3d02b2SIan Rogers "UMask": "0x1" 991ff3d02b2SIan Rogers }, 992ff3d02b2SIan Rogers { 993ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 994ff3d02b2SIan Rogers "EventCode": "0xB7", 995ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_NEAR_TILE_M", 996ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 997ff3d02b2SIan Rogers "MSRValue": "0x1000080001", 998ff3d02b2SIan Rogers "SampleAfterValue": "100007", 999ff3d02b2SIan Rogers "UMask": "0x1" 1000ff3d02b2SIan Rogers }, 1001ff3d02b2SIan Rogers { 1002ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in E state", 1003ff3d02b2SIan Rogers "EventCode": "0xB7", 1004ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_THIS_TILE_E", 1005ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1006ff3d02b2SIan Rogers "MSRValue": "0x0004000001", 1007ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1008ff3d02b2SIan Rogers "UMask": "0x1" 1009ff3d02b2SIan Rogers }, 1010ff3d02b2SIan Rogers { 1011ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in F state", 1012ff3d02b2SIan Rogers "EventCode": "0xB7", 1013ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_THIS_TILE_F", 1014ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1015ff3d02b2SIan Rogers "MSRValue": "0x0010000001", 1016ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1017ff3d02b2SIan Rogers "UMask": "0x1" 1018ff3d02b2SIan Rogers }, 1019ff3d02b2SIan Rogers { 1020ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in M state", 1021ff3d02b2SIan Rogers "EventCode": "0xB7", 1022ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_THIS_TILE_M", 1023ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1024ff3d02b2SIan Rogers "MSRValue": "0x0002000001", 1025ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1026ff3d02b2SIan Rogers "UMask": "0x1" 1027ff3d02b2SIan Rogers }, 1028ff3d02b2SIan Rogers { 1029ff3d02b2SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that accounts for responses which hit its own tile's L2 with data in S state", 1030ff3d02b2SIan Rogers "EventCode": "0xB7", 1031ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L2_HIT_THIS_TILE_S", 1032ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1033ff3d02b2SIan Rogers "MSRValue": "0x0008000001", 1034ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1035ff3d02b2SIan Rogers "UMask": "0x1" 1036ff3d02b2SIan Rogers }, 1037ff3d02b2SIan Rogers { 1038*0a080050SIan Rogers "BriefDescription": "Counts demand cacheable data and L1 prefetch data reads that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 1039ff3d02b2SIan Rogers "EventCode": "0xB7", 1040ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.OUTSTANDING", 1041ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 1042ff3d02b2SIan Rogers "MSRValue": "0x4000000001", 1043ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1044ff3d02b2SIan Rogers "UMask": "0x1" 1045ff3d02b2SIan Rogers }, 1046ff3d02b2SIan Rogers { 1047ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for any response", 1048ff3d02b2SIan Rogers "EventCode": "0xB7", 1049ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE", 1050ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1051ff3d02b2SIan Rogers "MSRValue": "0x0000010002", 1052ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1053ff3d02b2SIan Rogers "UMask": "0x1" 1054ff3d02b2SIan Rogers }, 1055ff3d02b2SIan Rogers { 1056*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 1057ff3d02b2SIan Rogers "EventCode": "0xB7", 1058ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_FAR_TILE", 1059ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1060ff3d02b2SIan Rogers "MSRValue": "0x1800400002", 1061ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1062ff3d02b2SIan Rogers "UMask": "0x1" 1063ff3d02b2SIan Rogers }, 1064ff3d02b2SIan Rogers { 1065ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1066ff3d02b2SIan Rogers "EventCode": "0xB7", 1067ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_FAR_TILE_E_F", 1068ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1069ff3d02b2SIan Rogers "MSRValue": "0x0800400002", 1070ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1071ff3d02b2SIan Rogers "UMask": "0x1" 1072ff3d02b2SIan Rogers }, 1073ff3d02b2SIan Rogers { 1074ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1075ff3d02b2SIan Rogers "EventCode": "0xB7", 1076ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_FAR_TILE_M", 1077ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1078ff3d02b2SIan Rogers "MSRValue": "0x1000400002", 1079ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1080ff3d02b2SIan Rogers "UMask": "0x1" 1081ff3d02b2SIan Rogers }, 1082ff3d02b2SIan Rogers { 1083*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1084ff3d02b2SIan Rogers "EventCode": "0xB7", 1085ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_NEAR_TILE", 1086ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1087ff3d02b2SIan Rogers "MSRValue": "0x1800180002", 1088ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1089ff3d02b2SIan Rogers "UMask": "0x1" 1090ff3d02b2SIan Rogers }, 1091ff3d02b2SIan Rogers { 1092ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1093ff3d02b2SIan Rogers "EventCode": "0xB7", 1094ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_NEAR_TILE_E_F", 1095ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1096ff3d02b2SIan Rogers "MSRValue": "0x0800080002", 1097ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1098ff3d02b2SIan Rogers "UMask": "0x1" 1099ff3d02b2SIan Rogers }, 1100ff3d02b2SIan Rogers { 1101ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1102ff3d02b2SIan Rogers "EventCode": "0xB7", 1103ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_NEAR_TILE_M", 1104ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1105ff3d02b2SIan Rogers "MSRValue": "0x1000080002", 1106ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1107ff3d02b2SIan Rogers "UMask": "0x1" 1108ff3d02b2SIan Rogers }, 1109ff3d02b2SIan Rogers { 1110ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in E state", 1111ff3d02b2SIan Rogers "EventCode": "0xB7", 1112ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_THIS_TILE_E", 1113ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1114ff3d02b2SIan Rogers "MSRValue": "0x0004000002", 1115ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1116ff3d02b2SIan Rogers "UMask": "0x1" 1117ff3d02b2SIan Rogers }, 1118ff3d02b2SIan Rogers { 1119ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in F state", 1120ff3d02b2SIan Rogers "EventCode": "0xB7", 1121ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_THIS_TILE_F", 1122ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1123ff3d02b2SIan Rogers "MSRValue": "0x0010000002", 1124ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1125ff3d02b2SIan Rogers "UMask": "0x1" 1126ff3d02b2SIan Rogers }, 1127ff3d02b2SIan Rogers { 1128ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in M state", 1129ff3d02b2SIan Rogers "EventCode": "0xB7", 1130ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_THIS_TILE_M", 1131ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1132ff3d02b2SIan Rogers "MSRValue": "0x0002000002", 1133ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1134ff3d02b2SIan Rogers "UMask": "0x1" 1135ff3d02b2SIan Rogers }, 1136ff3d02b2SIan Rogers { 1137ff3d02b2SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that accounts for responses which hit its own tile's L2 with data in S state", 1138ff3d02b2SIan Rogers "EventCode": "0xB7", 1139ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L2_HIT_THIS_TILE_S", 1140ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1141ff3d02b2SIan Rogers "MSRValue": "0x0008000002", 1142ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1143ff3d02b2SIan Rogers "UMask": "0x1" 1144ff3d02b2SIan Rogers }, 1145ff3d02b2SIan Rogers { 1146*0a080050SIan Rogers "BriefDescription": "Counts Demand cacheable data writes that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 1147ff3d02b2SIan Rogers "EventCode": "0xB7", 1148ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.OUTSTANDING", 1149ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 1150ff3d02b2SIan Rogers "MSRValue": "0x4000000002", 1151ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1152ff3d02b2SIan Rogers "UMask": "0x1" 1153ff3d02b2SIan Rogers }, 1154ff3d02b2SIan Rogers { 1155ff3d02b2SIan Rogers "BriefDescription": "Counts Full streaming stores (WC and should be programmed on PMC1) that accounts for any response", 1156ff3d02b2SIan Rogers "EventCode": "0xB7", 1157ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.FULL_STREAMING_STORES.ANY_RESPONSE", 1158ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1159ff3d02b2SIan Rogers "MSRValue": "0x0000010800", 1160ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1161ff3d02b2SIan Rogers "UMask": "0x1" 1162ff3d02b2SIan Rogers }, 1163ff3d02b2SIan Rogers { 1164ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for any response", 1165ff3d02b2SIan Rogers "EventCode": "0xB7", 1166ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.ANY_RESPONSE", 1167ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1168ff3d02b2SIan Rogers "MSRValue": "0x0000010080", 1169ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1170ff3d02b2SIan Rogers "UMask": "0x1" 1171ff3d02b2SIan Rogers }, 1172ff3d02b2SIan Rogers { 1173*0a080050SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 1174ff3d02b2SIan Rogers "EventCode": "0xB7", 1175ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_FAR_TILE", 1176ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1177ff3d02b2SIan Rogers "MSRValue": "0x1800400080", 1178ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1179ff3d02b2SIan Rogers "UMask": "0x1" 1180ff3d02b2SIan Rogers }, 1181ff3d02b2SIan Rogers { 1182ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1183ff3d02b2SIan Rogers "EventCode": "0xB7", 1184ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_FAR_TILE_E_F", 1185ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1186ff3d02b2SIan Rogers "MSRValue": "0x0800400080", 1187ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1188ff3d02b2SIan Rogers "UMask": "0x1" 1189ff3d02b2SIan Rogers }, 1190ff3d02b2SIan Rogers { 1191ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1192ff3d02b2SIan Rogers "EventCode": "0xB7", 1193ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_FAR_TILE_M", 1194ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1195ff3d02b2SIan Rogers "MSRValue": "0x1000400080", 1196ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1197ff3d02b2SIan Rogers "UMask": "0x1" 1198ff3d02b2SIan Rogers }, 1199ff3d02b2SIan Rogers { 1200*0a080050SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1201ff3d02b2SIan Rogers "EventCode": "0xB7", 1202ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_NEAR_TILE", 1203ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1204ff3d02b2SIan Rogers "MSRValue": "0x1800180080", 1205ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1206ff3d02b2SIan Rogers "UMask": "0x1" 1207ff3d02b2SIan Rogers }, 1208ff3d02b2SIan Rogers { 1209ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1210ff3d02b2SIan Rogers "EventCode": "0xB7", 1211ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_NEAR_TILE_E_F", 1212ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1213ff3d02b2SIan Rogers "MSRValue": "0x0800080080", 1214ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1215ff3d02b2SIan Rogers "UMask": "0x1" 1216ff3d02b2SIan Rogers }, 1217ff3d02b2SIan Rogers { 1218ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1219ff3d02b2SIan Rogers "EventCode": "0xB7", 1220ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_NEAR_TILE_M", 1221ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1222ff3d02b2SIan Rogers "MSRValue": "0x1000080080", 1223ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1224ff3d02b2SIan Rogers "UMask": "0x1" 1225ff3d02b2SIan Rogers }, 1226ff3d02b2SIan Rogers { 1227ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses which hit its own tile's L2 with data in E state", 1228ff3d02b2SIan Rogers "EventCode": "0xB7", 1229ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_THIS_TILE_E", 1230ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1231ff3d02b2SIan Rogers "MSRValue": "0x0004000080", 1232ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1233ff3d02b2SIan Rogers "UMask": "0x1" 1234ff3d02b2SIan Rogers }, 1235ff3d02b2SIan Rogers { 1236ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses which hit its own tile's L2 with data in F state", 1237ff3d02b2SIan Rogers "EventCode": "0xB7", 1238ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_THIS_TILE_F", 1239ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1240ff3d02b2SIan Rogers "MSRValue": "0x0010000080", 1241ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1242ff3d02b2SIan Rogers "UMask": "0x1" 1243ff3d02b2SIan Rogers }, 1244ff3d02b2SIan Rogers { 1245ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses which hit its own tile's L2 with data in M state", 1246ff3d02b2SIan Rogers "EventCode": "0xB7", 1247ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_THIS_TILE_M", 1248ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1249ff3d02b2SIan Rogers "MSRValue": "0x0002000080", 1250ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1251ff3d02b2SIan Rogers "UMask": "0x1" 1252ff3d02b2SIan Rogers }, 1253ff3d02b2SIan Rogers { 1254ff3d02b2SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that accounts for responses which hit its own tile's L2 with data in S state", 1255ff3d02b2SIan Rogers "EventCode": "0xB7", 1256ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.L2_HIT_THIS_TILE_S", 1257ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1258ff3d02b2SIan Rogers "MSRValue": "0x0008000080", 1259ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1260ff3d02b2SIan Rogers "UMask": "0x1" 1261ff3d02b2SIan Rogers }, 1262ff3d02b2SIan Rogers { 1263*0a080050SIan Rogers "BriefDescription": "Counts Partial reads (UC or WC and is valid only for Outstanding response type). that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 1264ff3d02b2SIan Rogers "EventCode": "0xB7", 1265ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_READS.OUTSTANDING", 1266ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 1267ff3d02b2SIan Rogers "MSRValue": "0x4000000080", 1268ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1269ff3d02b2SIan Rogers "UMask": "0x1" 1270ff3d02b2SIan Rogers }, 1271ff3d02b2SIan Rogers { 1272ff3d02b2SIan Rogers "BriefDescription": "Counts Partial streaming stores (WC and should be programmed on PMC1) that accounts for any response", 1273ff3d02b2SIan Rogers "EventCode": "0xB7", 1274ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_STREAMING_STORES.ANY_RESPONSE", 1275ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1276ff3d02b2SIan Rogers "MSRValue": "0x0000014000", 1277ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1278ff3d02b2SIan Rogers "UMask": "0x1" 1279ff3d02b2SIan Rogers }, 1280ff3d02b2SIan Rogers { 1281ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for any response", 1282ff3d02b2SIan Rogers "EventCode": "0xB7", 1283ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.ANY_RESPONSE", 1284ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1285ff3d02b2SIan Rogers "MSRValue": "0x0000010100", 1286ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1287ff3d02b2SIan Rogers "UMask": "0x1" 1288ff3d02b2SIan Rogers }, 1289ff3d02b2SIan Rogers { 1290*0a080050SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 1291ff3d02b2SIan Rogers "EventCode": "0xB7", 1292ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_FAR_TILE", 1293ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1294ff3d02b2SIan Rogers "MSRValue": "0x1800400100", 1295ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1296ff3d02b2SIan Rogers "UMask": "0x1" 1297ff3d02b2SIan Rogers }, 1298ff3d02b2SIan Rogers { 1299ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1300ff3d02b2SIan Rogers "EventCode": "0xB7", 1301ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_FAR_TILE_E_F", 1302ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1303ff3d02b2SIan Rogers "MSRValue": "0x0800400100", 1304ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1305ff3d02b2SIan Rogers "UMask": "0x1" 1306ff3d02b2SIan Rogers }, 1307ff3d02b2SIan Rogers { 1308ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1309ff3d02b2SIan Rogers "EventCode": "0xB7", 1310ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_FAR_TILE_M", 1311ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1312ff3d02b2SIan Rogers "MSRValue": "0x1000400100", 1313ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1314ff3d02b2SIan Rogers "UMask": "0x1" 1315ff3d02b2SIan Rogers }, 1316ff3d02b2SIan Rogers { 1317*0a080050SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1318ff3d02b2SIan Rogers "EventCode": "0xB7", 1319ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_NEAR_TILE", 1320ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1321ff3d02b2SIan Rogers "MSRValue": "0x1800180100", 1322ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1323ff3d02b2SIan Rogers "UMask": "0x1" 1324ff3d02b2SIan Rogers }, 1325ff3d02b2SIan Rogers { 1326ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1327ff3d02b2SIan Rogers "EventCode": "0xB7", 1328ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_NEAR_TILE_E_F", 1329ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1330ff3d02b2SIan Rogers "MSRValue": "0x0800080100", 1331ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1332ff3d02b2SIan Rogers "UMask": "0x1" 1333ff3d02b2SIan Rogers }, 1334ff3d02b2SIan Rogers { 1335ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1336ff3d02b2SIan Rogers "EventCode": "0xB7", 1337ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_NEAR_TILE_M", 1338ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1339ff3d02b2SIan Rogers "MSRValue": "0x1000080100", 1340ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1341ff3d02b2SIan Rogers "UMask": "0x1" 1342ff3d02b2SIan Rogers }, 1343ff3d02b2SIan Rogers { 1344ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in E state", 1345ff3d02b2SIan Rogers "EventCode": "0xB7", 1346ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_THIS_TILE_E", 1347ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1348ff3d02b2SIan Rogers "MSRValue": "0x0004000100", 1349ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1350ff3d02b2SIan Rogers "UMask": "0x1" 1351ff3d02b2SIan Rogers }, 1352ff3d02b2SIan Rogers { 1353ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in F state", 1354ff3d02b2SIan Rogers "EventCode": "0xB7", 1355ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_THIS_TILE_F", 1356ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1357ff3d02b2SIan Rogers "MSRValue": "0x0010000100", 1358ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1359ff3d02b2SIan Rogers "UMask": "0x1" 1360ff3d02b2SIan Rogers }, 1361ff3d02b2SIan Rogers { 1362ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in M state", 1363ff3d02b2SIan Rogers "EventCode": "0xB7", 1364ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_THIS_TILE_M", 1365ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1366ff3d02b2SIan Rogers "MSRValue": "0x0002000100", 1367ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1368ff3d02b2SIan Rogers "UMask": "0x1" 1369ff3d02b2SIan Rogers }, 1370ff3d02b2SIan Rogers { 1371ff3d02b2SIan Rogers "BriefDescription": "Counts Partial writes (UC or WT or WP and should be programmed on PMC1) that accounts for responses which hit its own tile's L2 with data in S state", 1372ff3d02b2SIan Rogers "EventCode": "0xB7", 1373ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PARTIAL_WRITES.L2_HIT_THIS_TILE_S", 1374ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1375ff3d02b2SIan Rogers "MSRValue": "0x0008000100", 1376ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1377ff3d02b2SIan Rogers "UMask": "0x1" 1378ff3d02b2SIan Rogers }, 1379ff3d02b2SIan Rogers { 1380ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for any response", 1381ff3d02b2SIan Rogers "EventCode": "0xB7", 1382ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.ANY_RESPONSE", 1383ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1384ff3d02b2SIan Rogers "MSRValue": "0x0000012000", 1385ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1386ff3d02b2SIan Rogers "UMask": "0x1" 1387ff3d02b2SIan Rogers }, 1388ff3d02b2SIan Rogers { 1389*0a080050SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 1390ff3d02b2SIan Rogers "EventCode": "0xB7", 1391ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_FAR_TILE", 1392ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1393ff3d02b2SIan Rogers "MSRValue": "0x1800402000", 1394ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1395ff3d02b2SIan Rogers "UMask": "0x1" 1396ff3d02b2SIan Rogers }, 1397ff3d02b2SIan Rogers { 1398ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1399ff3d02b2SIan Rogers "EventCode": "0xB7", 1400ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_FAR_TILE_E_F", 1401ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1402ff3d02b2SIan Rogers "MSRValue": "0x0800402000", 1403ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1404ff3d02b2SIan Rogers "UMask": "0x1" 1405ff3d02b2SIan Rogers }, 1406ff3d02b2SIan Rogers { 1407ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1408ff3d02b2SIan Rogers "EventCode": "0xB7", 1409ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_FAR_TILE_M", 1410ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1411ff3d02b2SIan Rogers "MSRValue": "0x1000402000", 1412ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1413ff3d02b2SIan Rogers "UMask": "0x1" 1414ff3d02b2SIan Rogers }, 1415ff3d02b2SIan Rogers { 1416*0a080050SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1417ff3d02b2SIan Rogers "EventCode": "0xB7", 1418ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_NEAR_TILE", 1419ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1420ff3d02b2SIan Rogers "MSRValue": "0x1800182000", 1421ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1422ff3d02b2SIan Rogers "UMask": "0x1" 1423ff3d02b2SIan Rogers }, 1424ff3d02b2SIan Rogers { 1425ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1426ff3d02b2SIan Rogers "EventCode": "0xB7", 1427ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_NEAR_TILE_E_F", 1428ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1429ff3d02b2SIan Rogers "MSRValue": "0x0800082000", 1430ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1431ff3d02b2SIan Rogers "UMask": "0x1" 1432ff3d02b2SIan Rogers }, 1433ff3d02b2SIan Rogers { 1434ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1435ff3d02b2SIan Rogers "EventCode": "0xB7", 1436ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_NEAR_TILE_M", 1437ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1438ff3d02b2SIan Rogers "MSRValue": "0x1000082000", 1439ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1440ff3d02b2SIan Rogers "UMask": "0x1" 1441ff3d02b2SIan Rogers }, 1442ff3d02b2SIan Rogers { 1443ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in E state", 1444ff3d02b2SIan Rogers "EventCode": "0xB7", 1445ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_THIS_TILE_E", 1446ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1447ff3d02b2SIan Rogers "MSRValue": "0x0004002000", 1448ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1449ff3d02b2SIan Rogers "UMask": "0x1" 1450ff3d02b2SIan Rogers }, 1451ff3d02b2SIan Rogers { 1452ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in F state", 1453ff3d02b2SIan Rogers "EventCode": "0xB7", 1454ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_THIS_TILE_F", 1455ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1456ff3d02b2SIan Rogers "MSRValue": "0x0010002000", 1457ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1458ff3d02b2SIan Rogers "UMask": "0x1" 1459ff3d02b2SIan Rogers }, 1460ff3d02b2SIan Rogers { 1461ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in M state", 1462ff3d02b2SIan Rogers "EventCode": "0xB7", 1463ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_THIS_TILE_M", 1464ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1465ff3d02b2SIan Rogers "MSRValue": "0x0002002000", 1466ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1467ff3d02b2SIan Rogers "UMask": "0x1" 1468ff3d02b2SIan Rogers }, 1469ff3d02b2SIan Rogers { 1470ff3d02b2SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that accounts for responses which hit its own tile's L2 with data in S state", 1471ff3d02b2SIan Rogers "EventCode": "0xB7", 1472ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.L2_HIT_THIS_TILE_S", 1473ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1474ff3d02b2SIan Rogers "MSRValue": "0x0008002000", 1475ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1476ff3d02b2SIan Rogers "UMask": "0x1" 1477ff3d02b2SIan Rogers }, 1478ff3d02b2SIan Rogers { 1479*0a080050SIan Rogers "BriefDescription": "Counts L1 data HW prefetches that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 1480ff3d02b2SIan Rogers "EventCode": "0xB7", 1481ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L1_DATA_RD.OUTSTANDING", 1482ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 1483ff3d02b2SIan Rogers "MSRValue": "0x4000002000", 1484ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1485ff3d02b2SIan Rogers "UMask": "0x1" 1486ff3d02b2SIan Rogers }, 1487ff3d02b2SIan Rogers { 1488ff3d02b2SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for any response", 1489ff3d02b2SIan Rogers "EventCode": "0xB7", 1490ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.ANY_RESPONSE", 1491ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1492ff3d02b2SIan Rogers "MSRValue": "0x0000010040", 1493ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1494ff3d02b2SIan Rogers "UMask": "0x1" 1495ff3d02b2SIan Rogers }, 1496ff3d02b2SIan Rogers { 1497*0a080050SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 1498ff3d02b2SIan Rogers "EventCode": "0xB7", 1499ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_FAR_TILE", 1500ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1501ff3d02b2SIan Rogers "MSRValue": "0x1800400040", 1502ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1503ff3d02b2SIan Rogers "UMask": "0x1" 1504ff3d02b2SIan Rogers }, 1505ff3d02b2SIan Rogers { 1506ff3d02b2SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1507ff3d02b2SIan Rogers "EventCode": "0xB7", 1508ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_FAR_TILE_E_F", 1509ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1510ff3d02b2SIan Rogers "MSRValue": "0x0800400040", 1511ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1512ff3d02b2SIan Rogers "UMask": "0x1" 1513ff3d02b2SIan Rogers }, 1514ff3d02b2SIan Rogers { 1515ff3d02b2SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1516ff3d02b2SIan Rogers "EventCode": "0xB7", 1517ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_FAR_TILE_M", 1518ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1519ff3d02b2SIan Rogers "MSRValue": "0x1000400040", 1520ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1521ff3d02b2SIan Rogers "UMask": "0x1" 1522ff3d02b2SIan Rogers }, 1523ff3d02b2SIan Rogers { 1524*0a080050SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1525ff3d02b2SIan Rogers "EventCode": "0xB7", 1526ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_NEAR_TILE", 1527ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1528ff3d02b2SIan Rogers "MSRValue": "0x1800180040", 1529ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1530ff3d02b2SIan Rogers "UMask": "0x1" 1531ff3d02b2SIan Rogers }, 1532ff3d02b2SIan Rogers { 1533ff3d02b2SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1534ff3d02b2SIan Rogers "EventCode": "0xB7", 1535ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_NEAR_TILE_E_F", 1536ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1537ff3d02b2SIan Rogers "MSRValue": "0x0800080040", 1538ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1539ff3d02b2SIan Rogers "UMask": "0x1" 1540ff3d02b2SIan Rogers }, 1541ff3d02b2SIan Rogers { 1542ff3d02b2SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1543ff3d02b2SIan Rogers "EventCode": "0xB7", 1544ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_NEAR_TILE_M", 1545ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1546ff3d02b2SIan Rogers "MSRValue": "0x1000080040", 1547ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1548ff3d02b2SIan Rogers "UMask": "0x1" 1549ff3d02b2SIan Rogers }, 1550ff3d02b2SIan Rogers { 1551ff3d02b2SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses which hit its own tile's L2 with data in E state", 1552ff3d02b2SIan Rogers "EventCode": "0xB7", 1553ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_THIS_TILE_E", 1554ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1555ff3d02b2SIan Rogers "MSRValue": "0x0004000040", 1556ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1557ff3d02b2SIan Rogers "UMask": "0x1" 1558ff3d02b2SIan Rogers }, 1559ff3d02b2SIan Rogers { 1560ff3d02b2SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that accounts for responses which hit its own tile's L2 with data in F state", 1561ff3d02b2SIan Rogers "EventCode": "0xB7", 1562ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L2_HIT_THIS_TILE_F", 1563ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1564ff3d02b2SIan Rogers "MSRValue": "0x0010000040", 1565ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1566ff3d02b2SIan Rogers "UMask": "0x1" 1567ff3d02b2SIan Rogers }, 1568ff3d02b2SIan Rogers { 1569*0a080050SIan Rogers "BriefDescription": "Counts L2 code HW prefetches that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 1570ff3d02b2SIan Rogers "EventCode": "0xB7", 1571ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.OUTSTANDING", 1572ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 1573ff3d02b2SIan Rogers "MSRValue": "0x4000000040", 1574ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1575ff3d02b2SIan Rogers "UMask": "0x1" 1576ff3d02b2SIan Rogers }, 1577ff3d02b2SIan Rogers { 1578ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for any response", 1579ff3d02b2SIan Rogers "EventCode": "0xB7", 1580ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.ANY_RESPONSE", 1581ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1582ff3d02b2SIan Rogers "MSRValue": "0x0000010020", 1583ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1584ff3d02b2SIan Rogers "UMask": "0x1" 1585ff3d02b2SIan Rogers }, 1586ff3d02b2SIan Rogers { 1587ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1588ff3d02b2SIan Rogers "EventCode": "0xB7", 1589ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_FAR_TILE_E_F", 1590ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1591ff3d02b2SIan Rogers "MSRValue": "0x0800400020", 1592ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1593ff3d02b2SIan Rogers "UMask": "0x1" 1594ff3d02b2SIan Rogers }, 1595ff3d02b2SIan Rogers { 1596ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1597ff3d02b2SIan Rogers "EventCode": "0xB7", 1598ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_FAR_TILE_M", 1599ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1600ff3d02b2SIan Rogers "MSRValue": "0x1000400020", 1601ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1602ff3d02b2SIan Rogers "UMask": "0x1" 1603ff3d02b2SIan Rogers }, 1604ff3d02b2SIan Rogers { 1605*0a080050SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1606ff3d02b2SIan Rogers "EventCode": "0xB7", 1607ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_NEAR_TILE", 1608ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1609ff3d02b2SIan Rogers "MSRValue": "0x1800180020", 1610ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1611ff3d02b2SIan Rogers "UMask": "0x1" 1612ff3d02b2SIan Rogers }, 1613ff3d02b2SIan Rogers { 1614ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1615ff3d02b2SIan Rogers "EventCode": "0xB7", 1616ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_NEAR_TILE_E_F", 1617ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1618ff3d02b2SIan Rogers "MSRValue": "0x0800080020", 1619ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1620ff3d02b2SIan Rogers "UMask": "0x1" 1621ff3d02b2SIan Rogers }, 1622ff3d02b2SIan Rogers { 1623ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1624ff3d02b2SIan Rogers "EventCode": "0xB7", 1625ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_NEAR_TILE_M", 1626ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1627ff3d02b2SIan Rogers "MSRValue": "0x1000080020", 1628ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1629ff3d02b2SIan Rogers "UMask": "0x1" 1630ff3d02b2SIan Rogers }, 1631ff3d02b2SIan Rogers { 1632ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in E state", 1633ff3d02b2SIan Rogers "EventCode": "0xB7", 1634ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_THIS_TILE_E", 1635ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1636ff3d02b2SIan Rogers "MSRValue": "0x0004000020", 1637ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1638ff3d02b2SIan Rogers "UMask": "0x1" 1639ff3d02b2SIan Rogers }, 1640ff3d02b2SIan Rogers { 1641ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in F state", 1642ff3d02b2SIan Rogers "EventCode": "0xB7", 1643ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_THIS_TILE_F", 1644ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1645ff3d02b2SIan Rogers "MSRValue": "0x0010000020", 1646ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1647ff3d02b2SIan Rogers "UMask": "0x1" 1648ff3d02b2SIan Rogers }, 1649ff3d02b2SIan Rogers { 1650ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in M state", 1651ff3d02b2SIan Rogers "EventCode": "0xB7", 1652ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_THIS_TILE_M", 1653ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1654ff3d02b2SIan Rogers "MSRValue": "0x0002000020", 1655ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1656ff3d02b2SIan Rogers "UMask": "0x1" 1657ff3d02b2SIan Rogers }, 1658ff3d02b2SIan Rogers { 1659ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that accounts for responses which hit its own tile's L2 with data in S state", 1660ff3d02b2SIan Rogers "EventCode": "0xB7", 1661ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L2_HIT_THIS_TILE_S", 1662ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1663ff3d02b2SIan Rogers "MSRValue": "0x0008000020", 1664ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1665ff3d02b2SIan Rogers "UMask": "0x1" 1666ff3d02b2SIan Rogers }, 1667ff3d02b2SIan Rogers { 1668ff3d02b2SIan Rogers "BriefDescription": "Counts L2 data RFO prefetches (includes PREFETCHW instruction) that provides no supplier details", 1669ff3d02b2SIan Rogers "EventCode": "0xB7", 1670ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.SUPPLIER_NONE", 1671ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1672ff3d02b2SIan Rogers "MSRValue": "0x0000020020", 1673ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1674ff3d02b2SIan Rogers "UMask": "0x1" 1675ff3d02b2SIan Rogers }, 1676ff3d02b2SIan Rogers { 1677ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for any response", 1678ff3d02b2SIan Rogers "EventCode": "0xB7", 1679ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.ANY_RESPONSE", 1680ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1681ff3d02b2SIan Rogers "MSRValue": "0x0000011000", 1682ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1683ff3d02b2SIan Rogers "UMask": "0x1" 1684ff3d02b2SIan Rogers }, 1685ff3d02b2SIan Rogers { 1686*0a080050SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses from snoop request hit with data forwarded from it Far(not in the same quadrant as the request)-other tile L2 in E/F/M state. Valid only in SNC4 Cluster mode.", 1687ff3d02b2SIan Rogers "EventCode": "0xB7", 1688ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_FAR_TILE", 1689ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1690ff3d02b2SIan Rogers "MSRValue": "0x1800401000", 1691ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1692ff3d02b2SIan Rogers "UMask": "0x1" 1693ff3d02b2SIan Rogers }, 1694ff3d02b2SIan Rogers { 1695ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1696ff3d02b2SIan Rogers "EventCode": "0xB7", 1697ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_FAR_TILE_E_F", 1698ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1699ff3d02b2SIan Rogers "MSRValue": "0x0800401000", 1700ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1701ff3d02b2SIan Rogers "UMask": "0x1" 1702ff3d02b2SIan Rogers }, 1703ff3d02b2SIan Rogers { 1704ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1705ff3d02b2SIan Rogers "EventCode": "0xB7", 1706ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_FAR_TILE_M", 1707ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1708ff3d02b2SIan Rogers "MSRValue": "0x1000401000", 1709ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1710ff3d02b2SIan Rogers "UMask": "0x1" 1711ff3d02b2SIan Rogers }, 1712ff3d02b2SIan Rogers { 1713*0a080050SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1714ff3d02b2SIan Rogers "EventCode": "0xB7", 1715ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_NEAR_TILE", 1716ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1717ff3d02b2SIan Rogers "MSRValue": "0x1800181000", 1718ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1719ff3d02b2SIan Rogers "UMask": "0x1" 1720ff3d02b2SIan Rogers }, 1721ff3d02b2SIan Rogers { 1722ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1723ff3d02b2SIan Rogers "EventCode": "0xB7", 1724ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_NEAR_TILE_E_F", 1725ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1726ff3d02b2SIan Rogers "MSRValue": "0x0800081000", 1727ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1728ff3d02b2SIan Rogers "UMask": "0x1" 1729ff3d02b2SIan Rogers }, 1730ff3d02b2SIan Rogers { 1731ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1732ff3d02b2SIan Rogers "EventCode": "0xB7", 1733ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_NEAR_TILE_M", 1734ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1735ff3d02b2SIan Rogers "MSRValue": "0x1000081000", 1736ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1737ff3d02b2SIan Rogers "UMask": "0x1" 1738ff3d02b2SIan Rogers }, 1739ff3d02b2SIan Rogers { 1740ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses which hit its own tile's L2 with data in E state", 1741ff3d02b2SIan Rogers "EventCode": "0xB7", 1742ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_THIS_TILE_E", 1743ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1744ff3d02b2SIan Rogers "MSRValue": "0x0004001000", 1745ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1746ff3d02b2SIan Rogers "UMask": "0x1" 1747ff3d02b2SIan Rogers }, 1748ff3d02b2SIan Rogers { 1749ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses which hit its own tile's L2 with data in F state", 1750ff3d02b2SIan Rogers "EventCode": "0xB7", 1751ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_THIS_TILE_F", 1752ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1753ff3d02b2SIan Rogers "MSRValue": "0x0010001000", 1754ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1755ff3d02b2SIan Rogers "UMask": "0x1" 1756ff3d02b2SIan Rogers }, 1757ff3d02b2SIan Rogers { 1758ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses which hit its own tile's L2 with data in M state", 1759ff3d02b2SIan Rogers "EventCode": "0xB7", 1760ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_THIS_TILE_M", 1761ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1762ff3d02b2SIan Rogers "MSRValue": "0x0002001000", 1763ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1764ff3d02b2SIan Rogers "UMask": "0x1" 1765ff3d02b2SIan Rogers }, 1766ff3d02b2SIan Rogers { 1767ff3d02b2SIan Rogers "BriefDescription": "Counts Software Prefetches that accounts for responses which hit its own tile's L2 with data in S state", 1768ff3d02b2SIan Rogers "EventCode": "0xB7", 1769ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.L2_HIT_THIS_TILE_S", 1770ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1771ff3d02b2SIan Rogers "MSRValue": "0x0008001000", 1772ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1773ff3d02b2SIan Rogers "UMask": "0x1" 1774ff3d02b2SIan Rogers }, 1775ff3d02b2SIan Rogers { 1776*0a080050SIan Rogers "BriefDescription": "Counts Software Prefetches that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 1777ff3d02b2SIan Rogers "EventCode": "0xB7", 1778ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.PF_SOFTWARE.OUTSTANDING", 1779ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 1780ff3d02b2SIan Rogers "MSRValue": "0x4000001000", 1781ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1782ff3d02b2SIan Rogers "UMask": "0x1" 1783ff3d02b2SIan Rogers }, 1784ff3d02b2SIan Rogers { 1785ff3d02b2SIan Rogers "BriefDescription": "Counts all streaming stores (WC and should be programmed on PMC1) that accounts for any response", 1786ff3d02b2SIan Rogers "EventCode": "0xB7", 1787ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.STREAMING_STORES.ANY_RESPONSE", 1788ff3d02b2SIan Rogers "MSRIndex": "0x1a7", 1789ff3d02b2SIan Rogers "MSRValue": "0x0000014800", 1790ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1791ff3d02b2SIan Rogers "UMask": "0x1" 1792ff3d02b2SIan Rogers }, 1793ff3d02b2SIan Rogers { 1794ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for any response", 1795ff3d02b2SIan Rogers "EventCode": "0xB7", 1796ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.ANY_RESPONSE", 1797ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1798ff3d02b2SIan Rogers "MSRValue": "0x0000010200", 1799ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1800ff3d02b2SIan Rogers "UMask": "0x1" 1801ff3d02b2SIan Rogers }, 1802ff3d02b2SIan Rogers { 1803ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in E/F state. Valid only for SNC4 cluster mode.", 1804ff3d02b2SIan Rogers "EventCode": "0xB7", 1805ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_FAR_TILE_E_F", 1806ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1807ff3d02b2SIan Rogers "MSRValue": "0x0800400200", 1808ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1809ff3d02b2SIan Rogers "UMask": "0x1" 1810ff3d02b2SIan Rogers }, 1811ff3d02b2SIan Rogers { 1812ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses from a snoop request hit with data forwarded from its Far(not in the same quadrant as the request)-other tile's L2 in M state.", 1813ff3d02b2SIan Rogers "EventCode": "0xB7", 1814ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_FAR_TILE_M", 1815ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1816ff3d02b2SIan Rogers "MSRValue": "0x1000400200", 1817ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1818ff3d02b2SIan Rogers "UMask": "0x1" 1819ff3d02b2SIan Rogers }, 1820ff3d02b2SIan Rogers { 1821*0a080050SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 in E/F/M state", 1822ff3d02b2SIan Rogers "EventCode": "0xB7", 1823ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_NEAR_TILE", 1824ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1825ff3d02b2SIan Rogers "MSRValue": "0x1800180200", 1826ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1827ff3d02b2SIan Rogers "UMask": "0x1" 1828ff3d02b2SIan Rogers }, 1829ff3d02b2SIan Rogers { 1830ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in E/F state.", 1831ff3d02b2SIan Rogers "EventCode": "0xB7", 1832ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_NEAR_TILE_E_F", 1833ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1834ff3d02b2SIan Rogers "MSRValue": "0x0800080200", 1835ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1836ff3d02b2SIan Rogers "UMask": "0x1" 1837ff3d02b2SIan Rogers }, 1838ff3d02b2SIan Rogers { 1839ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L2 in M state.", 1840ff3d02b2SIan Rogers "EventCode": "0xB7", 1841ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_NEAR_TILE_M", 1842ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1843ff3d02b2SIan Rogers "MSRValue": "0x1000080200", 1844ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1845ff3d02b2SIan Rogers "UMask": "0x1" 1846ff3d02b2SIan Rogers }, 1847ff3d02b2SIan Rogers { 1848ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses which hit its own tile's L2 with data in E state", 1849ff3d02b2SIan Rogers "EventCode": "0xB7", 1850ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_THIS_TILE_E", 1851ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1852ff3d02b2SIan Rogers "MSRValue": "0x0004000200", 1853ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1854ff3d02b2SIan Rogers "UMask": "0x1" 1855ff3d02b2SIan Rogers }, 1856ff3d02b2SIan Rogers { 1857ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses which hit its own tile's L2 with data in F state", 1858ff3d02b2SIan Rogers "EventCode": "0xB7", 1859ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_THIS_TILE_F", 1860ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1861ff3d02b2SIan Rogers "MSRValue": "0x0010000200", 1862ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1863ff3d02b2SIan Rogers "UMask": "0x1" 1864ff3d02b2SIan Rogers }, 1865ff3d02b2SIan Rogers { 1866ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses which hit its own tile's L2 with data in M state", 1867ff3d02b2SIan Rogers "EventCode": "0xB7", 1868ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_THIS_TILE_M", 1869ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1870ff3d02b2SIan Rogers "MSRValue": "0x0002000200", 1871ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1872ff3d02b2SIan Rogers "UMask": "0x1" 1873ff3d02b2SIan Rogers }, 1874ff3d02b2SIan Rogers { 1875ff3d02b2SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that accounts for responses which hit its own tile's L2 with data in S state", 1876ff3d02b2SIan Rogers "EventCode": "0xB7", 1877ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.L2_HIT_THIS_TILE_S", 1878ff3d02b2SIan Rogers "MSRIndex": "0x1a6,0x1a7", 1879ff3d02b2SIan Rogers "MSRValue": "0x0008000200", 1880ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1881ff3d02b2SIan Rogers "UMask": "0x1" 1882ff3d02b2SIan Rogers }, 1883ff3d02b2SIan Rogers { 1884*0a080050SIan Rogers "BriefDescription": "Counts UC code reads (valid only for Outstanding response type) that are outstanding, per weighted cycle, from the time of the request to when any response is received. The outstanding response should be programmed only on PMC0.", 1885ff3d02b2SIan Rogers "EventCode": "0xB7", 1886ff3d02b2SIan Rogers "EventName": "OFFCORE_RESPONSE.UC_CODE_READS.OUTSTANDING", 1887ff3d02b2SIan Rogers "MSRIndex": "0x1a6", 1888ff3d02b2SIan Rogers "MSRValue": "0x4000000200", 1889ff3d02b2SIan Rogers "SampleAfterValue": "100007", 1890ff3d02b2SIan Rogers "UMask": "0x1" 189155d42d27SAndi Kleen } 189255d42d27SAndi Kleen] 1893