147cbd67eSAndi Kleen[
247cbd67eSAndi Kleen    {
33d05181aSJin Yao        "BriefDescription": "L1D data line replacements",
43d05181aSJin Yao        "EventCode": "0x51",
53d05181aSJin Yao        "EventName": "L1D.REPLACEMENT",
63d05181aSJin Yao        "PublicDescription": "Counts L1D data line replacements including opportunistic replacements, and replacements that require stall-for-replace or block-for-replace.",
73d05181aSJin Yao        "SampleAfterValue": "2000003",
83d05181aSJin Yao        "UMask": "0x1"
93d05181aSJin Yao    },
103d05181aSJin Yao    {
113f5f0df7SIan Rogers        "BriefDescription": "Number of times a request needed a FB entry but there was no entry available for it. That is the FB unavailability was dominant reason for blocking the request. A request includes cacheable/uncacheable demands that is load, store or SW prefetch.",
123f5f0df7SIan Rogers        "EventCode": "0x48",
133f5f0df7SIan Rogers        "EventName": "L1D_PEND_MISS.FB_FULL",
143f5f0df7SIan Rogers        "PublicDescription": "Number of times a request needed a FB (Fill Buffer) entry but there was no entry available for it. A request includes cacheable/uncacheable demands that are load, store or SW prefetch instructions.",
153d05181aSJin Yao        "SampleAfterValue": "2000003",
163f5f0df7SIan Rogers        "UMask": "0x2"
173d05181aSJin Yao    },
183d05181aSJin Yao    {
193f5f0df7SIan Rogers        "BriefDescription": "L1D miss outstandings duration in cycles",
203f5f0df7SIan Rogers        "EventCode": "0x48",
213f5f0df7SIan Rogers        "EventName": "L1D_PEND_MISS.PENDING",
223f5f0df7SIan Rogers        "PublicDescription": "Counts duration of L1D miss outstanding, that is each cycle number of Fill Buffers (FB) outstanding required by Demand Reads. FB either is held by demand loads, or it is held by non-demand loads and gets hit at least once by demand. The valid outstanding interval is defined until the FB deallocation by one of the following ways: from FB allocation, if FB is allocated by demand from the demand Hit FB, if it is allocated by hardware or software prefetch.Note: In the L1D, a Demand Read contains cacheable or noncacheable demand loads, including ones causing cache-line splits and reads due to page walks resulted from any request type.",
233f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
243d05181aSJin Yao        "UMask": "0x1"
253d05181aSJin Yao    },
263d05181aSJin Yao    {
273d05181aSJin Yao        "BriefDescription": "Cycles with L1D load Misses outstanding.",
283d05181aSJin Yao        "CounterMask": "1",
293d05181aSJin Yao        "EventCode": "0x48",
303d05181aSJin Yao        "EventName": "L1D_PEND_MISS.PENDING_CYCLES",
313d05181aSJin Yao        "PublicDescription": "Counts duration of L1D miss outstanding in cycles.",
323d05181aSJin Yao        "SampleAfterValue": "2000003",
333d05181aSJin Yao        "UMask": "0x1"
343d05181aSJin Yao    },
353d05181aSJin Yao    {
363f5f0df7SIan Rogers        "AnyThread": "1",
373f5f0df7SIan Rogers        "BriefDescription": "Cycles with L1D load Misses outstanding from any thread on physical core.",
383d05181aSJin Yao        "CounterMask": "1",
393f5f0df7SIan Rogers        "EventCode": "0x48",
403f5f0df7SIan Rogers        "EventName": "L1D_PEND_MISS.PENDING_CYCLES_ANY",
413d05181aSJin Yao        "SampleAfterValue": "2000003",
423d05181aSJin Yao        "UMask": "0x1"
433d05181aSJin Yao    },
443d05181aSJin Yao    {
453f5f0df7SIan Rogers        "BriefDescription": "L2 cache lines filling L2",
463f5f0df7SIan Rogers        "EventCode": "0xF1",
473f5f0df7SIan Rogers        "EventName": "L2_LINES_IN.ALL",
483f5f0df7SIan Rogers        "PublicDescription": "Counts the number of L2 cache lines filling the L2. Counting does not cover rejects.",
493d05181aSJin Yao        "SampleAfterValue": "100003",
503f5f0df7SIan Rogers        "UMask": "0x1f"
513d05181aSJin Yao    },
523d05181aSJin Yao    {
533f5f0df7SIan Rogers        "BriefDescription": "Counts the number of lines that are evicted by L2 cache when triggered by an L2 cache fill. Those lines are in Modified state. Modified lines are written back to L3",
543f5f0df7SIan Rogers        "EventCode": "0xF2",
553f5f0df7SIan Rogers        "EventName": "L2_LINES_OUT.NON_SILENT",
563f5f0df7SIan Rogers        "SampleAfterValue": "200003",
573d05181aSJin Yao        "UMask": "0x2"
583d05181aSJin Yao    },
593d05181aSJin Yao    {
603f5f0df7SIan Rogers        "BriefDescription": "Counts the number of lines that are silently dropped by L2 cache when triggered by an L2 cache fill. These lines are typically in Shared or Exclusive state. A non-threaded event.",
613f5f0df7SIan Rogers        "EventCode": "0xF2",
623f5f0df7SIan Rogers        "EventName": "L2_LINES_OUT.SILENT",
633f5f0df7SIan Rogers        "SampleAfterValue": "200003",
643d05181aSJin Yao        "UMask": "0x1"
653d05181aSJin Yao    },
663d05181aSJin Yao    {
673f5f0df7SIan Rogers        "BriefDescription": "Counts the number of lines that have been hardware prefetched but not used and now evicted by L2 cache",
683f5f0df7SIan Rogers        "EventCode": "0xF2",
693f5f0df7SIan Rogers        "EventName": "L2_LINES_OUT.USELESS_HWPF",
703f5f0df7SIan Rogers        "SampleAfterValue": "200003",
713f5f0df7SIan Rogers        "UMask": "0x4"
723f5f0df7SIan Rogers    },
733f5f0df7SIan Rogers    {
743f5f0df7SIan Rogers        "BriefDescription": "This event is deprecated. Refer to new event L2_LINES_OUT.USELESS_HWPF",
759d9675bbSIan Rogers        "Deprecated": "1",
763f5f0df7SIan Rogers        "EventCode": "0xF2",
773f5f0df7SIan Rogers        "EventName": "L2_LINES_OUT.USELESS_PREF",
783f5f0df7SIan Rogers        "SampleAfterValue": "200003",
793f5f0df7SIan Rogers        "UMask": "0x4"
803f5f0df7SIan Rogers    },
813f5f0df7SIan Rogers    {
823f5f0df7SIan Rogers        "BriefDescription": "L2 code requests",
833f5f0df7SIan Rogers        "EventCode": "0x24",
843f5f0df7SIan Rogers        "EventName": "L2_RQSTS.ALL_CODE_RD",
853f5f0df7SIan Rogers        "PublicDescription": "Counts the total number of L2 code requests.",
863f5f0df7SIan Rogers        "SampleAfterValue": "200003",
873f5f0df7SIan Rogers        "UMask": "0xe4"
883f5f0df7SIan Rogers    },
893f5f0df7SIan Rogers    {
903f5f0df7SIan Rogers        "BriefDescription": "Demand Data Read requests",
913f5f0df7SIan Rogers        "EventCode": "0x24",
923f5f0df7SIan Rogers        "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD",
933f5f0df7SIan Rogers        "PublicDescription": "Counts the number of demand Data Read requests (including requests from L1D hardware prefetchers). These loads may hit or miss L2 cache. Only non rejected loads are counted.",
943f5f0df7SIan Rogers        "SampleAfterValue": "200003",
953f5f0df7SIan Rogers        "UMask": "0xe1"
963f5f0df7SIan Rogers    },
973f5f0df7SIan Rogers    {
983f5f0df7SIan Rogers        "BriefDescription": "Demand requests that miss L2 cache",
993f5f0df7SIan Rogers        "EventCode": "0x24",
1003f5f0df7SIan Rogers        "EventName": "L2_RQSTS.ALL_DEMAND_MISS",
1013f5f0df7SIan Rogers        "PublicDescription": "Demand requests that miss L2 cache.",
1023f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1033f5f0df7SIan Rogers        "UMask": "0x27"
1043f5f0df7SIan Rogers    },
1053f5f0df7SIan Rogers    {
1063f5f0df7SIan Rogers        "BriefDescription": "Demand requests to L2 cache",
1073f5f0df7SIan Rogers        "EventCode": "0x24",
1083f5f0df7SIan Rogers        "EventName": "L2_RQSTS.ALL_DEMAND_REFERENCES",
1093f5f0df7SIan Rogers        "PublicDescription": "Demand requests to L2 cache.",
1103f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1113f5f0df7SIan Rogers        "UMask": "0xe7"
1123f5f0df7SIan Rogers    },
1133f5f0df7SIan Rogers    {
1143f5f0df7SIan Rogers        "BriefDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches",
1153f5f0df7SIan Rogers        "EventCode": "0x24",
1163f5f0df7SIan Rogers        "EventName": "L2_RQSTS.ALL_PF",
1173f5f0df7SIan Rogers        "PublicDescription": "Counts the total number of requests from the L2 hardware prefetchers.",
1183f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1193f5f0df7SIan Rogers        "UMask": "0xf8"
1203f5f0df7SIan Rogers    },
1213f5f0df7SIan Rogers    {
1223f5f0df7SIan Rogers        "BriefDescription": "RFO requests to L2 cache",
1233f5f0df7SIan Rogers        "EventCode": "0x24",
1243f5f0df7SIan Rogers        "EventName": "L2_RQSTS.ALL_RFO",
1253f5f0df7SIan Rogers        "PublicDescription": "Counts the total number of RFO (read for ownership) requests to L2 cache. L2 RFO requests include both L1D demand RFO misses as well as L1D RFO prefetches.",
1263f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1273f5f0df7SIan Rogers        "UMask": "0xe2"
1283f5f0df7SIan Rogers    },
1293f5f0df7SIan Rogers    {
1303f5f0df7SIan Rogers        "BriefDescription": "L2 cache hits when fetching instructions, code reads.",
1313f5f0df7SIan Rogers        "EventCode": "0x24",
1323f5f0df7SIan Rogers        "EventName": "L2_RQSTS.CODE_RD_HIT",
1333f5f0df7SIan Rogers        "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.",
1343f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1353f5f0df7SIan Rogers        "UMask": "0xc4"
1363f5f0df7SIan Rogers    },
1373f5f0df7SIan Rogers    {
1383f5f0df7SIan Rogers        "BriefDescription": "L2 cache misses when fetching instructions",
1393f5f0df7SIan Rogers        "EventCode": "0x24",
1403f5f0df7SIan Rogers        "EventName": "L2_RQSTS.CODE_RD_MISS",
1413f5f0df7SIan Rogers        "PublicDescription": "Counts L2 cache misses when fetching instructions.",
1423f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1433f5f0df7SIan Rogers        "UMask": "0x24"
1443f5f0df7SIan Rogers    },
1453f5f0df7SIan Rogers    {
1463d05181aSJin Yao        "BriefDescription": "Demand Data Read requests that hit L2 cache",
1473d05181aSJin Yao        "EventCode": "0x24",
1483d05181aSJin Yao        "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT",
1493d05181aSJin Yao        "PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache",
1503d05181aSJin Yao        "SampleAfterValue": "200003",
1513d05181aSJin Yao        "UMask": "0xc1"
1523d05181aSJin Yao    },
1533d05181aSJin Yao    {
1543f5f0df7SIan Rogers        "BriefDescription": "Demand Data Read miss L2, no rejects",
1553f5f0df7SIan Rogers        "EventCode": "0x24",
1563f5f0df7SIan Rogers        "EventName": "L2_RQSTS.DEMAND_DATA_RD_MISS",
1573f5f0df7SIan Rogers        "PublicDescription": "Counts the number of demand Data Read requests that miss L2 cache. Only not rejected loads are counted.",
1583f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1593f5f0df7SIan Rogers        "UMask": "0x21"
1603d05181aSJin Yao    },
1613d05181aSJin Yao    {
1623f5f0df7SIan Rogers        "BriefDescription": "All requests that miss L2 cache",
1633f5f0df7SIan Rogers        "EventCode": "0x24",
1643f5f0df7SIan Rogers        "EventName": "L2_RQSTS.MISS",
1653f5f0df7SIan Rogers        "PublicDescription": "All requests that miss L2 cache.",
1663f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1673f5f0df7SIan Rogers        "UMask": "0x3f"
1683d05181aSJin Yao    },
1693d05181aSJin Yao    {
1703f5f0df7SIan Rogers        "BriefDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that hit L2 cache",
1713f5f0df7SIan Rogers        "EventCode": "0x24",
1723f5f0df7SIan Rogers        "EventName": "L2_RQSTS.PF_HIT",
1733f5f0df7SIan Rogers        "PublicDescription": "Counts requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that hit L2 cache.",
1743f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1753f5f0df7SIan Rogers        "UMask": "0xd8"
1763f5f0df7SIan Rogers    },
1773f5f0df7SIan Rogers    {
1783f5f0df7SIan Rogers        "BriefDescription": "Requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that miss L2 cache",
1793f5f0df7SIan Rogers        "EventCode": "0x24",
1803f5f0df7SIan Rogers        "EventName": "L2_RQSTS.PF_MISS",
1813f5f0df7SIan Rogers        "PublicDescription": "Counts requests from the L1/L2/L3 hardware prefetchers or Load software prefetches that miss L2 cache.",
1823f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1833f5f0df7SIan Rogers        "UMask": "0x38"
1843f5f0df7SIan Rogers    },
1853f5f0df7SIan Rogers    {
1863f5f0df7SIan Rogers        "BriefDescription": "All L2 requests",
1873f5f0df7SIan Rogers        "EventCode": "0x24",
1883f5f0df7SIan Rogers        "EventName": "L2_RQSTS.REFERENCES",
1893f5f0df7SIan Rogers        "PublicDescription": "All L2 requests.",
1903f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1913f5f0df7SIan Rogers        "UMask": "0xff"
1923f5f0df7SIan Rogers    },
1933f5f0df7SIan Rogers    {
1943f5f0df7SIan Rogers        "BriefDescription": "RFO requests that hit L2 cache",
1953f5f0df7SIan Rogers        "EventCode": "0x24",
1963f5f0df7SIan Rogers        "EventName": "L2_RQSTS.RFO_HIT",
1973f5f0df7SIan Rogers        "PublicDescription": "Counts the RFO (Read-for-Ownership) requests that hit L2 cache.",
1983f5f0df7SIan Rogers        "SampleAfterValue": "200003",
1993f5f0df7SIan Rogers        "UMask": "0xc2"
2003f5f0df7SIan Rogers    },
2013f5f0df7SIan Rogers    {
2023f5f0df7SIan Rogers        "BriefDescription": "RFO requests that miss L2 cache",
2033f5f0df7SIan Rogers        "EventCode": "0x24",
2043f5f0df7SIan Rogers        "EventName": "L2_RQSTS.RFO_MISS",
2053f5f0df7SIan Rogers        "PublicDescription": "Counts the RFO (Read-for-Ownership) requests that miss L2 cache.",
2063f5f0df7SIan Rogers        "SampleAfterValue": "200003",
2073f5f0df7SIan Rogers        "UMask": "0x22"
2083f5f0df7SIan Rogers    },
2093f5f0df7SIan Rogers    {
2103f5f0df7SIan Rogers        "BriefDescription": "L2 writebacks that access L2 cache",
2113f5f0df7SIan Rogers        "EventCode": "0xF0",
2123f5f0df7SIan Rogers        "EventName": "L2_TRANS.L2_WB",
2133f5f0df7SIan Rogers        "PublicDescription": "Counts L2 writebacks that access L2 cache.",
2143f5f0df7SIan Rogers        "SampleAfterValue": "200003",
2153f5f0df7SIan Rogers        "UMask": "0x40"
2163f5f0df7SIan Rogers    },
2173f5f0df7SIan Rogers    {
2183f5f0df7SIan Rogers        "BriefDescription": "Core-originated cacheable demand requests missed L3",
2193f5f0df7SIan Rogers        "Errata": "SKL057",
2203f5f0df7SIan Rogers        "EventCode": "0x2E",
2213f5f0df7SIan Rogers        "EventName": "LONGEST_LAT_CACHE.MISS",
2223f5f0df7SIan Rogers        "PublicDescription": "Counts core-originated cacheable requests that miss the L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (RFOs), speculative accesses and hardware prefetches from L1 and L2. It does not include all misses to the L3.",
2233f5f0df7SIan Rogers        "SampleAfterValue": "100003",
2243f5f0df7SIan Rogers        "UMask": "0x41"
2253f5f0df7SIan Rogers    },
2263f5f0df7SIan Rogers    {
2273f5f0df7SIan Rogers        "BriefDescription": "Core-originated cacheable demand requests that refer to L3",
2283f5f0df7SIan Rogers        "Errata": "SKL057",
2293f5f0df7SIan Rogers        "EventCode": "0x2E",
2303f5f0df7SIan Rogers        "EventName": "LONGEST_LAT_CACHE.REFERENCE",
2313f5f0df7SIan Rogers        "PublicDescription": "Counts core-originated cacheable requests to the  L3 cache (Longest Latency cache). Requests include data and code reads, Reads-for-Ownership (RFOs), speculative accesses and hardware prefetches from L1 and L2.  It does not include all accesses to the L3.",
2323f5f0df7SIan Rogers        "SampleAfterValue": "100003",
2333f5f0df7SIan Rogers        "UMask": "0x4f"
2343f5f0df7SIan Rogers    },
2353f5f0df7SIan Rogers    {
2369d9675bbSIan Rogers        "BriefDescription": "Retired load instructions.",
2373d05181aSJin Yao        "Data_LA": "1",
2383f5f0df7SIan Rogers        "EventCode": "0xD0",
2393f5f0df7SIan Rogers        "EventName": "MEM_INST_RETIRED.ALL_LOADS",
2403d05181aSJin Yao        "PEBS": "1",
2419d9675bbSIan Rogers        "PublicDescription": "Counts all retired load instructions. This event accounts for SW prefetch instructions of PREFETCHNTA or PREFETCHT0/1/2 or PREFETCHW.",
2423f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
2433f5f0df7SIan Rogers        "UMask": "0x81"
2443d05181aSJin Yao    },
2453d05181aSJin Yao    {
2469d9675bbSIan Rogers        "BriefDescription": "Retired store instructions.",
2473f5f0df7SIan Rogers        "Data_LA": "1",
2483f5f0df7SIan Rogers        "EventCode": "0xD0",
2493f5f0df7SIan Rogers        "EventName": "MEM_INST_RETIRED.ALL_STORES",
2503f5f0df7SIan Rogers        "PEBS": "1",
2519d9675bbSIan Rogers        "PublicDescription": "Counts all retired store instructions.",
2523f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
2533f5f0df7SIan Rogers        "UMask": "0x82"
2543d05181aSJin Yao    },
2553d05181aSJin Yao    {
2563f5f0df7SIan Rogers        "BriefDescription": "All retired memory instructions.",
2573f5f0df7SIan Rogers        "Data_LA": "1",
2583f5f0df7SIan Rogers        "EventCode": "0xD0",
2593f5f0df7SIan Rogers        "EventName": "MEM_INST_RETIRED.ANY",
2603f5f0df7SIan Rogers        "PEBS": "1",
2613f5f0df7SIan Rogers        "PublicDescription": "Counts all retired memory instructions - loads and stores.",
2623f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
2633f5f0df7SIan Rogers        "UMask": "0x83"
2643f5f0df7SIan Rogers    },
2653f5f0df7SIan Rogers    {
2663f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions with locked access.",
2673f5f0df7SIan Rogers        "Data_LA": "1",
2683f5f0df7SIan Rogers        "EventCode": "0xD0",
2693f5f0df7SIan Rogers        "EventName": "MEM_INST_RETIRED.LOCK_LOADS",
2703f5f0df7SIan Rogers        "PEBS": "1",
2713f5f0df7SIan Rogers        "SampleAfterValue": "100007",
2723f5f0df7SIan Rogers        "UMask": "0x21"
2733f5f0df7SIan Rogers    },
2743f5f0df7SIan Rogers    {
2753f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions that split across a cacheline boundary.",
2763f5f0df7SIan Rogers        "Data_LA": "1",
2773f5f0df7SIan Rogers        "EventCode": "0xD0",
2783f5f0df7SIan Rogers        "EventName": "MEM_INST_RETIRED.SPLIT_LOADS",
2793f5f0df7SIan Rogers        "PEBS": "1",
2803f5f0df7SIan Rogers        "PublicDescription": "Counts retired load instructions that split across a cacheline boundary.",
2813d05181aSJin Yao        "SampleAfterValue": "100003",
2823f5f0df7SIan Rogers        "UMask": "0x41"
2833d05181aSJin Yao    },
2843d05181aSJin Yao    {
2853d05181aSJin Yao        "BriefDescription": "Retired store instructions that split across a cacheline boundary.",
2863d05181aSJin Yao        "Data_LA": "1",
2873d05181aSJin Yao        "EventCode": "0xD0",
2883d05181aSJin Yao        "EventName": "MEM_INST_RETIRED.SPLIT_STORES",
2893d05181aSJin Yao        "PEBS": "1",
2903d05181aSJin Yao        "PublicDescription": "Counts retired store instructions that split across a cacheline boundary.",
2913d05181aSJin Yao        "SampleAfterValue": "100003",
2923d05181aSJin Yao        "UMask": "0x42"
2933d05181aSJin Yao    },
2943d05181aSJin Yao    {
2953f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions that miss the STLB.",
2963f5f0df7SIan Rogers        "Data_LA": "1",
2973f5f0df7SIan Rogers        "EventCode": "0xD0",
2983f5f0df7SIan Rogers        "EventName": "MEM_INST_RETIRED.STLB_MISS_LOADS",
2993f5f0df7SIan Rogers        "PEBS": "1",
3003f5f0df7SIan Rogers        "PublicDescription": "Number of retired load instructions that (start a) miss in the 2nd-level TLB (STLB).",
3013d05181aSJin Yao        "SampleAfterValue": "100003",
3023f5f0df7SIan Rogers        "UMask": "0x11"
3033d05181aSJin Yao    },
3043d05181aSJin Yao    {
3053f5f0df7SIan Rogers        "BriefDescription": "Retired store instructions that miss the STLB.",
3063f5f0df7SIan Rogers        "Data_LA": "1",
3073f5f0df7SIan Rogers        "EventCode": "0xD0",
3083f5f0df7SIan Rogers        "EventName": "MEM_INST_RETIRED.STLB_MISS_STORES",
3093f5f0df7SIan Rogers        "PEBS": "1",
3103f5f0df7SIan Rogers        "PublicDescription": "Number of retired store instructions that (start a) miss in the 2nd-level TLB (STLB).",
3113d05181aSJin Yao        "SampleAfterValue": "100003",
3123f5f0df7SIan Rogers        "UMask": "0x12"
3133d05181aSJin Yao    },
3143d05181aSJin Yao    {
3153f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions which data sources were L3 and cross-core snoop hits in on-pkg core cache",
3163f5f0df7SIan Rogers        "Data_LA": "1",
3173f5f0df7SIan Rogers        "EventCode": "0xD2",
3183f5f0df7SIan Rogers        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_HIT",
3193f5f0df7SIan Rogers        "PEBS": "1",
3203f5f0df7SIan Rogers        "PublicDescription": "Retired load instructions which data sources were L3 and cross-core snoop hits in on-pkg core cache.",
3213f5f0df7SIan Rogers        "SampleAfterValue": "20011",
3223d05181aSJin Yao        "UMask": "0x2"
3233d05181aSJin Yao    },
3243d05181aSJin Yao    {
3253f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions which data sources were HitM responses from shared L3",
3263f5f0df7SIan Rogers        "Data_LA": "1",
3273f5f0df7SIan Rogers        "EventCode": "0xD2",
3283f5f0df7SIan Rogers        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_HITM",
3293f5f0df7SIan Rogers        "PEBS": "1",
3303f5f0df7SIan Rogers        "PublicDescription": "Retired load instructions which data sources were HitM responses from shared L3.",
3313f5f0df7SIan Rogers        "SampleAfterValue": "20011",
3323f5f0df7SIan Rogers        "UMask": "0x4"
3333d05181aSJin Yao    },
3343d05181aSJin Yao    {
3353f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions which data sources were L3 hit and cross-core snoop missed in on-pkg core cache.",
3363f5f0df7SIan Rogers        "Data_LA": "1",
3373f5f0df7SIan Rogers        "EventCode": "0xD2",
3383f5f0df7SIan Rogers        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_MISS",
3393f5f0df7SIan Rogers        "PEBS": "1",
3403f5f0df7SIan Rogers        "SampleAfterValue": "20011",
3413d05181aSJin Yao        "UMask": "0x1"
3423d05181aSJin Yao    },
3433d05181aSJin Yao    {
3443f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions which data sources were hits in L3 without snoops required",
3453f5f0df7SIan Rogers        "Data_LA": "1",
3463f5f0df7SIan Rogers        "EventCode": "0xD2",
3473f5f0df7SIan Rogers        "EventName": "MEM_LOAD_L3_HIT_RETIRED.XSNP_NONE",
3483f5f0df7SIan Rogers        "PEBS": "1",
3493f5f0df7SIan Rogers        "PublicDescription": "Retired load instructions which data sources were hits in L3 without snoops required.",
3503d05181aSJin Yao        "SampleAfterValue": "100003",
3513f5f0df7SIan Rogers        "UMask": "0x8"
3523d05181aSJin Yao    },
3533d05181aSJin Yao    {
3543f5f0df7SIan Rogers        "BriefDescription": "Retired instructions with at least 1 uncacheable load or lock.",
3553f5f0df7SIan Rogers        "Data_LA": "1",
3563f5f0df7SIan Rogers        "EventCode": "0xD4",
3573f5f0df7SIan Rogers        "EventName": "MEM_LOAD_MISC_RETIRED.UC",
3583f5f0df7SIan Rogers        "PEBS": "1",
3593f5f0df7SIan Rogers        "SampleAfterValue": "100007",
3603f5f0df7SIan Rogers        "UMask": "0x4"
3613d05181aSJin Yao    },
3623d05181aSJin Yao    {
3633f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions which data sources were load missed L1 but hit FB due to preceding miss to the same cache line with data not ready",
3643f5f0df7SIan Rogers        "Data_LA": "1",
3653f5f0df7SIan Rogers        "EventCode": "0xD1",
3663f5f0df7SIan Rogers        "EventName": "MEM_LOAD_RETIRED.FB_HIT",
3673f5f0df7SIan Rogers        "PEBS": "1",
3683f5f0df7SIan Rogers        "PublicDescription": "Counts retired load instructions with at least one uop was load missed in L1 but hit FB (Fill Buffers) due to preceding miss to the same cache line with data not ready.",
3693f5f0df7SIan Rogers        "SampleAfterValue": "100007",
3703f5f0df7SIan Rogers        "UMask": "0x40"
3713d05181aSJin Yao    },
3723d05181aSJin Yao    {
3733d05181aSJin Yao        "BriefDescription": "Retired load instructions with L1 cache hits as data sources",
3743d05181aSJin Yao        "Data_LA": "1",
3753d05181aSJin Yao        "EventCode": "0xD1",
3763d05181aSJin Yao        "EventName": "MEM_LOAD_RETIRED.L1_HIT",
3773d05181aSJin Yao        "PEBS": "1",
3783d05181aSJin Yao        "PublicDescription": "Counts retired load instructions with at least one uop that hit in the L1 data cache. This event includes all SW prefetches and lock instructions regardless of the data source.",
3793d05181aSJin Yao        "SampleAfterValue": "2000003",
3803d05181aSJin Yao        "UMask": "0x1"
3813d05181aSJin Yao    },
3823d05181aSJin Yao    {
3833f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions missed L1 cache as data sources",
3843d05181aSJin Yao        "Data_LA": "1",
3853f5f0df7SIan Rogers        "EventCode": "0xD1",
3863f5f0df7SIan Rogers        "EventName": "MEM_LOAD_RETIRED.L1_MISS",
3873d05181aSJin Yao        "PEBS": "1",
3883f5f0df7SIan Rogers        "PublicDescription": "Counts retired load instructions with at least one uop that missed in the L1 cache.",
3893d05181aSJin Yao        "SampleAfterValue": "100003",
3903d05181aSJin Yao        "UMask": "0x8"
3913d05181aSJin Yao    },
3923d05181aSJin Yao    {
3933f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions with L2 cache hits as data sources",
3943d05181aSJin Yao        "Data_LA": "1",
3953f5f0df7SIan Rogers        "EventCode": "0xD1",
3963f5f0df7SIan Rogers        "EventName": "MEM_LOAD_RETIRED.L2_HIT",
3973d05181aSJin Yao        "PEBS": "1",
3983f5f0df7SIan Rogers        "PublicDescription": "Retired load instructions with L2 cache hits as data sources.",
3993d05181aSJin Yao        "SampleAfterValue": "100003",
4003d05181aSJin Yao        "UMask": "0x2"
4013d05181aSJin Yao    },
4023d05181aSJin Yao    {
4033d05181aSJin Yao        "BriefDescription": "Retired load instructions missed L2 cache as data sources",
4043d05181aSJin Yao        "Data_LA": "1",
4053d05181aSJin Yao        "EventCode": "0xD1",
4063d05181aSJin Yao        "EventName": "MEM_LOAD_RETIRED.L2_MISS",
4073d05181aSJin Yao        "PEBS": "1",
4083d05181aSJin Yao        "PublicDescription": "Retired load instructions missed L2 cache as data sources.",
4093d05181aSJin Yao        "SampleAfterValue": "50021",
4103d05181aSJin Yao        "UMask": "0x10"
4113d05181aSJin Yao    },
4123d05181aSJin Yao    {
4133f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions with L3 cache hits as data sources",
4143f5f0df7SIan Rogers        "Data_LA": "1",
4153f5f0df7SIan Rogers        "EventCode": "0xD1",
4163f5f0df7SIan Rogers        "EventName": "MEM_LOAD_RETIRED.L3_HIT",
4173f5f0df7SIan Rogers        "PEBS": "1",
4183f5f0df7SIan Rogers        "PublicDescription": "Counts retired load instructions with at least one uop that hit in the L3 cache.",
4193f5f0df7SIan Rogers        "SampleAfterValue": "50021",
4203f5f0df7SIan Rogers        "UMask": "0x4"
4213f5f0df7SIan Rogers    },
4223f5f0df7SIan Rogers    {
4233f5f0df7SIan Rogers        "BriefDescription": "Retired load instructions missed L3 cache as data sources",
4243f5f0df7SIan Rogers        "Data_LA": "1",
4253f5f0df7SIan Rogers        "EventCode": "0xD1",
4263f5f0df7SIan Rogers        "EventName": "MEM_LOAD_RETIRED.L3_MISS",
4273f5f0df7SIan Rogers        "PEBS": "1",
4283f5f0df7SIan Rogers        "PublicDescription": "Counts retired load instructions with at least one uop that missed in the L3 cache.",
4293f5f0df7SIan Rogers        "SampleAfterValue": "100007",
4303f5f0df7SIan Rogers        "UMask": "0x20"
4313f5f0df7SIan Rogers    },
4323f5f0df7SIan Rogers    {
4333f5f0df7SIan Rogers        "BriefDescription": "Demand and prefetch data reads",
4343f5f0df7SIan Rogers        "EventCode": "0xB0",
4353f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS.ALL_DATA_RD",
4363f5f0df7SIan Rogers        "PublicDescription": "Counts the demand and prefetch data reads. All Core Data Reads include cacheable 'Demands' and L2 prefetchers (not L3 prefetchers). Counting also covers reads due to page walks resulted from any request type.",
4373f5f0df7SIan Rogers        "SampleAfterValue": "100003",
4383f5f0df7SIan Rogers        "UMask": "0x8"
4393f5f0df7SIan Rogers    },
4403f5f0df7SIan Rogers    {
4413f5f0df7SIan Rogers        "BriefDescription": "Any memory transaction that reached the SQ.",
4423f5f0df7SIan Rogers        "EventCode": "0xB0",
4433f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS.ALL_REQUESTS",
4443f5f0df7SIan Rogers        "PublicDescription": "Counts memory transactions reached the super queue including requests initiated by the core, all L3 prefetches, page walks, etc..",
4453f5f0df7SIan Rogers        "SampleAfterValue": "100003",
4463f5f0df7SIan Rogers        "UMask": "0x80"
4473f5f0df7SIan Rogers    },
4483f5f0df7SIan Rogers    {
4499d9675bbSIan Rogers        "BriefDescription": "Cacheable and non-cacheable code read requests",
4503f5f0df7SIan Rogers        "EventCode": "0xB0",
4513f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS.DEMAND_CODE_RD",
4523f5f0df7SIan Rogers        "PublicDescription": "Counts both cacheable and non-cacheable code read requests.",
4533f5f0df7SIan Rogers        "SampleAfterValue": "100003",
4543f5f0df7SIan Rogers        "UMask": "0x2"
4553f5f0df7SIan Rogers    },
4563f5f0df7SIan Rogers    {
4573f5f0df7SIan Rogers        "BriefDescription": "Demand Data Read requests sent to uncore",
4583f5f0df7SIan Rogers        "EventCode": "0xB0",
4593f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS.DEMAND_DATA_RD",
4603f5f0df7SIan Rogers        "PublicDescription": "Counts the Demand Data Read requests sent to uncore. Use it in conjunction with OFFCORE_REQUESTS_OUTSTANDING to determine average latency in the uncore.",
4613d05181aSJin Yao        "SampleAfterValue": "100003",
4623d05181aSJin Yao        "UMask": "0x1"
4633d05181aSJin Yao    },
4643d05181aSJin Yao    {
4653f5f0df7SIan Rogers        "BriefDescription": "Demand RFO requests including regular RFOs, locks, ItoM",
4663f5f0df7SIan Rogers        "EventCode": "0xB0",
4673f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS.DEMAND_RFO",
4683f5f0df7SIan Rogers        "PublicDescription": "Counts the demand RFO (read for ownership) requests including regular RFOs, locks, ItoM.",
4693d05181aSJin Yao        "SampleAfterValue": "100003",
4703f5f0df7SIan Rogers        "UMask": "0x4"
4713f5f0df7SIan Rogers    },
4723f5f0df7SIan Rogers    {
4733f5f0df7SIan Rogers        "BriefDescription": "Offcore requests buffer cannot take more entries for this thread core.",
4743f5f0df7SIan Rogers        "EventCode": "0xB2",
4753f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_BUFFER.SQ_FULL",
4763f5f0df7SIan Rogers        "PublicDescription": "Counts the number of cases when the offcore requests buffer cannot take more entries for the core. This can happen when the superqueue does not contain eligible entries, or when L1D writeback pending FIFO requests is full.Note: Writeback pending FIFO has six entries.",
4773f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
4783d05181aSJin Yao        "UMask": "0x1"
4793d05181aSJin Yao    },
4803d05181aSJin Yao    {
4813d05181aSJin Yao        "BriefDescription": "Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore",
4823d05181aSJin Yao        "EventCode": "0x60",
4833d05181aSJin Yao        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD",
4843d05181aSJin Yao        "PublicDescription": "Counts the number of offcore outstanding cacheable Core Data Read transactions in the super queue every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.",
4853d05181aSJin Yao        "SampleAfterValue": "2000003",
4863d05181aSJin Yao        "UMask": "0x8"
4873d05181aSJin Yao    },
4883d05181aSJin Yao    {
4893f5f0df7SIan Rogers        "BriefDescription": "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore.",
4903f5f0df7SIan Rogers        "CounterMask": "1",
4913f5f0df7SIan Rogers        "EventCode": "0x60",
4923f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD",
4933f5f0df7SIan Rogers        "PublicDescription": "Counts cycles when offcore outstanding cacheable Core Data Read transactions are present in the super queue. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.",
4943f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
4953f5f0df7SIan Rogers        "UMask": "0x8"
4963f5f0df7SIan Rogers    },
4973f5f0df7SIan Rogers    {
4983f5f0df7SIan Rogers        "BriefDescription": "Cycles with offcore outstanding Code Reads transactions in the SuperQueue (SQ), queue to uncore.",
4993f5f0df7SIan Rogers        "CounterMask": "1",
5003f5f0df7SIan Rogers        "EventCode": "0x60",
5013f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_CODE_RD",
5023f5f0df7SIan Rogers        "PublicDescription": "Counts the number of offcore outstanding Code Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.",
5033f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
5043f5f0df7SIan Rogers        "UMask": "0x2"
5053f5f0df7SIan Rogers    },
5063f5f0df7SIan Rogers    {
5073f5f0df7SIan Rogers        "BriefDescription": "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore",
5083f5f0df7SIan Rogers        "CounterMask": "1",
5093f5f0df7SIan Rogers        "EventCode": "0x60",
5103f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD",
5113f5f0df7SIan Rogers        "PublicDescription": "Counts cycles when offcore outstanding Demand Data Read transactions are present in the super queue (SQ). A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation).",
5123f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
5133f5f0df7SIan Rogers        "UMask": "0x1"
5143f5f0df7SIan Rogers    },
5153f5f0df7SIan Rogers    {
5163f5f0df7SIan Rogers        "BriefDescription": "Cycles with offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore.",
5173f5f0df7SIan Rogers        "CounterMask": "1",
5183f5f0df7SIan Rogers        "EventCode": "0x60",
5193f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO",
5203f5f0df7SIan Rogers        "PublicDescription": "Counts the number of offcore outstanding demand rfo Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.",
5213f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
5223f5f0df7SIan Rogers        "UMask": "0x4"
5233f5f0df7SIan Rogers    },
5243f5f0df7SIan Rogers    {
5253f5f0df7SIan Rogers        "BriefDescription": "Offcore outstanding Code Reads transactions in the SuperQueue (SQ), queue to uncore, every cycle.",
5263f5f0df7SIan Rogers        "EventCode": "0x60",
5273f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_CODE_RD",
5283f5f0df7SIan Rogers        "PublicDescription": "Counts the number of offcore outstanding Code Reads transactions in the super queue every cycle. The 'Offcore outstanding' state of the transaction lasts from the L2 miss until the sending transaction completion to requestor (SQ deallocation). See the corresponding Umask under OFFCORE_REQUESTS.",
5293f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
5303f5f0df7SIan Rogers        "UMask": "0x2"
5313f5f0df7SIan Rogers    },
5323f5f0df7SIan Rogers    {
5333f5f0df7SIan Rogers        "BriefDescription": "Offcore outstanding Demand Data Read transactions in uncore queue.",
5343f5f0df7SIan Rogers        "EventCode": "0x60",
5353f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD",
5363f5f0df7SIan Rogers        "PublicDescription": "Counts the number of offcore outstanding Demand Data Read transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor. See the corresponding Umask under OFFCORE_REQUESTS.Note: A prefetch promoted to Demand is counted from the promotion point.",
5373f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
5383f5f0df7SIan Rogers        "UMask": "0x1"
5393f5f0df7SIan Rogers    },
5403f5f0df7SIan Rogers    {
5413f5f0df7SIan Rogers        "BriefDescription": "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue.",
5423f5f0df7SIan Rogers        "CounterMask": "6",
5433f5f0df7SIan Rogers        "EventCode": "0x60",
5443f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_GE_6",
5453f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
5463f5f0df7SIan Rogers        "UMask": "0x1"
5473f5f0df7SIan Rogers    },
5483f5f0df7SIan Rogers    {
5493f5f0df7SIan Rogers        "BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle",
5503f5f0df7SIan Rogers        "EventCode": "0x60",
5513f5f0df7SIan Rogers        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO",
5523f5f0df7SIan Rogers        "PublicDescription": "Counts the number of offcore outstanding RFO (store) transactions in the super queue (SQ) every cycle. A transaction is considered to be in the Offcore outstanding state between L2 miss and transaction completion sent to requestor (SQ de-allocation). See corresponding Umask under OFFCORE_REQUESTS.",
5533f5f0df7SIan Rogers        "SampleAfterValue": "2000003",
5543f5f0df7SIan Rogers        "UMask": "0x4"
5553f5f0df7SIan Rogers    },
5563f5f0df7SIan Rogers    {
557*3da9559eSIan Rogers        "BriefDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction",
558*3da9559eSIan Rogers        "EventCode": "0xB7, 0xBB",
559*3da9559eSIan Rogers        "EventName": "OFFCORE_RESPONSE",
560*3da9559eSIan Rogers        "PublicDescription": "Offcore response can be programmed only with a specific pair of event select and counter MSR, and with specific event codes and predefine mask bit value in a dedicated MSR to specify attributes of the offcore transaction.",
561*3da9559eSIan Rogers        "SampleAfterValue": "100003",
562*3da9559eSIan Rogers        "UMask": "0x1"
563*3da9559eSIan Rogers    },
564*3da9559eSIan Rogers    {
5653f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads have any response type.",
5663f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
5673f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.ANY_RESPONSE",
5683d05181aSJin Yao        "MSRIndex": "0x1a6,0x1a7",
5693f5f0df7SIan Rogers        "MSRValue": "0x10004",
5703f5f0df7SIan Rogers        "SampleAfterValue": "100003",
5713f5f0df7SIan Rogers        "UMask": "0x1"
5723f5f0df7SIan Rogers    },
5733f5f0df7SIan Rogers    {
5743f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
5753f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
5763f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.ANY_SNOOP",
5773f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
5783f5f0df7SIan Rogers        "MSRValue": "0x3FC01C0004",
5793f5f0df7SIan Rogers        "SampleAfterValue": "100003",
5803f5f0df7SIan Rogers        "UMask": "0x1"
5813f5f0df7SIan Rogers    },
5823f5f0df7SIan Rogers    {
5833f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
5843f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
5853f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HITM",
5863f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
5873f5f0df7SIan Rogers        "MSRValue": "0x10001C0004",
5883f5f0df7SIan Rogers        "SampleAfterValue": "100003",
5893f5f0df7SIan Rogers        "UMask": "0x1"
5903f5f0df7SIan Rogers    },
5913f5f0df7SIan Rogers    {
5923f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
5933f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
5943f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_HIT_NO_FWD",
5953f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
5963f5f0df7SIan Rogers        "MSRValue": "0x4001C0004",
5973f5f0df7SIan Rogers        "SampleAfterValue": "100003",
5983f5f0df7SIan Rogers        "UMask": "0x1"
5993f5f0df7SIan Rogers    },
6003f5f0df7SIan Rogers    {
6013f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6023f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6033f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_MISS",
6043f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6053f5f0df7SIan Rogers        "MSRValue": "0x2001C0004",
6063f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6073f5f0df7SIan Rogers        "UMask": "0x1"
6083f5f0df7SIan Rogers    },
6093f5f0df7SIan Rogers    {
6103f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6113f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6123f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NONE",
6133f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6143f5f0df7SIan Rogers        "MSRValue": "0x801C0004",
6153f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6163f5f0df7SIan Rogers        "UMask": "0x1"
6173f5f0df7SIan Rogers    },
6183f5f0df7SIan Rogers    {
6193f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6203f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6213f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SNOOP_NOT_NEEDED",
6223f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6233f5f0df7SIan Rogers        "MSRValue": "0x1001C0004",
6243f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6253f5f0df7SIan Rogers        "UMask": "0x1"
6263f5f0df7SIan Rogers    },
6273f5f0df7SIan Rogers    {
6283f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6293f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6303f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.SPL_HIT",
6313f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6323f5f0df7SIan Rogers        "MSRValue": "0x401C0004",
6333f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6343f5f0df7SIan Rogers        "UMask": "0x1"
6353f5f0df7SIan Rogers    },
6363f5f0df7SIan Rogers    {
6373f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6383f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6393f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.ANY_SNOOP",
6403f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6413f5f0df7SIan Rogers        "MSRValue": "0x3FC0080004",
6423f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6433f5f0df7SIan Rogers        "UMask": "0x1"
6443f5f0df7SIan Rogers    },
6453f5f0df7SIan Rogers    {
6463f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6473f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6483f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_HITM",
6493f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6503f5f0df7SIan Rogers        "MSRValue": "0x1000080004",
6513f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6523f5f0df7SIan Rogers        "UMask": "0x1"
6533f5f0df7SIan Rogers    },
6543f5f0df7SIan Rogers    {
6553f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6563f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6573f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_HIT_NO_FWD",
6583f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6593f5f0df7SIan Rogers        "MSRValue": "0x400080004",
6603f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6613f5f0df7SIan Rogers        "UMask": "0x1"
6623f5f0df7SIan Rogers    },
6633f5f0df7SIan Rogers    {
6643f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6653f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6663f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_MISS",
6673f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6683f5f0df7SIan Rogers        "MSRValue": "0x200080004",
6693f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6703f5f0df7SIan Rogers        "UMask": "0x1"
6713f5f0df7SIan Rogers    },
6723f5f0df7SIan Rogers    {
6733f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6743f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6753f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NONE",
6763f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6773f5f0df7SIan Rogers        "MSRValue": "0x80080004",
6783f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6793f5f0df7SIan Rogers        "UMask": "0x1"
6803f5f0df7SIan Rogers    },
6813f5f0df7SIan Rogers    {
6823f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6833f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6843f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SNOOP_NOT_NEEDED",
6853f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6863f5f0df7SIan Rogers        "MSRValue": "0x100080004",
6873f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6883f5f0df7SIan Rogers        "UMask": "0x1"
6893f5f0df7SIan Rogers    },
6903f5f0df7SIan Rogers    {
6913f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
6923f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
6933f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_E.SPL_HIT",
6943f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
6953f5f0df7SIan Rogers        "MSRValue": "0x40080004",
6963f5f0df7SIan Rogers        "SampleAfterValue": "100003",
6973f5f0df7SIan Rogers        "UMask": "0x1"
6983f5f0df7SIan Rogers    },
6993f5f0df7SIan Rogers    {
7003f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7013f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7023f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.ANY_SNOOP",
7033f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7043f5f0df7SIan Rogers        "MSRValue": "0x3FC0040004",
7053f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7063f5f0df7SIan Rogers        "UMask": "0x1"
7073f5f0df7SIan Rogers    },
7083f5f0df7SIan Rogers    {
7093f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7103f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7113f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_HITM",
7123f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7133f5f0df7SIan Rogers        "MSRValue": "0x1000040004",
7143f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7153f5f0df7SIan Rogers        "UMask": "0x1"
7163f5f0df7SIan Rogers    },
7173f5f0df7SIan Rogers    {
7183f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7193f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7203f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_HIT_NO_FWD",
7213f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7223f5f0df7SIan Rogers        "MSRValue": "0x400040004",
7233f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7243f5f0df7SIan Rogers        "UMask": "0x1"
7253f5f0df7SIan Rogers    },
7263f5f0df7SIan Rogers    {
7273f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7283f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7293f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_MISS",
7303f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7313f5f0df7SIan Rogers        "MSRValue": "0x200040004",
7323f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7333f5f0df7SIan Rogers        "UMask": "0x1"
7343f5f0df7SIan Rogers    },
7353f5f0df7SIan Rogers    {
7363f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7373f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7383f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NONE",
7393f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7403f5f0df7SIan Rogers        "MSRValue": "0x80040004",
7413f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7423f5f0df7SIan Rogers        "UMask": "0x1"
7433f5f0df7SIan Rogers    },
7443f5f0df7SIan Rogers    {
7453f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7463f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7473f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SNOOP_NOT_NEEDED",
7483f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7493f5f0df7SIan Rogers        "MSRValue": "0x100040004",
7503f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7513f5f0df7SIan Rogers        "UMask": "0x1"
7523f5f0df7SIan Rogers    },
7533f5f0df7SIan Rogers    {
7543f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7553f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7563f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_M.SPL_HIT",
7573f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7583f5f0df7SIan Rogers        "MSRValue": "0x40040004",
7593f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7603f5f0df7SIan Rogers        "UMask": "0x1"
7613f5f0df7SIan Rogers    },
7623f5f0df7SIan Rogers    {
7633f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7643f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7653f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.ANY_SNOOP",
7663f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7673f5f0df7SIan Rogers        "MSRValue": "0x3FC0100004",
7683f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7693f5f0df7SIan Rogers        "UMask": "0x1"
7703f5f0df7SIan Rogers    },
7713f5f0df7SIan Rogers    {
7723f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7733f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7743f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_HITM",
7753f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7763f5f0df7SIan Rogers        "MSRValue": "0x1000100004",
7773f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7783f5f0df7SIan Rogers        "UMask": "0x1"
7793f5f0df7SIan Rogers    },
7803f5f0df7SIan Rogers    {
7813f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7823f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7833f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_HIT_NO_FWD",
7843f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7853f5f0df7SIan Rogers        "MSRValue": "0x400100004",
7863f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7873f5f0df7SIan Rogers        "UMask": "0x1"
7883f5f0df7SIan Rogers    },
7893f5f0df7SIan Rogers    {
7903f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
7913f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
7923f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_MISS",
7933f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
7943f5f0df7SIan Rogers        "MSRValue": "0x200100004",
7953f5f0df7SIan Rogers        "SampleAfterValue": "100003",
7963f5f0df7SIan Rogers        "UMask": "0x1"
7973f5f0df7SIan Rogers    },
7983f5f0df7SIan Rogers    {
7993f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8003f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8013f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NONE",
8023f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8033f5f0df7SIan Rogers        "MSRValue": "0x80100004",
8043f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8053f5f0df7SIan Rogers        "UMask": "0x1"
8063f5f0df7SIan Rogers    },
8073f5f0df7SIan Rogers    {
8083f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8093f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8103f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SNOOP_NOT_NEEDED",
8113f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8123f5f0df7SIan Rogers        "MSRValue": "0x100100004",
8133f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8143f5f0df7SIan Rogers        "UMask": "0x1"
8153f5f0df7SIan Rogers    },
8163f5f0df7SIan Rogers    {
8173f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8183f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8193f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT_S.SPL_HIT",
8203f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8213f5f0df7SIan Rogers        "MSRValue": "0x40100004",
8223f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8233f5f0df7SIan Rogers        "UMask": "0x1"
8243f5f0df7SIan Rogers    },
8253f5f0df7SIan Rogers    {
8263f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8273f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8283f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.ANY_SNOOP",
8293f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8303f5f0df7SIan Rogers        "MSRValue": "0x3FC0400004",
8313f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8323f5f0df7SIan Rogers        "UMask": "0x1"
8333f5f0df7SIan Rogers    },
8343f5f0df7SIan Rogers    {
8353f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8363f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8373f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_HITM",
8383f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8393f5f0df7SIan Rogers        "MSRValue": "0x1000400004",
8403f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8413f5f0df7SIan Rogers        "UMask": "0x1"
8423f5f0df7SIan Rogers    },
8433f5f0df7SIan Rogers    {
8443f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8453f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8463f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
8473f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8483f5f0df7SIan Rogers        "MSRValue": "0x400400004",
8493f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8503f5f0df7SIan Rogers        "UMask": "0x1"
8513f5f0df7SIan Rogers    },
8523f5f0df7SIan Rogers    {
8533f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8543f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8553f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_MISS",
8563f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8573f5f0df7SIan Rogers        "MSRValue": "0x200400004",
8583f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8593f5f0df7SIan Rogers        "UMask": "0x1"
8603f5f0df7SIan Rogers    },
8613f5f0df7SIan Rogers    {
8623f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8633f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8643f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_NONE",
8653f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8663f5f0df7SIan Rogers        "MSRValue": "0x80400004",
8673f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8683f5f0df7SIan Rogers        "UMask": "0x1"
8693f5f0df7SIan Rogers    },
8703f5f0df7SIan Rogers    {
8713f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8723f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8733f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
8743f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8753f5f0df7SIan Rogers        "MSRValue": "0x100400004",
8763f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8773f5f0df7SIan Rogers        "UMask": "0x1"
8783f5f0df7SIan Rogers    },
8793f5f0df7SIan Rogers    {
8803f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8813f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8823f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L4_HIT_LOCAL_L4.SPL_HIT",
8833f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8843f5f0df7SIan Rogers        "MSRValue": "0x40400004",
8853f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8863f5f0df7SIan Rogers        "UMask": "0x1"
8873f5f0df7SIan Rogers    },
8883f5f0df7SIan Rogers    {
8893f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8903f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
8913f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.ANY_SNOOP",
8923f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
8933f5f0df7SIan Rogers        "MSRValue": "0x3FC0020004",
8943f5f0df7SIan Rogers        "SampleAfterValue": "100003",
8953f5f0df7SIan Rogers        "UMask": "0x1"
8963f5f0df7SIan Rogers    },
8973f5f0df7SIan Rogers    {
8983f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
8993f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9003f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HITM",
9013f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9023f5f0df7SIan Rogers        "MSRValue": "0x1000020004",
9033f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9043f5f0df7SIan Rogers        "UMask": "0x1"
9053f5f0df7SIan Rogers    },
9063f5f0df7SIan Rogers    {
9073f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
9083f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9093f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
9103f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9113f5f0df7SIan Rogers        "MSRValue": "0x400020004",
9123f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9133f5f0df7SIan Rogers        "UMask": "0x1"
9143f5f0df7SIan Rogers    },
9153f5f0df7SIan Rogers    {
9163f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
9173f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9183f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_MISS",
9193f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9203f5f0df7SIan Rogers        "MSRValue": "0x200020004",
9213f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9223f5f0df7SIan Rogers        "UMask": "0x1"
9233f5f0df7SIan Rogers    },
9243f5f0df7SIan Rogers    {
9253f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
9263f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9273f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NONE",
9283f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9293f5f0df7SIan Rogers        "MSRValue": "0x80020004",
9303f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9313f5f0df7SIan Rogers        "UMask": "0x1"
9323f5f0df7SIan Rogers    },
9333f5f0df7SIan Rogers    {
9343f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
9353f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9363f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
9373f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9383f5f0df7SIan Rogers        "MSRValue": "0x100020004",
9393f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9403f5f0df7SIan Rogers        "UMask": "0x1"
9413f5f0df7SIan Rogers    },
9423f5f0df7SIan Rogers    {
9433f5f0df7SIan Rogers        "BriefDescription": "Counts all demand code reads",
9443f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9453f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.SUPPLIER_NONE.SPL_HIT",
9463f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9473f5f0df7SIan Rogers        "MSRValue": "0x40020004",
9483f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9493f5f0df7SIan Rogers        "UMask": "0x1"
9503f5f0df7SIan Rogers    },
9513f5f0df7SIan Rogers    {
9523f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads have any response type.",
9533f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9543f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.ANY_RESPONSE",
9553f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9563f5f0df7SIan Rogers        "MSRValue": "0x10001",
9573f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9583f5f0df7SIan Rogers        "UMask": "0x1"
9593f5f0df7SIan Rogers    },
9603f5f0df7SIan Rogers    {
9613f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
9623f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9633f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.ANY_SNOOP",
9643f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9653f5f0df7SIan Rogers        "MSRValue": "0x3FC01C0001",
9663f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9673f5f0df7SIan Rogers        "UMask": "0x1"
9683f5f0df7SIan Rogers    },
9693f5f0df7SIan Rogers    {
9703f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
9713f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9723f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM",
9733f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9743f5f0df7SIan Rogers        "MSRValue": "0x10001C0001",
9753f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9763f5f0df7SIan Rogers        "UMask": "0x1"
9773f5f0df7SIan Rogers    },
9783f5f0df7SIan Rogers    {
9793f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
9803f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9813f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_NO_FWD",
9823f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9833f5f0df7SIan Rogers        "MSRValue": "0x4001C0001",
9843f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9853f5f0df7SIan Rogers        "UMask": "0x1"
9863f5f0df7SIan Rogers    },
9873f5f0df7SIan Rogers    {
9883f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
9893f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9903f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_MISS",
9913f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
9923f5f0df7SIan Rogers        "MSRValue": "0x2001C0001",
9933f5f0df7SIan Rogers        "SampleAfterValue": "100003",
9943f5f0df7SIan Rogers        "UMask": "0x1"
9953f5f0df7SIan Rogers    },
9963f5f0df7SIan Rogers    {
9973f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
9983f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
9993f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NONE",
10003f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10013f5f0df7SIan Rogers        "MSRValue": "0x801C0001",
10023f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10033f5f0df7SIan Rogers        "UMask": "0x1"
10043f5f0df7SIan Rogers    },
10053f5f0df7SIan Rogers    {
10063f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10073f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10083f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SNOOP_NOT_NEEDED",
10093f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10103f5f0df7SIan Rogers        "MSRValue": "0x1001C0001",
10113d05181aSJin Yao        "SampleAfterValue": "100003",
10123d05181aSJin Yao        "UMask": "0x1"
10133d05181aSJin Yao    },
10143d05181aSJin Yao    {
10153d05181aSJin Yao        "BriefDescription": "Counts demand data reads",
10163d05181aSJin Yao        "EventCode": "0xB7, 0xBB",
10173d05181aSJin Yao        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.SPL_HIT",
10183d05181aSJin Yao        "MSRIndex": "0x1a6,0x1a7",
10193f5f0df7SIan Rogers        "MSRValue": "0x401C0001",
10203d05181aSJin Yao        "SampleAfterValue": "100003",
10213d05181aSJin Yao        "UMask": "0x1"
10223f5f0df7SIan Rogers    },
10233f5f0df7SIan Rogers    {
10243f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10253f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10263f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.ANY_SNOOP",
10273f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10283f5f0df7SIan Rogers        "MSRValue": "0x3FC0080001",
10293f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10303f5f0df7SIan Rogers        "UMask": "0x1"
10313f5f0df7SIan Rogers    },
10323f5f0df7SIan Rogers    {
10333f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10343f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10353f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_HITM",
10363f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10373f5f0df7SIan Rogers        "MSRValue": "0x1000080001",
10383f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10393f5f0df7SIan Rogers        "UMask": "0x1"
10403f5f0df7SIan Rogers    },
10413f5f0df7SIan Rogers    {
10423f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10433f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10443f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_HIT_NO_FWD",
10453f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10463f5f0df7SIan Rogers        "MSRValue": "0x400080001",
10473f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10483f5f0df7SIan Rogers        "UMask": "0x1"
10493f5f0df7SIan Rogers    },
10503f5f0df7SIan Rogers    {
10513f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10523f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10533f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_MISS",
10543f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10553f5f0df7SIan Rogers        "MSRValue": "0x200080001",
10563f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10573f5f0df7SIan Rogers        "UMask": "0x1"
10583f5f0df7SIan Rogers    },
10593f5f0df7SIan Rogers    {
10603f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10613f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10623f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NONE",
10633f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10643f5f0df7SIan Rogers        "MSRValue": "0x80080001",
10653f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10663f5f0df7SIan Rogers        "UMask": "0x1"
10673f5f0df7SIan Rogers    },
10683f5f0df7SIan Rogers    {
10693f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10703f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10713f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SNOOP_NOT_NEEDED",
10723f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10733f5f0df7SIan Rogers        "MSRValue": "0x100080001",
10743f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10753f5f0df7SIan Rogers        "UMask": "0x1"
10763f5f0df7SIan Rogers    },
10773f5f0df7SIan Rogers    {
10783f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10793f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10803f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_E.SPL_HIT",
10813f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10823f5f0df7SIan Rogers        "MSRValue": "0x40080001",
10833f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10843f5f0df7SIan Rogers        "UMask": "0x1"
10853f5f0df7SIan Rogers    },
10863f5f0df7SIan Rogers    {
10873f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10883f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10893f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.ANY_SNOOP",
10903f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
10913f5f0df7SIan Rogers        "MSRValue": "0x3FC0040001",
10923f5f0df7SIan Rogers        "SampleAfterValue": "100003",
10933f5f0df7SIan Rogers        "UMask": "0x1"
10943f5f0df7SIan Rogers    },
10953f5f0df7SIan Rogers    {
10963f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
10973f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
10983f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_HITM",
10993f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11003f5f0df7SIan Rogers        "MSRValue": "0x1000040001",
11013f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11023f5f0df7SIan Rogers        "UMask": "0x1"
11033f5f0df7SIan Rogers    },
11043f5f0df7SIan Rogers    {
11053f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11063f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11073f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_HIT_NO_FWD",
11083f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11093f5f0df7SIan Rogers        "MSRValue": "0x400040001",
11103f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11113f5f0df7SIan Rogers        "UMask": "0x1"
11123f5f0df7SIan Rogers    },
11133f5f0df7SIan Rogers    {
11143f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11153f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11163f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_MISS",
11173f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11183f5f0df7SIan Rogers        "MSRValue": "0x200040001",
11193f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11203f5f0df7SIan Rogers        "UMask": "0x1"
11213f5f0df7SIan Rogers    },
11223f5f0df7SIan Rogers    {
11233f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11243f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11253f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NONE",
11263f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11273f5f0df7SIan Rogers        "MSRValue": "0x80040001",
11283f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11293f5f0df7SIan Rogers        "UMask": "0x1"
11303f5f0df7SIan Rogers    },
11313f5f0df7SIan Rogers    {
11323f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11333f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11343f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SNOOP_NOT_NEEDED",
11353f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11363f5f0df7SIan Rogers        "MSRValue": "0x100040001",
11373f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11383f5f0df7SIan Rogers        "UMask": "0x1"
11393f5f0df7SIan Rogers    },
11403f5f0df7SIan Rogers    {
11413f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11423f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11433f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_M.SPL_HIT",
11443f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11453f5f0df7SIan Rogers        "MSRValue": "0x40040001",
11463f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11473f5f0df7SIan Rogers        "UMask": "0x1"
11483f5f0df7SIan Rogers    },
11493f5f0df7SIan Rogers    {
11503f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11513f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11523f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.ANY_SNOOP",
11533f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11543f5f0df7SIan Rogers        "MSRValue": "0x3FC0100001",
11553f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11563f5f0df7SIan Rogers        "UMask": "0x1"
11573f5f0df7SIan Rogers    },
11583f5f0df7SIan Rogers    {
11593f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11603f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11613f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_HITM",
11623f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11633f5f0df7SIan Rogers        "MSRValue": "0x1000100001",
11643f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11653f5f0df7SIan Rogers        "UMask": "0x1"
11663f5f0df7SIan Rogers    },
11673f5f0df7SIan Rogers    {
11683f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11693f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11703f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_HIT_NO_FWD",
11713f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11723f5f0df7SIan Rogers        "MSRValue": "0x400100001",
11733f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11743f5f0df7SIan Rogers        "UMask": "0x1"
11753f5f0df7SIan Rogers    },
11763f5f0df7SIan Rogers    {
11773f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11783f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11793f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_MISS",
11803f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11813f5f0df7SIan Rogers        "MSRValue": "0x200100001",
11823f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11833f5f0df7SIan Rogers        "UMask": "0x1"
11843f5f0df7SIan Rogers    },
11853f5f0df7SIan Rogers    {
11863f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11873f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11883f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NONE",
11893f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11903f5f0df7SIan Rogers        "MSRValue": "0x80100001",
11913f5f0df7SIan Rogers        "SampleAfterValue": "100003",
11923f5f0df7SIan Rogers        "UMask": "0x1"
11933f5f0df7SIan Rogers    },
11943f5f0df7SIan Rogers    {
11953f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
11963f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
11973f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SNOOP_NOT_NEEDED",
11983f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
11993f5f0df7SIan Rogers        "MSRValue": "0x100100001",
12003f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12013f5f0df7SIan Rogers        "UMask": "0x1"
12023f5f0df7SIan Rogers    },
12033f5f0df7SIan Rogers    {
12043f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12053f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12063f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT_S.SPL_HIT",
12073f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12083f5f0df7SIan Rogers        "MSRValue": "0x40100001",
12093f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12103f5f0df7SIan Rogers        "UMask": "0x1"
12113f5f0df7SIan Rogers    },
12123f5f0df7SIan Rogers    {
12133f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12143f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12153f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.ANY_SNOOP",
12163f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12173f5f0df7SIan Rogers        "MSRValue": "0x3FC0400001",
12183f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12193f5f0df7SIan Rogers        "UMask": "0x1"
12203f5f0df7SIan Rogers    },
12213f5f0df7SIan Rogers    {
12223f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12233f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12243f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_HITM",
12253f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12263f5f0df7SIan Rogers        "MSRValue": "0x1000400001",
12273f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12283f5f0df7SIan Rogers        "UMask": "0x1"
12293f5f0df7SIan Rogers    },
12303f5f0df7SIan Rogers    {
12313f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12323f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12333f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
12343f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12353f5f0df7SIan Rogers        "MSRValue": "0x400400001",
12363f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12373f5f0df7SIan Rogers        "UMask": "0x1"
12383f5f0df7SIan Rogers    },
12393f5f0df7SIan Rogers    {
12403f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12413f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12423f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_MISS",
12433f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12443f5f0df7SIan Rogers        "MSRValue": "0x200400001",
12453f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12463f5f0df7SIan Rogers        "UMask": "0x1"
12473f5f0df7SIan Rogers    },
12483f5f0df7SIan Rogers    {
12493f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12503f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12513f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NONE",
12523f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12533f5f0df7SIan Rogers        "MSRValue": "0x80400001",
12543f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12553f5f0df7SIan Rogers        "UMask": "0x1"
12563f5f0df7SIan Rogers    },
12573f5f0df7SIan Rogers    {
12583f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12593f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12603f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
12613f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12623f5f0df7SIan Rogers        "MSRValue": "0x100400001",
12633f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12643f5f0df7SIan Rogers        "UMask": "0x1"
12653f5f0df7SIan Rogers    },
12663f5f0df7SIan Rogers    {
12673f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12683f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12693f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L4_HIT_LOCAL_L4.SPL_HIT",
12703f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12713f5f0df7SIan Rogers        "MSRValue": "0x40400001",
12723f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12733f5f0df7SIan Rogers        "UMask": "0x1"
12743f5f0df7SIan Rogers    },
12753f5f0df7SIan Rogers    {
12763f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12773f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12783f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.ANY_SNOOP",
12793f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12803f5f0df7SIan Rogers        "MSRValue": "0x3FC0020001",
12813f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12823f5f0df7SIan Rogers        "UMask": "0x1"
12833f5f0df7SIan Rogers    },
12843f5f0df7SIan Rogers    {
12853f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12863f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12873f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HITM",
12883f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12893f5f0df7SIan Rogers        "MSRValue": "0x1000020001",
12903f5f0df7SIan Rogers        "SampleAfterValue": "100003",
12913f5f0df7SIan Rogers        "UMask": "0x1"
12923f5f0df7SIan Rogers    },
12933f5f0df7SIan Rogers    {
12943f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
12953f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
12963f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
12973f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
12983f5f0df7SIan Rogers        "MSRValue": "0x400020001",
12993f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13003f5f0df7SIan Rogers        "UMask": "0x1"
13013f5f0df7SIan Rogers    },
13023f5f0df7SIan Rogers    {
13033f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
13043f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13053f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_MISS",
13063f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13073f5f0df7SIan Rogers        "MSRValue": "0x200020001",
13083f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13093f5f0df7SIan Rogers        "UMask": "0x1"
13103f5f0df7SIan Rogers    },
13113f5f0df7SIan Rogers    {
13123f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
13133f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13143f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NONE",
13153f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13163f5f0df7SIan Rogers        "MSRValue": "0x80020001",
13173f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13183f5f0df7SIan Rogers        "UMask": "0x1"
13193f5f0df7SIan Rogers    },
13203f5f0df7SIan Rogers    {
13213f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
13223f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13233f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
13243f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13253f5f0df7SIan Rogers        "MSRValue": "0x100020001",
13263f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13273f5f0df7SIan Rogers        "UMask": "0x1"
13283f5f0df7SIan Rogers    },
13293f5f0df7SIan Rogers    {
13303f5f0df7SIan Rogers        "BriefDescription": "Counts demand data reads",
13313f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13323f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.SUPPLIER_NONE.SPL_HIT",
13333f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13343f5f0df7SIan Rogers        "MSRValue": "0x40020001",
13353f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13363f5f0df7SIan Rogers        "UMask": "0x1"
13373f5f0df7SIan Rogers    },
13383f5f0df7SIan Rogers    {
13393f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs) have any response type.",
13403f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13413f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.ANY_RESPONSE",
13423f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13433f5f0df7SIan Rogers        "MSRValue": "0x10002",
13443f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13453f5f0df7SIan Rogers        "UMask": "0x1"
13463f5f0df7SIan Rogers    },
13473f5f0df7SIan Rogers    {
13483f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
13493f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13503f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.ANY_SNOOP",
13513f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13523f5f0df7SIan Rogers        "MSRValue": "0x3FC01C0002",
13533f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13543f5f0df7SIan Rogers        "UMask": "0x1"
13553f5f0df7SIan Rogers    },
13563f5f0df7SIan Rogers    {
13573f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
13583f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13593f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HITM",
13603f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13613f5f0df7SIan Rogers        "MSRValue": "0x10001C0002",
13623f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13633f5f0df7SIan Rogers        "UMask": "0x1"
13643f5f0df7SIan Rogers    },
13653f5f0df7SIan Rogers    {
13663f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
13673f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13683f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_HIT_NO_FWD",
13693f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13703f5f0df7SIan Rogers        "MSRValue": "0x4001C0002",
13713f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13723f5f0df7SIan Rogers        "UMask": "0x1"
13733f5f0df7SIan Rogers    },
13743f5f0df7SIan Rogers    {
13753f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
13763f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13773f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_MISS",
13783f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13793f5f0df7SIan Rogers        "MSRValue": "0x2001C0002",
13803f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13813f5f0df7SIan Rogers        "UMask": "0x1"
13823f5f0df7SIan Rogers    },
13833f5f0df7SIan Rogers    {
13843f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
13853f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13863f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NONE",
13873f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13883f5f0df7SIan Rogers        "MSRValue": "0x801C0002",
13893f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13903f5f0df7SIan Rogers        "UMask": "0x1"
13913f5f0df7SIan Rogers    },
13923f5f0df7SIan Rogers    {
13933f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
13943f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
13953f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SNOOP_NOT_NEEDED",
13963f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
13973f5f0df7SIan Rogers        "MSRValue": "0x1001C0002",
13983f5f0df7SIan Rogers        "SampleAfterValue": "100003",
13993f5f0df7SIan Rogers        "UMask": "0x1"
14003f5f0df7SIan Rogers    },
14013f5f0df7SIan Rogers    {
14023f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14033f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14043f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.SPL_HIT",
14053f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14063f5f0df7SIan Rogers        "MSRValue": "0x401C0002",
14073f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14083f5f0df7SIan Rogers        "UMask": "0x1"
14093f5f0df7SIan Rogers    },
14103f5f0df7SIan Rogers    {
14113f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14123f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14133f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.ANY_SNOOP",
14143f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14153f5f0df7SIan Rogers        "MSRValue": "0x3FC0080002",
14163f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14173f5f0df7SIan Rogers        "UMask": "0x1"
14183f5f0df7SIan Rogers    },
14193f5f0df7SIan Rogers    {
14203f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14213f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14223f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_HITM",
14233f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14243f5f0df7SIan Rogers        "MSRValue": "0x1000080002",
14253f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14263f5f0df7SIan Rogers        "UMask": "0x1"
14273f5f0df7SIan Rogers    },
14283f5f0df7SIan Rogers    {
14293f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14303f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14313f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_HIT_NO_FWD",
14323f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14333f5f0df7SIan Rogers        "MSRValue": "0x400080002",
14343f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14353f5f0df7SIan Rogers        "UMask": "0x1"
14363f5f0df7SIan Rogers    },
14373f5f0df7SIan Rogers    {
14383f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14393f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14403f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_MISS",
14413f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14423f5f0df7SIan Rogers        "MSRValue": "0x200080002",
14433f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14443f5f0df7SIan Rogers        "UMask": "0x1"
14453f5f0df7SIan Rogers    },
14463f5f0df7SIan Rogers    {
14473f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14483f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14493f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_NONE",
14503f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14513f5f0df7SIan Rogers        "MSRValue": "0x80080002",
14523f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14533f5f0df7SIan Rogers        "UMask": "0x1"
14543f5f0df7SIan Rogers    },
14553f5f0df7SIan Rogers    {
14563f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14573f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14583f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SNOOP_NOT_NEEDED",
14593f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14603f5f0df7SIan Rogers        "MSRValue": "0x100080002",
14613f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14623f5f0df7SIan Rogers        "UMask": "0x1"
14633f5f0df7SIan Rogers    },
14643f5f0df7SIan Rogers    {
14653f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14663f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14673f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_E.SPL_HIT",
14683f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14693f5f0df7SIan Rogers        "MSRValue": "0x40080002",
14703f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14713f5f0df7SIan Rogers        "UMask": "0x1"
14723f5f0df7SIan Rogers    },
14733f5f0df7SIan Rogers    {
14743f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14753f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14763f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.ANY_SNOOP",
14773f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14783f5f0df7SIan Rogers        "MSRValue": "0x3FC0040002",
14793f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14803f5f0df7SIan Rogers        "UMask": "0x1"
14813f5f0df7SIan Rogers    },
14823f5f0df7SIan Rogers    {
14833f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14843f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14853f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_HITM",
14863f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14873f5f0df7SIan Rogers        "MSRValue": "0x1000040002",
14883f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14893f5f0df7SIan Rogers        "UMask": "0x1"
14903f5f0df7SIan Rogers    },
14913f5f0df7SIan Rogers    {
14923f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
14933f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
14943f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_HIT_NO_FWD",
14953f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
14963f5f0df7SIan Rogers        "MSRValue": "0x400040002",
14973f5f0df7SIan Rogers        "SampleAfterValue": "100003",
14983f5f0df7SIan Rogers        "UMask": "0x1"
14993f5f0df7SIan Rogers    },
15003f5f0df7SIan Rogers    {
15013f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15023f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15033f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_MISS",
15043f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15053f5f0df7SIan Rogers        "MSRValue": "0x200040002",
15063f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15073f5f0df7SIan Rogers        "UMask": "0x1"
15083f5f0df7SIan Rogers    },
15093f5f0df7SIan Rogers    {
15103f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15113f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15123f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_NONE",
15133f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15143f5f0df7SIan Rogers        "MSRValue": "0x80040002",
15153f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15163f5f0df7SIan Rogers        "UMask": "0x1"
15173f5f0df7SIan Rogers    },
15183f5f0df7SIan Rogers    {
15193f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15203f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15213f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SNOOP_NOT_NEEDED",
15223f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15233f5f0df7SIan Rogers        "MSRValue": "0x100040002",
15243f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15253f5f0df7SIan Rogers        "UMask": "0x1"
15263f5f0df7SIan Rogers    },
15273f5f0df7SIan Rogers    {
15283f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15293f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15303f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_M.SPL_HIT",
15313f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15323f5f0df7SIan Rogers        "MSRValue": "0x40040002",
15333f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15343f5f0df7SIan Rogers        "UMask": "0x1"
15353f5f0df7SIan Rogers    },
15363f5f0df7SIan Rogers    {
15373f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15383f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15393f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.ANY_SNOOP",
15403f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15413f5f0df7SIan Rogers        "MSRValue": "0x3FC0100002",
15423f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15433f5f0df7SIan Rogers        "UMask": "0x1"
15443f5f0df7SIan Rogers    },
15453f5f0df7SIan Rogers    {
15463f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15473f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15483f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_HITM",
15493f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15503f5f0df7SIan Rogers        "MSRValue": "0x1000100002",
15513f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15523f5f0df7SIan Rogers        "UMask": "0x1"
15533f5f0df7SIan Rogers    },
15543f5f0df7SIan Rogers    {
15553f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15563f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15573f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_HIT_NO_FWD",
15583f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15593f5f0df7SIan Rogers        "MSRValue": "0x400100002",
15603f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15613f5f0df7SIan Rogers        "UMask": "0x1"
15623f5f0df7SIan Rogers    },
15633f5f0df7SIan Rogers    {
15643f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15653f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15663f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_MISS",
15673f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15683f5f0df7SIan Rogers        "MSRValue": "0x200100002",
15693f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15703f5f0df7SIan Rogers        "UMask": "0x1"
15713f5f0df7SIan Rogers    },
15723f5f0df7SIan Rogers    {
15733f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15743f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15753f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_NONE",
15763f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15773f5f0df7SIan Rogers        "MSRValue": "0x80100002",
15783f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15793f5f0df7SIan Rogers        "UMask": "0x1"
15803f5f0df7SIan Rogers    },
15813f5f0df7SIan Rogers    {
15823f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15833f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15843f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SNOOP_NOT_NEEDED",
15853f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15863f5f0df7SIan Rogers        "MSRValue": "0x100100002",
15873f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15883f5f0df7SIan Rogers        "UMask": "0x1"
15893f5f0df7SIan Rogers    },
15903f5f0df7SIan Rogers    {
15913f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
15923f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
15933f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT_S.SPL_HIT",
15943f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
15953f5f0df7SIan Rogers        "MSRValue": "0x40100002",
15963f5f0df7SIan Rogers        "SampleAfterValue": "100003",
15973f5f0df7SIan Rogers        "UMask": "0x1"
15983f5f0df7SIan Rogers    },
15993f5f0df7SIan Rogers    {
16003f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16013f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16023f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.ANY_SNOOP",
16033f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16043f5f0df7SIan Rogers        "MSRValue": "0x3FC0400002",
16053f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16063f5f0df7SIan Rogers        "UMask": "0x1"
16073f5f0df7SIan Rogers    },
16083f5f0df7SIan Rogers    {
16093f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16103f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16113f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_HITM",
16123f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16133f5f0df7SIan Rogers        "MSRValue": "0x1000400002",
16143f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16153f5f0df7SIan Rogers        "UMask": "0x1"
16163f5f0df7SIan Rogers    },
16173f5f0df7SIan Rogers    {
16183f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16193f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16203f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
16213f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16223f5f0df7SIan Rogers        "MSRValue": "0x400400002",
16233f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16243f5f0df7SIan Rogers        "UMask": "0x1"
16253f5f0df7SIan Rogers    },
16263f5f0df7SIan Rogers    {
16273f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16283f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16293f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_MISS",
16303f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16313f5f0df7SIan Rogers        "MSRValue": "0x200400002",
16323f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16333f5f0df7SIan Rogers        "UMask": "0x1"
16343f5f0df7SIan Rogers    },
16353f5f0df7SIan Rogers    {
16363f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16373f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16383f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_NONE",
16393f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16403f5f0df7SIan Rogers        "MSRValue": "0x80400002",
16413f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16423f5f0df7SIan Rogers        "UMask": "0x1"
16433f5f0df7SIan Rogers    },
16443f5f0df7SIan Rogers    {
16453f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16463f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16473f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
16483f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16493f5f0df7SIan Rogers        "MSRValue": "0x100400002",
16503f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16513f5f0df7SIan Rogers        "UMask": "0x1"
16523f5f0df7SIan Rogers    },
16533f5f0df7SIan Rogers    {
16543f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16553f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16563f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L4_HIT_LOCAL_L4.SPL_HIT",
16573f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16583f5f0df7SIan Rogers        "MSRValue": "0x40400002",
16593f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16603f5f0df7SIan Rogers        "UMask": "0x1"
16613f5f0df7SIan Rogers    },
16623f5f0df7SIan Rogers    {
16633f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16643f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16653f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.ANY_SNOOP",
16663f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16673f5f0df7SIan Rogers        "MSRValue": "0x3FC0020002",
16683f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16693f5f0df7SIan Rogers        "UMask": "0x1"
16703f5f0df7SIan Rogers    },
16713f5f0df7SIan Rogers    {
16723f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16733f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16743f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_HITM",
16753f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16763f5f0df7SIan Rogers        "MSRValue": "0x1000020002",
16773f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16783f5f0df7SIan Rogers        "UMask": "0x1"
16793f5f0df7SIan Rogers    },
16803f5f0df7SIan Rogers    {
16813f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16823f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16833f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
16843f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16853f5f0df7SIan Rogers        "MSRValue": "0x400020002",
16863f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16873f5f0df7SIan Rogers        "UMask": "0x1"
16883f5f0df7SIan Rogers    },
16893f5f0df7SIan Rogers    {
16903f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
16913f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
16923f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_MISS",
16933f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
16943f5f0df7SIan Rogers        "MSRValue": "0x200020002",
16953f5f0df7SIan Rogers        "SampleAfterValue": "100003",
16963f5f0df7SIan Rogers        "UMask": "0x1"
16973f5f0df7SIan Rogers    },
16983f5f0df7SIan Rogers    {
16993f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
17003f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17013f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NONE",
17023f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17033f5f0df7SIan Rogers        "MSRValue": "0x80020002",
17043f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17053f5f0df7SIan Rogers        "UMask": "0x1"
17063f5f0df7SIan Rogers    },
17073f5f0df7SIan Rogers    {
17083f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
17093f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17103f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
17113f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17123f5f0df7SIan Rogers        "MSRValue": "0x100020002",
17133f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17143f5f0df7SIan Rogers        "UMask": "0x1"
17153f5f0df7SIan Rogers    },
17163f5f0df7SIan Rogers    {
17173f5f0df7SIan Rogers        "BriefDescription": "Counts all demand data writes (RFOs)",
17183f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17193f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.SUPPLIER_NONE.SPL_HIT",
17203f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17213f5f0df7SIan Rogers        "MSRValue": "0x40020002",
17223f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17233f5f0df7SIan Rogers        "UMask": "0x1"
17243f5f0df7SIan Rogers    },
17253f5f0df7SIan Rogers    {
17263f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests have any response type.",
17273f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17283f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.ANY_RESPONSE",
17293f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17303f5f0df7SIan Rogers        "MSRValue": "0x18000",
17313f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17323f5f0df7SIan Rogers        "UMask": "0x1"
17333f5f0df7SIan Rogers    },
17343f5f0df7SIan Rogers    {
17353f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17363f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17373f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.ANY_SNOOP",
17383f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17393f5f0df7SIan Rogers        "MSRValue": "0x3FC01C8000",
17403f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17413f5f0df7SIan Rogers        "UMask": "0x1"
17423f5f0df7SIan Rogers    },
17433f5f0df7SIan Rogers    {
17443f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17453f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17463f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HITM",
17473f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17483f5f0df7SIan Rogers        "MSRValue": "0x10001C8000",
17493f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17503f5f0df7SIan Rogers        "UMask": "0x1"
17513f5f0df7SIan Rogers    },
17523f5f0df7SIan Rogers    {
17533f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17543f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17553f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_HIT_NO_FWD",
17563f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17573f5f0df7SIan Rogers        "MSRValue": "0x4001C8000",
17583f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17593f5f0df7SIan Rogers        "UMask": "0x1"
17603f5f0df7SIan Rogers    },
17613f5f0df7SIan Rogers    {
17623f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17633f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17643f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_MISS",
17653f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17663f5f0df7SIan Rogers        "MSRValue": "0x2001C8000",
17673f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17683f5f0df7SIan Rogers        "UMask": "0x1"
17693f5f0df7SIan Rogers    },
17703f5f0df7SIan Rogers    {
17713f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17723f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17733f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NONE",
17743f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17753f5f0df7SIan Rogers        "MSRValue": "0x801C8000",
17763f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17773f5f0df7SIan Rogers        "UMask": "0x1"
17783f5f0df7SIan Rogers    },
17793f5f0df7SIan Rogers    {
17803f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17813f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17823f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SNOOP_NOT_NEEDED",
17833f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17843f5f0df7SIan Rogers        "MSRValue": "0x1001C8000",
17853f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17863f5f0df7SIan Rogers        "UMask": "0x1"
17873f5f0df7SIan Rogers    },
17883f5f0df7SIan Rogers    {
17893f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17903f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
17913f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT.SPL_HIT",
17923f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
17933f5f0df7SIan Rogers        "MSRValue": "0x401C8000",
17943f5f0df7SIan Rogers        "SampleAfterValue": "100003",
17953f5f0df7SIan Rogers        "UMask": "0x1"
17963f5f0df7SIan Rogers    },
17973f5f0df7SIan Rogers    {
17983f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
17993f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18003f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.ANY_SNOOP",
18013f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18023f5f0df7SIan Rogers        "MSRValue": "0x3FC0088000",
18033f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18043f5f0df7SIan Rogers        "UMask": "0x1"
18053f5f0df7SIan Rogers    },
18063f5f0df7SIan Rogers    {
18073f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18083f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18093f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_HITM",
18103f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18113f5f0df7SIan Rogers        "MSRValue": "0x1000088000",
18123f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18133f5f0df7SIan Rogers        "UMask": "0x1"
18143f5f0df7SIan Rogers    },
18153f5f0df7SIan Rogers    {
18163f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18173f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18183f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_HIT_NO_FWD",
18193f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18203f5f0df7SIan Rogers        "MSRValue": "0x400088000",
18213f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18223f5f0df7SIan Rogers        "UMask": "0x1"
18233f5f0df7SIan Rogers    },
18243f5f0df7SIan Rogers    {
18253f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18263f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18273f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_MISS",
18283f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18293f5f0df7SIan Rogers        "MSRValue": "0x200088000",
18303f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18313f5f0df7SIan Rogers        "UMask": "0x1"
18323f5f0df7SIan Rogers    },
18333f5f0df7SIan Rogers    {
18343f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18353f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18363f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_NONE",
18373f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18383f5f0df7SIan Rogers        "MSRValue": "0x80088000",
18393f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18403f5f0df7SIan Rogers        "UMask": "0x1"
18413f5f0df7SIan Rogers    },
18423f5f0df7SIan Rogers    {
18433f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18443f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18453f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SNOOP_NOT_NEEDED",
18463f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18473f5f0df7SIan Rogers        "MSRValue": "0x100088000",
18483f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18493f5f0df7SIan Rogers        "UMask": "0x1"
18503f5f0df7SIan Rogers    },
18513f5f0df7SIan Rogers    {
18523f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18533f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18543f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_E.SPL_HIT",
18553f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18563f5f0df7SIan Rogers        "MSRValue": "0x40088000",
18573f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18583f5f0df7SIan Rogers        "UMask": "0x1"
18593f5f0df7SIan Rogers    },
18603f5f0df7SIan Rogers    {
18613f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18623f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18633f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.ANY_SNOOP",
18643f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18653f5f0df7SIan Rogers        "MSRValue": "0x3FC0048000",
18663f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18673f5f0df7SIan Rogers        "UMask": "0x1"
18683f5f0df7SIan Rogers    },
18693f5f0df7SIan Rogers    {
18703f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18713f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18723f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_HITM",
18733f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18743f5f0df7SIan Rogers        "MSRValue": "0x1000048000",
18753f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18763f5f0df7SIan Rogers        "UMask": "0x1"
18773f5f0df7SIan Rogers    },
18783f5f0df7SIan Rogers    {
18793f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18803f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18813f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_HIT_NO_FWD",
18823f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18833f5f0df7SIan Rogers        "MSRValue": "0x400048000",
18843f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18853f5f0df7SIan Rogers        "UMask": "0x1"
18863f5f0df7SIan Rogers    },
18873f5f0df7SIan Rogers    {
18883f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18893f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18903f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_MISS",
18913f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
18923f5f0df7SIan Rogers        "MSRValue": "0x200048000",
18933f5f0df7SIan Rogers        "SampleAfterValue": "100003",
18943f5f0df7SIan Rogers        "UMask": "0x1"
18953f5f0df7SIan Rogers    },
18963f5f0df7SIan Rogers    {
18973f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
18983f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
18993f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_NONE",
19003f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19013f5f0df7SIan Rogers        "MSRValue": "0x80048000",
19023f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19033f5f0df7SIan Rogers        "UMask": "0x1"
19043f5f0df7SIan Rogers    },
19053f5f0df7SIan Rogers    {
19063f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19073f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19083f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SNOOP_NOT_NEEDED",
19093f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19103f5f0df7SIan Rogers        "MSRValue": "0x100048000",
19113f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19123f5f0df7SIan Rogers        "UMask": "0x1"
19133f5f0df7SIan Rogers    },
19143f5f0df7SIan Rogers    {
19153f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19163f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19173f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_M.SPL_HIT",
19183f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19193f5f0df7SIan Rogers        "MSRValue": "0x40048000",
19203f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19213f5f0df7SIan Rogers        "UMask": "0x1"
19223f5f0df7SIan Rogers    },
19233f5f0df7SIan Rogers    {
19243f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19253f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19263f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.ANY_SNOOP",
19273f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19283f5f0df7SIan Rogers        "MSRValue": "0x3FC0108000",
19293f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19303f5f0df7SIan Rogers        "UMask": "0x1"
19313f5f0df7SIan Rogers    },
19323f5f0df7SIan Rogers    {
19333f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19343f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19353f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_HITM",
19363f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19373f5f0df7SIan Rogers        "MSRValue": "0x1000108000",
19383f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19393f5f0df7SIan Rogers        "UMask": "0x1"
19403f5f0df7SIan Rogers    },
19413f5f0df7SIan Rogers    {
19423f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19433f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19443f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_HIT_NO_FWD",
19453f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19463f5f0df7SIan Rogers        "MSRValue": "0x400108000",
19473f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19483f5f0df7SIan Rogers        "UMask": "0x1"
19493f5f0df7SIan Rogers    },
19503f5f0df7SIan Rogers    {
19513f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19523f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19533f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_MISS",
19543f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19553f5f0df7SIan Rogers        "MSRValue": "0x200108000",
19563f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19573f5f0df7SIan Rogers        "UMask": "0x1"
19583f5f0df7SIan Rogers    },
19593f5f0df7SIan Rogers    {
19603f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19613f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19623f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_NONE",
19633f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19643f5f0df7SIan Rogers        "MSRValue": "0x80108000",
19653f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19663f5f0df7SIan Rogers        "UMask": "0x1"
19673f5f0df7SIan Rogers    },
19683f5f0df7SIan Rogers    {
19693f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19703f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19713f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SNOOP_NOT_NEEDED",
19723f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19733f5f0df7SIan Rogers        "MSRValue": "0x100108000",
19743f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19753f5f0df7SIan Rogers        "UMask": "0x1"
19763f5f0df7SIan Rogers    },
19773f5f0df7SIan Rogers    {
19783f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19793f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19803f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L3_HIT_S.SPL_HIT",
19813f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19823f5f0df7SIan Rogers        "MSRValue": "0x40108000",
19833f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19843f5f0df7SIan Rogers        "UMask": "0x1"
19853f5f0df7SIan Rogers    },
19863f5f0df7SIan Rogers    {
19873f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19883f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19893f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.ANY_SNOOP",
19903f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
19913f5f0df7SIan Rogers        "MSRValue": "0x3FC0408000",
19923f5f0df7SIan Rogers        "SampleAfterValue": "100003",
19933f5f0df7SIan Rogers        "UMask": "0x1"
19943f5f0df7SIan Rogers    },
19953f5f0df7SIan Rogers    {
19963f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
19973f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
19983f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_HITM",
19993f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20003f5f0df7SIan Rogers        "MSRValue": "0x1000408000",
20013f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20023f5f0df7SIan Rogers        "UMask": "0x1"
20033f5f0df7SIan Rogers    },
20043f5f0df7SIan Rogers    {
20053f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20063f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20073f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
20083f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20093f5f0df7SIan Rogers        "MSRValue": "0x400408000",
20103f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20113f5f0df7SIan Rogers        "UMask": "0x1"
20123f5f0df7SIan Rogers    },
20133f5f0df7SIan Rogers    {
20143f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20153f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20163f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_MISS",
20173f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20183f5f0df7SIan Rogers        "MSRValue": "0x200408000",
20193f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20203f5f0df7SIan Rogers        "UMask": "0x1"
20213f5f0df7SIan Rogers    },
20223f5f0df7SIan Rogers    {
20233f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20243f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20253f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_NONE",
20263f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20273f5f0df7SIan Rogers        "MSRValue": "0x80408000",
20283f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20293f5f0df7SIan Rogers        "UMask": "0x1"
20303f5f0df7SIan Rogers    },
20313f5f0df7SIan Rogers    {
20323f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20333f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20343f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
20353f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20363f5f0df7SIan Rogers        "MSRValue": "0x100408000",
20373f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20383f5f0df7SIan Rogers        "UMask": "0x1"
20393f5f0df7SIan Rogers    },
20403f5f0df7SIan Rogers    {
20413f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20423f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20433f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.L4_HIT_LOCAL_L4.SPL_HIT",
20443f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20453f5f0df7SIan Rogers        "MSRValue": "0x40408000",
20463f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20473f5f0df7SIan Rogers        "UMask": "0x1"
20483f5f0df7SIan Rogers    },
20493f5f0df7SIan Rogers    {
20503f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20513f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20523f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.ANY_SNOOP",
20533f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20543f5f0df7SIan Rogers        "MSRValue": "0x3FC0028000",
20553f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20563f5f0df7SIan Rogers        "UMask": "0x1"
20573f5f0df7SIan Rogers    },
20583f5f0df7SIan Rogers    {
20593f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20603f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20613f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HITM",
20623f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20633f5f0df7SIan Rogers        "MSRValue": "0x1000028000",
20643f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20653f5f0df7SIan Rogers        "UMask": "0x1"
20663f5f0df7SIan Rogers    },
20673f5f0df7SIan Rogers    {
20683f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20693f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20703f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
20713f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20723f5f0df7SIan Rogers        "MSRValue": "0x400028000",
20733f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20743f5f0df7SIan Rogers        "UMask": "0x1"
20753f5f0df7SIan Rogers    },
20763f5f0df7SIan Rogers    {
20773f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20783f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20793f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_MISS",
20803f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20813f5f0df7SIan Rogers        "MSRValue": "0x200028000",
20823f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20833f5f0df7SIan Rogers        "UMask": "0x1"
20843f5f0df7SIan Rogers    },
20853f5f0df7SIan Rogers    {
20863f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20873f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20883f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NONE",
20893f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20903f5f0df7SIan Rogers        "MSRValue": "0x80028000",
20913f5f0df7SIan Rogers        "SampleAfterValue": "100003",
20923f5f0df7SIan Rogers        "UMask": "0x1"
20933f5f0df7SIan Rogers    },
20943f5f0df7SIan Rogers    {
20953f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
20963f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
20973f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SNOOP_NOT_NEEDED",
20983f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
20993f5f0df7SIan Rogers        "MSRValue": "0x100028000",
21003f5f0df7SIan Rogers        "SampleAfterValue": "100003",
21013f5f0df7SIan Rogers        "UMask": "0x1"
21023f5f0df7SIan Rogers    },
21033f5f0df7SIan Rogers    {
21043f5f0df7SIan Rogers        "BriefDescription": "Counts any other requests",
21053f5f0df7SIan Rogers        "EventCode": "0xB7, 0xBB",
21063f5f0df7SIan Rogers        "EventName": "OFFCORE_RESPONSE.OTHER.SUPPLIER_NONE.SPL_HIT",
21073f5f0df7SIan Rogers        "MSRIndex": "0x1a6,0x1a7",
21083f5f0df7SIan Rogers        "MSRValue": "0x40028000",
21093f5f0df7SIan Rogers        "SampleAfterValue": "100003",
21103f5f0df7SIan Rogers        "UMask": "0x1"
21113f5f0df7SIan Rogers    },
21123f5f0df7SIan Rogers    {
21133f5f0df7SIan Rogers        "BriefDescription": "Number of cache line split locks sent to uncore.",
21143f5f0df7SIan Rogers        "EventCode": "0xF4",
21153f5f0df7SIan Rogers        "EventName": "SQ_MISC.SPLIT_LOCK",
21163f5f0df7SIan Rogers        "PublicDescription": "Counts the number of cache line split locks sent to the uncore.",
21173f5f0df7SIan Rogers        "SampleAfterValue": "100003",
21183f5f0df7SIan Rogers        "UMask": "0x10"
2119fd143118SIan Rogers    },
2120fd143118SIan Rogers    {
2121fd143118SIan Rogers        "BriefDescription": "Number of PREFETCHNTA instructions executed.",
2122fd143118SIan Rogers        "EventCode": "0x32",
2123fd143118SIan Rogers        "EventName": "SW_PREFETCH_ACCESS.NTA",
2124fd143118SIan Rogers        "SampleAfterValue": "2000003",
2125fd143118SIan Rogers        "UMask": "0x1"
2126fd143118SIan Rogers    },
2127fd143118SIan Rogers    {
2128fd143118SIan Rogers        "BriefDescription": "Number of PREFETCHW instructions executed.",
2129fd143118SIan Rogers        "EventCode": "0x32",
2130fd143118SIan Rogers        "EventName": "SW_PREFETCH_ACCESS.PREFETCHW",
2131fd143118SIan Rogers        "SampleAfterValue": "2000003",
2132fd143118SIan Rogers        "UMask": "0x8"
2133fd143118SIan Rogers    },
2134fd143118SIan Rogers    {
2135fd143118SIan Rogers        "BriefDescription": "Number of PREFETCHT0 instructions executed.",
2136fd143118SIan Rogers        "EventCode": "0x32",
2137fd143118SIan Rogers        "EventName": "SW_PREFETCH_ACCESS.T0",
2138fd143118SIan Rogers        "SampleAfterValue": "2000003",
2139fd143118SIan Rogers        "UMask": "0x2"
2140fd143118SIan Rogers    },
2141fd143118SIan Rogers    {
2142fd143118SIan Rogers        "BriefDescription": "Number of PREFETCHT1 or PREFETCHT2 instructions executed.",
2143fd143118SIan Rogers        "EventCode": "0x32",
2144fd143118SIan Rogers        "EventName": "SW_PREFETCH_ACCESS.T1_T2",
2145fd143118SIan Rogers        "SampleAfterValue": "2000003",
2146fd143118SIan Rogers        "UMask": "0x4"
214747cbd67eSAndi Kleen    }
214847cbd67eSAndi Kleen]
2149