18c2ecf20Sopenharmony_ci[
28c2ecf20Sopenharmony_ci    {
38c2ecf20Sopenharmony_ci        "PublicDescription": "Demand data read requests that missed L2, no rejects.",
48c2ecf20Sopenharmony_ci        "EventCode": "0x24",
58c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
68c2ecf20Sopenharmony_ci        "UMask": "0x21",
78c2ecf20Sopenharmony_ci        "Errata": "HSD78",
88c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.DEMAND_DATA_RD_MISS",
98c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
108c2ecf20Sopenharmony_ci        "BriefDescription": "Demand Data Read miss L2, no rejects",
118c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
128c2ecf20Sopenharmony_ci    },
138c2ecf20Sopenharmony_ci    {
148c2ecf20Sopenharmony_ci        "PublicDescription": "Counts the number of store RFO requests that miss the L2 cache.",
158c2ecf20Sopenharmony_ci        "EventCode": "0x24",
168c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
178c2ecf20Sopenharmony_ci        "UMask": "0x22",
188c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.RFO_MISS",
198c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
208c2ecf20Sopenharmony_ci        "BriefDescription": "RFO requests that miss L2 cache",
218c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
228c2ecf20Sopenharmony_ci    },
238c2ecf20Sopenharmony_ci    {
248c2ecf20Sopenharmony_ci        "PublicDescription": "Number of instruction fetches that missed the L2 cache.",
258c2ecf20Sopenharmony_ci        "EventCode": "0x24",
268c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
278c2ecf20Sopenharmony_ci        "UMask": "0x24",
288c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.CODE_RD_MISS",
298c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
308c2ecf20Sopenharmony_ci        "BriefDescription": "L2 cache misses when fetching instructions",
318c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
328c2ecf20Sopenharmony_ci    },
338c2ecf20Sopenharmony_ci    {
348c2ecf20Sopenharmony_ci        "PublicDescription": "Demand requests that miss L2 cache.",
358c2ecf20Sopenharmony_ci        "EventCode": "0x24",
368c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
378c2ecf20Sopenharmony_ci        "UMask": "0x27",
388c2ecf20Sopenharmony_ci        "Errata": "HSD78",
398c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.ALL_DEMAND_MISS",
408c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
418c2ecf20Sopenharmony_ci        "BriefDescription": "Demand requests that miss L2 cache",
428c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
438c2ecf20Sopenharmony_ci    },
448c2ecf20Sopenharmony_ci    {
458c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all L2 HW prefetcher requests that missed L2.",
468c2ecf20Sopenharmony_ci        "EventCode": "0x24",
478c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
488c2ecf20Sopenharmony_ci        "UMask": "0x30",
498c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.L2_PF_MISS",
508c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
518c2ecf20Sopenharmony_ci        "BriefDescription": "L2 prefetch requests that miss L2 cache",
528c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
538c2ecf20Sopenharmony_ci    },
548c2ecf20Sopenharmony_ci    {
558c2ecf20Sopenharmony_ci        "PublicDescription": "All requests that missed L2.",
568c2ecf20Sopenharmony_ci        "EventCode": "0x24",
578c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
588c2ecf20Sopenharmony_ci        "UMask": "0x3f",
598c2ecf20Sopenharmony_ci        "Errata": "HSD78",
608c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.MISS",
618c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
628c2ecf20Sopenharmony_ci        "BriefDescription": "All requests that miss L2 cache",
638c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
648c2ecf20Sopenharmony_ci    },
658c2ecf20Sopenharmony_ci    {
668c2ecf20Sopenharmony_ci        "PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructions, that hit L2 cache",
678c2ecf20Sopenharmony_ci        "EventCode": "0x24",
688c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
698c2ecf20Sopenharmony_ci        "UMask": "0xc1",
708c2ecf20Sopenharmony_ci        "Errata": "HSD78",
718c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.DEMAND_DATA_RD_HIT",
728c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
738c2ecf20Sopenharmony_ci        "BriefDescription": "Demand Data Read requests that hit L2 cache",
748c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
758c2ecf20Sopenharmony_ci    },
768c2ecf20Sopenharmony_ci    {
778c2ecf20Sopenharmony_ci        "PublicDescription": "Counts the number of store RFO requests that hit the L2 cache.",
788c2ecf20Sopenharmony_ci        "EventCode": "0x24",
798c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
808c2ecf20Sopenharmony_ci        "UMask": "0xc2",
818c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.RFO_HIT",
828c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
838c2ecf20Sopenharmony_ci        "BriefDescription": "RFO requests that hit L2 cache",
848c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
858c2ecf20Sopenharmony_ci    },
868c2ecf20Sopenharmony_ci    {
878c2ecf20Sopenharmony_ci        "PublicDescription": "Number of instruction fetches that hit the L2 cache.",
888c2ecf20Sopenharmony_ci        "EventCode": "0x24",
898c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
908c2ecf20Sopenharmony_ci        "UMask": "0xc4",
918c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.CODE_RD_HIT",
928c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
938c2ecf20Sopenharmony_ci        "BriefDescription": "L2 cache hits when fetching instructions, code reads.",
948c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
958c2ecf20Sopenharmony_ci    },
968c2ecf20Sopenharmony_ci    {
978c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all L2 HW prefetcher requests that hit L2.",
988c2ecf20Sopenharmony_ci        "EventCode": "0x24",
998c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1008c2ecf20Sopenharmony_ci        "UMask": "0xd0",
1018c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.L2_PF_HIT",
1028c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1038c2ecf20Sopenharmony_ci        "BriefDescription": "L2 prefetch requests that hit L2 cache",
1048c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1058c2ecf20Sopenharmony_ci    },
1068c2ecf20Sopenharmony_ci    {
1078c2ecf20Sopenharmony_ci        "PublicDescription": "Counts any demand and L1 HW prefetch data load requests to L2.",
1088c2ecf20Sopenharmony_ci        "EventCode": "0x24",
1098c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1108c2ecf20Sopenharmony_ci        "UMask": "0xe1",
1118c2ecf20Sopenharmony_ci        "Errata": "HSD78",
1128c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD",
1138c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1148c2ecf20Sopenharmony_ci        "BriefDescription": "Demand Data Read requests",
1158c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1168c2ecf20Sopenharmony_ci    },
1178c2ecf20Sopenharmony_ci    {
1188c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all L2 store RFO requests.",
1198c2ecf20Sopenharmony_ci        "EventCode": "0x24",
1208c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1218c2ecf20Sopenharmony_ci        "UMask": "0xe2",
1228c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.ALL_RFO",
1238c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1248c2ecf20Sopenharmony_ci        "BriefDescription": "RFO requests to L2 cache",
1258c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1268c2ecf20Sopenharmony_ci    },
1278c2ecf20Sopenharmony_ci    {
1288c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all L2 code requests.",
1298c2ecf20Sopenharmony_ci        "EventCode": "0x24",
1308c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1318c2ecf20Sopenharmony_ci        "UMask": "0xe4",
1328c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.ALL_CODE_RD",
1338c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1348c2ecf20Sopenharmony_ci        "BriefDescription": "L2 code requests",
1358c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1368c2ecf20Sopenharmony_ci    },
1378c2ecf20Sopenharmony_ci    {
1388c2ecf20Sopenharmony_ci        "PublicDescription": "Demand requests to L2 cache.",
1398c2ecf20Sopenharmony_ci        "EventCode": "0x24",
1408c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1418c2ecf20Sopenharmony_ci        "UMask": "0xe7",
1428c2ecf20Sopenharmony_ci        "Errata": "HSD78",
1438c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.ALL_DEMAND_REFERENCES",
1448c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1458c2ecf20Sopenharmony_ci        "BriefDescription": "Demand requests to L2 cache",
1468c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1478c2ecf20Sopenharmony_ci    },
1488c2ecf20Sopenharmony_ci    {
1498c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all L2 HW prefetcher requests.",
1508c2ecf20Sopenharmony_ci        "EventCode": "0x24",
1518c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1528c2ecf20Sopenharmony_ci        "UMask": "0xf8",
1538c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.ALL_PF",
1548c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1558c2ecf20Sopenharmony_ci        "BriefDescription": "Requests from L2 hardware prefetchers",
1568c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1578c2ecf20Sopenharmony_ci    },
1588c2ecf20Sopenharmony_ci    {
1598c2ecf20Sopenharmony_ci        "PublicDescription": "All requests to L2 cache.",
1608c2ecf20Sopenharmony_ci        "EventCode": "0x24",
1618c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1628c2ecf20Sopenharmony_ci        "UMask": "0xff",
1638c2ecf20Sopenharmony_ci        "Errata": "HSD78",
1648c2ecf20Sopenharmony_ci        "EventName": "L2_RQSTS.REFERENCES",
1658c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1668c2ecf20Sopenharmony_ci        "BriefDescription": "All L2 requests",
1678c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1688c2ecf20Sopenharmony_ci    },
1698c2ecf20Sopenharmony_ci    {
1708c2ecf20Sopenharmony_ci        "PublicDescription": "Not rejected writebacks that hit L2 cache.",
1718c2ecf20Sopenharmony_ci        "EventCode": "0x27",
1728c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1738c2ecf20Sopenharmony_ci        "UMask": "0x50",
1748c2ecf20Sopenharmony_ci        "EventName": "L2_DEMAND_RQSTS.WB_HIT",
1758c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
1768c2ecf20Sopenharmony_ci        "BriefDescription": "Not rejected writebacks that hit L2 cache",
1778c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1788c2ecf20Sopenharmony_ci    },
1798c2ecf20Sopenharmony_ci    {
1808c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts each cache miss condition for references to the last level cache.",
1818c2ecf20Sopenharmony_ci        "EventCode": "0x2E",
1828c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1838c2ecf20Sopenharmony_ci        "UMask": "0x41",
1848c2ecf20Sopenharmony_ci        "EventName": "LONGEST_LAT_CACHE.MISS",
1858c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
1868c2ecf20Sopenharmony_ci        "BriefDescription": "Core-originated cacheable demand requests missed L3",
1878c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1888c2ecf20Sopenharmony_ci    },
1898c2ecf20Sopenharmony_ci    {
1908c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts requests originating from the core that reference a cache line in the last level cache.",
1918c2ecf20Sopenharmony_ci        "EventCode": "0x2E",
1928c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
1938c2ecf20Sopenharmony_ci        "UMask": "0x4f",
1948c2ecf20Sopenharmony_ci        "EventName": "LONGEST_LAT_CACHE.REFERENCE",
1958c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
1968c2ecf20Sopenharmony_ci        "BriefDescription": "Core-originated cacheable demand requests that refer to L3",
1978c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
1988c2ecf20Sopenharmony_ci    },
1998c2ecf20Sopenharmony_ci    {
2008c2ecf20Sopenharmony_ci        "PublicDescription": "Increments the number of outstanding L1D misses every cycle. Set Cmask = 1 and Edge =1 to count occurrences.",
2018c2ecf20Sopenharmony_ci        "EventCode": "0x48",
2028c2ecf20Sopenharmony_ci        "Counter": "2",
2038c2ecf20Sopenharmony_ci        "UMask": "0x1",
2048c2ecf20Sopenharmony_ci        "EventName": "L1D_PEND_MISS.PENDING",
2058c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2068c2ecf20Sopenharmony_ci        "BriefDescription": "L1D miss oustandings duration in cycles",
2078c2ecf20Sopenharmony_ci        "CounterHTOff": "2"
2088c2ecf20Sopenharmony_ci    },
2098c2ecf20Sopenharmony_ci    {
2108c2ecf20Sopenharmony_ci        "EventCode": "0x48",
2118c2ecf20Sopenharmony_ci        "Counter": "2",
2128c2ecf20Sopenharmony_ci        "UMask": "0x1",
2138c2ecf20Sopenharmony_ci        "EventName": "L1D_PEND_MISS.PENDING_CYCLES",
2148c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2158c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles with L1D load Misses outstanding.",
2168c2ecf20Sopenharmony_ci        "CounterMask": "1",
2178c2ecf20Sopenharmony_ci        "CounterHTOff": "2"
2188c2ecf20Sopenharmony_ci    },
2198c2ecf20Sopenharmony_ci    {
2208c2ecf20Sopenharmony_ci        "EventCode": "0x48",
2218c2ecf20Sopenharmony_ci        "Counter": "2",
2228c2ecf20Sopenharmony_ci        "UMask": "0x1",
2238c2ecf20Sopenharmony_ci        "AnyThread": "1",
2248c2ecf20Sopenharmony_ci        "EventName": "L1D_PEND_MISS.PENDING_CYCLES_ANY",
2258c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2268c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles with L1D load Misses outstanding from any thread on physical core.",
2278c2ecf20Sopenharmony_ci        "CounterMask": "1",
2288c2ecf20Sopenharmony_ci        "CounterHTOff": "2"
2298c2ecf20Sopenharmony_ci    },
2308c2ecf20Sopenharmony_ci    {
2318c2ecf20Sopenharmony_ci        "EventCode": "0x48",
2328c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
2338c2ecf20Sopenharmony_ci        "UMask": "0x2",
2348c2ecf20Sopenharmony_ci        "EventName": "L1D_PEND_MISS.REQUEST_FB_FULL",
2358c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2368c2ecf20Sopenharmony_ci        "BriefDescription": "Number of times a request needed a FB entry but there was no entry available for it. That is the FB unavailability was dominant reason for blocking the request. A request includes cacheable/uncacheable demands that is load, store or SW prefetch. HWP are e.",
2378c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
2388c2ecf20Sopenharmony_ci    },
2398c2ecf20Sopenharmony_ci    {
2408c2ecf20Sopenharmony_ci        "EventCode": "0x48",
2418c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
2428c2ecf20Sopenharmony_ci        "UMask": "0x2",
2438c2ecf20Sopenharmony_ci        "EventName": "L1D_PEND_MISS.FB_FULL",
2448c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2458c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles a demand request was blocked due to Fill Buffers inavailability.",
2468c2ecf20Sopenharmony_ci        "CounterMask": "1",
2478c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
2488c2ecf20Sopenharmony_ci    },
2498c2ecf20Sopenharmony_ci    {
2508c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts when new data lines are brought into the L1 Data cache, which cause other lines to be evicted from the cache.",
2518c2ecf20Sopenharmony_ci        "EventCode": "0x51",
2528c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
2538c2ecf20Sopenharmony_ci        "UMask": "0x1",
2548c2ecf20Sopenharmony_ci        "EventName": "L1D.REPLACEMENT",
2558c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2568c2ecf20Sopenharmony_ci        "BriefDescription": "L1D data line replacements",
2578c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
2588c2ecf20Sopenharmony_ci    },
2598c2ecf20Sopenharmony_ci    {
2608c2ecf20Sopenharmony_ci        "PublicDescription": "Offcore outstanding demand data read transactions in SQ to uncore. Set Cmask=1 to count cycles.",
2618c2ecf20Sopenharmony_ci        "EventCode": "0x60",
2628c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
2638c2ecf20Sopenharmony_ci        "UMask": "0x1",
2648c2ecf20Sopenharmony_ci        "Errata": "HSD78, HSD62, HSD61",
2658c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD",
2668c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2678c2ecf20Sopenharmony_ci        "BriefDescription": "Offcore outstanding Demand Data Read transactions in uncore queue.",
2688c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
2698c2ecf20Sopenharmony_ci    },
2708c2ecf20Sopenharmony_ci    {
2718c2ecf20Sopenharmony_ci        "EventCode": "0x60",
2728c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
2738c2ecf20Sopenharmony_ci        "UMask": "0x1",
2748c2ecf20Sopenharmony_ci        "Errata": "HSD78, HSD62, HSD61",
2758c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_DATA_RD",
2768c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2778c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles when offcore outstanding Demand Data Read transactions are present in SuperQueue (SQ), queue to uncore.",
2788c2ecf20Sopenharmony_ci        "CounterMask": "1",
2798c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
2808c2ecf20Sopenharmony_ci    },
2818c2ecf20Sopenharmony_ci    {
2828c2ecf20Sopenharmony_ci        "EventCode": "0x60",
2838c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
2848c2ecf20Sopenharmony_ci        "UMask": "0x1",
2858c2ecf20Sopenharmony_ci        "Errata": "HSD78, HSD62, HSD61",
2868c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_DATA_RD_GE_6",
2878c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
2888c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles with at least 6 offcore outstanding Demand Data Read transactions in uncore queue.",
2898c2ecf20Sopenharmony_ci        "CounterMask": "6",
2908c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
2918c2ecf20Sopenharmony_ci    },
2928c2ecf20Sopenharmony_ci    {
2938c2ecf20Sopenharmony_ci        "PublicDescription": "Offcore outstanding Demand code Read transactions in SQ to uncore. Set Cmask=1 to count cycles.",
2948c2ecf20Sopenharmony_ci        "EventCode": "0x60",
2958c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
2968c2ecf20Sopenharmony_ci        "UMask": "0x2",
2978c2ecf20Sopenharmony_ci        "Errata": "HSD62, HSD61",
2988c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_CODE_RD",
2998c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
3008c2ecf20Sopenharmony_ci        "BriefDescription": "Offcore outstanding code reads transactions in SuperQueue (SQ), queue to uncore, every cycle",
3018c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3028c2ecf20Sopenharmony_ci    },
3038c2ecf20Sopenharmony_ci    {
3048c2ecf20Sopenharmony_ci        "PublicDescription": "Offcore outstanding RFO store transactions in SQ to uncore. Set Cmask=1 to count cycles.",
3058c2ecf20Sopenharmony_ci        "EventCode": "0x60",
3068c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3078c2ecf20Sopenharmony_ci        "UMask": "0x4",
3088c2ecf20Sopenharmony_ci        "Errata": "HSD62, HSD61",
3098c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.DEMAND_RFO",
3108c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
3118c2ecf20Sopenharmony_ci        "BriefDescription": "Offcore outstanding RFO store transactions in SuperQueue (SQ), queue to uncore",
3128c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3138c2ecf20Sopenharmony_ci    },
3148c2ecf20Sopenharmony_ci    {
3158c2ecf20Sopenharmony_ci        "EventCode": "0x60",
3168c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3178c2ecf20Sopenharmony_ci        "UMask": "0x4",
3188c2ecf20Sopenharmony_ci        "Errata": "HSD62, HSD61",
3198c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DEMAND_RFO",
3208c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
3218c2ecf20Sopenharmony_ci        "BriefDescription": "Offcore outstanding demand rfo reads transactions in SuperQueue (SQ), queue to uncore, every cycle.",
3228c2ecf20Sopenharmony_ci        "CounterMask": "1",
3238c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3248c2ecf20Sopenharmony_ci    },
3258c2ecf20Sopenharmony_ci    {
3268c2ecf20Sopenharmony_ci        "PublicDescription": "Offcore outstanding cacheable data read transactions in SQ to uncore. Set Cmask=1 to count cycles.",
3278c2ecf20Sopenharmony_ci        "EventCode": "0x60",
3288c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3298c2ecf20Sopenharmony_ci        "UMask": "0x8",
3308c2ecf20Sopenharmony_ci        "Errata": "HSD62, HSD61",
3318c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.ALL_DATA_RD",
3328c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
3338c2ecf20Sopenharmony_ci        "BriefDescription": "Offcore outstanding cacheable Core Data Read transactions in SuperQueue (SQ), queue to uncore",
3348c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3358c2ecf20Sopenharmony_ci    },
3368c2ecf20Sopenharmony_ci    {
3378c2ecf20Sopenharmony_ci        "EventCode": "0x60",
3388c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3398c2ecf20Sopenharmony_ci        "UMask": "0x8",
3408c2ecf20Sopenharmony_ci        "Errata": "HSD62, HSD61",
3418c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_OUTSTANDING.CYCLES_WITH_DATA_RD",
3428c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
3438c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles when offcore outstanding cacheable Core Data Read transactions are present in SuperQueue (SQ), queue to uncore.",
3448c2ecf20Sopenharmony_ci        "CounterMask": "1",
3458c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3468c2ecf20Sopenharmony_ci    },
3478c2ecf20Sopenharmony_ci    {
3488c2ecf20Sopenharmony_ci        "PublicDescription": "Cycles in which the L1D is locked.",
3498c2ecf20Sopenharmony_ci        "EventCode": "0x63",
3508c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3518c2ecf20Sopenharmony_ci        "UMask": "0x2",
3528c2ecf20Sopenharmony_ci        "EventName": "LOCK_CYCLES.CACHE_LOCK_DURATION",
3538c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
3548c2ecf20Sopenharmony_ci        "BriefDescription": "Cycles when L1D is locked",
3558c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3568c2ecf20Sopenharmony_ci    },
3578c2ecf20Sopenharmony_ci    {
3588c2ecf20Sopenharmony_ci        "PublicDescription": "Demand data read requests sent to uncore.",
3598c2ecf20Sopenharmony_ci        "EventCode": "0xB0",
3608c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3618c2ecf20Sopenharmony_ci        "UMask": "0x1",
3628c2ecf20Sopenharmony_ci        "Errata": "HSD78",
3638c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS.DEMAND_DATA_RD",
3648c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
3658c2ecf20Sopenharmony_ci        "BriefDescription": "Demand Data Read requests sent to uncore",
3668c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3678c2ecf20Sopenharmony_ci    },
3688c2ecf20Sopenharmony_ci    {
3698c2ecf20Sopenharmony_ci        "PublicDescription": "Demand code read requests sent to uncore.",
3708c2ecf20Sopenharmony_ci        "EventCode": "0xB0",
3718c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3728c2ecf20Sopenharmony_ci        "UMask": "0x2",
3738c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS.DEMAND_CODE_RD",
3748c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
3758c2ecf20Sopenharmony_ci        "BriefDescription": "Cacheable and noncachaeble code read requests",
3768c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3778c2ecf20Sopenharmony_ci    },
3788c2ecf20Sopenharmony_ci    {
3798c2ecf20Sopenharmony_ci        "PublicDescription": "Demand RFO read requests sent to uncore, including regular RFOs, locks, ItoM.",
3808c2ecf20Sopenharmony_ci        "EventCode": "0xB0",
3818c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3828c2ecf20Sopenharmony_ci        "UMask": "0x4",
3838c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS.DEMAND_RFO",
3848c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
3858c2ecf20Sopenharmony_ci        "BriefDescription": "Demand RFO requests including regular RFOs, locks, ItoM",
3868c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3878c2ecf20Sopenharmony_ci    },
3888c2ecf20Sopenharmony_ci    {
3898c2ecf20Sopenharmony_ci        "PublicDescription": "Data read requests sent to uncore (demand and prefetch).",
3908c2ecf20Sopenharmony_ci        "EventCode": "0xB0",
3918c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
3928c2ecf20Sopenharmony_ci        "UMask": "0x8",
3938c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS.ALL_DATA_RD",
3948c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
3958c2ecf20Sopenharmony_ci        "BriefDescription": "Demand and prefetch data reads",
3968c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
3978c2ecf20Sopenharmony_ci    },
3988c2ecf20Sopenharmony_ci    {
3998c2ecf20Sopenharmony_ci        "EventCode": "0xb2",
4008c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4018c2ecf20Sopenharmony_ci        "UMask": "0x1",
4028c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_REQUESTS_BUFFER.SQ_FULL",
4038c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
4048c2ecf20Sopenharmony_ci        "BriefDescription": "Offcore requests buffer cannot take more entries for this thread core.",
4058c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
4068c2ecf20Sopenharmony_ci    },
4078c2ecf20Sopenharmony_ci    {
4088c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
4098c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4108c2ecf20Sopenharmony_ci        "UMask": "0x1",
4118c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE",
4128c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
4138c2ecf20Sopenharmony_ci        "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.",
4148c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
4158c2ecf20Sopenharmony_ci    },
4168c2ecf20Sopenharmony_ci    {
4178c2ecf20Sopenharmony_ci        "PEBS": "1",
4188c2ecf20Sopenharmony_ci        "EventCode": "0xD0",
4198c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4208c2ecf20Sopenharmony_ci        "UMask": "0x11",
4218c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
4228c2ecf20Sopenharmony_ci        "EventName": "MEM_UOPS_RETIRED.STLB_MISS_LOADS",
4238c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
4248c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops that miss the STLB. (precise Event)",
4258c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
4268c2ecf20Sopenharmony_ci        "Data_LA": "1"
4278c2ecf20Sopenharmony_ci    },
4288c2ecf20Sopenharmony_ci    {
4298c2ecf20Sopenharmony_ci        "PEBS": "1",
4308c2ecf20Sopenharmony_ci        "EventCode": "0xD0",
4318c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4328c2ecf20Sopenharmony_ci        "UMask": "0x12",
4338c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
4348c2ecf20Sopenharmony_ci        "EventName": "MEM_UOPS_RETIRED.STLB_MISS_STORES",
4358c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
4368c2ecf20Sopenharmony_ci        "BriefDescription": "Retired store uops that miss the STLB. (precise Event)",
4378c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
4388c2ecf20Sopenharmony_ci        "Data_LA": "1",
4398c2ecf20Sopenharmony_ci        "L1_Hit_Indication": "1"
4408c2ecf20Sopenharmony_ci    },
4418c2ecf20Sopenharmony_ci    {
4428c2ecf20Sopenharmony_ci        "PEBS": "1",
4438c2ecf20Sopenharmony_ci        "EventCode": "0xD0",
4448c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4458c2ecf20Sopenharmony_ci        "UMask": "0x21",
4468c2ecf20Sopenharmony_ci        "Errata": "HSD76, HSD29, HSM30",
4478c2ecf20Sopenharmony_ci        "EventName": "MEM_UOPS_RETIRED.LOCK_LOADS",
4488c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
4498c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops with locked access. (precise Event)",
4508c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
4518c2ecf20Sopenharmony_ci        "Data_LA": "1"
4528c2ecf20Sopenharmony_ci    },
4538c2ecf20Sopenharmony_ci    {
4548c2ecf20Sopenharmony_ci        "PEBS": "1",
4558c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts load uops retired which had memory addresses spilt across 2 cache lines. A line split is across 64B cache-lines which may include a page split (4K). This is a precise event.",
4568c2ecf20Sopenharmony_ci        "EventCode": "0xD0",
4578c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4588c2ecf20Sopenharmony_ci        "UMask": "0x41",
4598c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
4608c2ecf20Sopenharmony_ci        "EventName": "MEM_UOPS_RETIRED.SPLIT_LOADS",
4618c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
4628c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops that split across a cacheline boundary. (precise Event)",
4638c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
4648c2ecf20Sopenharmony_ci        "Data_LA": "1"
4658c2ecf20Sopenharmony_ci    },
4668c2ecf20Sopenharmony_ci    {
4678c2ecf20Sopenharmony_ci        "PEBS": "1",
4688c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts store uops retired which had memory addresses spilt across 2 cache lines. A line split is across 64B cache-lines which may include a page split (4K). This is a precise event.",
4698c2ecf20Sopenharmony_ci        "EventCode": "0xD0",
4708c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4718c2ecf20Sopenharmony_ci        "UMask": "0x42",
4728c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
4738c2ecf20Sopenharmony_ci        "EventName": "MEM_UOPS_RETIRED.SPLIT_STORES",
4748c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
4758c2ecf20Sopenharmony_ci        "BriefDescription": "Retired store uops that split across a cacheline boundary. (precise Event)",
4768c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
4778c2ecf20Sopenharmony_ci        "Data_LA": "1",
4788c2ecf20Sopenharmony_ci        "L1_Hit_Indication": "1"
4798c2ecf20Sopenharmony_ci    },
4808c2ecf20Sopenharmony_ci    {
4818c2ecf20Sopenharmony_ci        "PEBS": "1",
4828c2ecf20Sopenharmony_ci        "EventCode": "0xD0",
4838c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4848c2ecf20Sopenharmony_ci        "UMask": "0x81",
4858c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
4868c2ecf20Sopenharmony_ci        "EventName": "MEM_UOPS_RETIRED.ALL_LOADS",
4878c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
4888c2ecf20Sopenharmony_ci        "BriefDescription": "All retired load uops. (precise Event)",
4898c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
4908c2ecf20Sopenharmony_ci        "Data_LA": "1"
4918c2ecf20Sopenharmony_ci    },
4928c2ecf20Sopenharmony_ci    {
4938c2ecf20Sopenharmony_ci        "PEBS": "1",
4948c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts all store uops retired. This is a precise event.",
4958c2ecf20Sopenharmony_ci        "EventCode": "0xD0",
4968c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
4978c2ecf20Sopenharmony_ci        "UMask": "0x82",
4988c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
4998c2ecf20Sopenharmony_ci        "EventName": "MEM_UOPS_RETIRED.ALL_STORES",
5008c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
5018c2ecf20Sopenharmony_ci        "BriefDescription": "All retired store uops. (precise Event)",
5028c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5038c2ecf20Sopenharmony_ci        "Data_LA": "1",
5048c2ecf20Sopenharmony_ci        "L1_Hit_Indication": "1"
5058c2ecf20Sopenharmony_ci    },
5068c2ecf20Sopenharmony_ci    {
5078c2ecf20Sopenharmony_ci        "PEBS": "1",
5088c2ecf20Sopenharmony_ci        "EventCode": "0xD1",
5098c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5108c2ecf20Sopenharmony_ci        "UMask": "0x1",
5118c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
5128c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_RETIRED.L1_HIT",
5138c2ecf20Sopenharmony_ci        "SampleAfterValue": "2000003",
5148c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops with L1 cache hits as data sources.",
5158c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5168c2ecf20Sopenharmony_ci        "Data_LA": "1"
5178c2ecf20Sopenharmony_ci    },
5188c2ecf20Sopenharmony_ci    {
5198c2ecf20Sopenharmony_ci        "PEBS": "1",
5208c2ecf20Sopenharmony_ci        "EventCode": "0xD1",
5218c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5228c2ecf20Sopenharmony_ci        "UMask": "0x2",
5238c2ecf20Sopenharmony_ci        "Errata": "HSD76, HSD29, HSM30",
5248c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_RETIRED.L2_HIT",
5258c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
5268c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops with L2 cache hits as data sources.",
5278c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5288c2ecf20Sopenharmony_ci        "Data_LA": "1"
5298c2ecf20Sopenharmony_ci    },
5308c2ecf20Sopenharmony_ci    {
5318c2ecf20Sopenharmony_ci        "PEBS": "1",
5328c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts retired load uops in which data sources were data hits in the L3 cache without snoops required. This does not include hardware prefetches. This is a precise event.",
5338c2ecf20Sopenharmony_ci        "EventCode": "0xD1",
5348c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5358c2ecf20Sopenharmony_ci        "UMask": "0x4",
5368c2ecf20Sopenharmony_ci        "Errata": "HSD74, HSD29, HSD25, HSM26, HSM30",
5378c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_RETIRED.L3_HIT",
5388c2ecf20Sopenharmony_ci        "SampleAfterValue": "50021",
5398c2ecf20Sopenharmony_ci        "BriefDescription": "Miss in last-level (L3) cache. Excludes Unknown data-source.",
5408c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5418c2ecf20Sopenharmony_ci        "Data_LA": "1"
5428c2ecf20Sopenharmony_ci    },
5438c2ecf20Sopenharmony_ci    {
5448c2ecf20Sopenharmony_ci        "PEBS": "1",
5458c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts retired load uops in which data sources missed in the L1 cache. This does not include hardware prefetches. This is a precise event.",
5468c2ecf20Sopenharmony_ci        "EventCode": "0xD1",
5478c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5488c2ecf20Sopenharmony_ci        "UMask": "0x8",
5498c2ecf20Sopenharmony_ci        "Errata": "HSM30",
5508c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_RETIRED.L1_MISS",
5518c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
5528c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops misses in L1 cache as data sources.",
5538c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5548c2ecf20Sopenharmony_ci        "Data_LA": "1"
5558c2ecf20Sopenharmony_ci    },
5568c2ecf20Sopenharmony_ci    {
5578c2ecf20Sopenharmony_ci        "PEBS": "1",
5588c2ecf20Sopenharmony_ci        "EventCode": "0xD1",
5598c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5608c2ecf20Sopenharmony_ci        "UMask": "0x10",
5618c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSM30",
5628c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_RETIRED.L2_MISS",
5638c2ecf20Sopenharmony_ci        "SampleAfterValue": "50021",
5648c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops with L2 cache misses as data sources.",
5658c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5668c2ecf20Sopenharmony_ci        "Data_LA": "1"
5678c2ecf20Sopenharmony_ci    },
5688c2ecf20Sopenharmony_ci    {
5698c2ecf20Sopenharmony_ci        "PEBS": "1",
5708c2ecf20Sopenharmony_ci        "EventCode": "0xD1",
5718c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5728c2ecf20Sopenharmony_ci        "UMask": "0x20",
5738c2ecf20Sopenharmony_ci        "Errata": "HSD74, HSD29, HSD25, HSM26, HSM30",
5748c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_RETIRED.L3_MISS",
5758c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
5768c2ecf20Sopenharmony_ci        "BriefDescription": "Miss in last-level (L3) cache. Excludes Unknown data-source.",
5778c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5788c2ecf20Sopenharmony_ci        "Data_LA": "1"
5798c2ecf20Sopenharmony_ci    },
5808c2ecf20Sopenharmony_ci    {
5818c2ecf20Sopenharmony_ci        "PEBS": "1",
5828c2ecf20Sopenharmony_ci        "EventCode": "0xD1",
5838c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5848c2ecf20Sopenharmony_ci        "UMask": "0x40",
5858c2ecf20Sopenharmony_ci        "Errata": "HSM30",
5868c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_RETIRED.HIT_LFB",
5878c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
5888c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops which data sources were load uops missed L1 but hit FB due to preceding miss to the same cache line with data not ready.",
5898c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
5908c2ecf20Sopenharmony_ci        "Data_LA": "1"
5918c2ecf20Sopenharmony_ci    },
5928c2ecf20Sopenharmony_ci    {
5938c2ecf20Sopenharmony_ci        "PEBS": "1",
5948c2ecf20Sopenharmony_ci        "EventCode": "0xD2",
5958c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
5968c2ecf20Sopenharmony_ci        "UMask": "0x1",
5978c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSD25, HSM26, HSM30",
5988c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_MISS",
5998c2ecf20Sopenharmony_ci        "SampleAfterValue": "20011",
6008c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops which data sources were L3 hit and cross-core snoop missed in on-pkg core cache.",
6018c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
6028c2ecf20Sopenharmony_ci        "Data_LA": "1"
6038c2ecf20Sopenharmony_ci    },
6048c2ecf20Sopenharmony_ci    {
6058c2ecf20Sopenharmony_ci        "PEBS": "1",
6068c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts retired load uops that hit in the L3 cache, but required a cross-core snoop which resulted in a HIT in an on-pkg core cache. This does not include hardware prefetches. This is a precise event.",
6078c2ecf20Sopenharmony_ci        "EventCode": "0xD2",
6088c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6098c2ecf20Sopenharmony_ci        "UMask": "0x2",
6108c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSD25, HSM26, HSM30",
6118c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HIT",
6128c2ecf20Sopenharmony_ci        "SampleAfterValue": "20011",
6138c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops which data sources were L3 and cross-core snoop hits in on-pkg core cache.",
6148c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
6158c2ecf20Sopenharmony_ci        "Data_LA": "1"
6168c2ecf20Sopenharmony_ci    },
6178c2ecf20Sopenharmony_ci    {
6188c2ecf20Sopenharmony_ci        "PEBS": "1",
6198c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts retired load uops that hit in the L3 cache, but required a cross-core snoop which resulted in a HITM (hit modified) in an on-pkg core cache. This does not include hardware prefetches. This is a precise event.",
6208c2ecf20Sopenharmony_ci        "EventCode": "0xD2",
6218c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6228c2ecf20Sopenharmony_ci        "UMask": "0x4",
6238c2ecf20Sopenharmony_ci        "Errata": "HSD29, HSD25, HSM26, HSM30",
6248c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_HITM",
6258c2ecf20Sopenharmony_ci        "SampleAfterValue": "20011",
6268c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops which data sources were HitM responses from shared L3.",
6278c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
6288c2ecf20Sopenharmony_ci        "Data_LA": "1"
6298c2ecf20Sopenharmony_ci    },
6308c2ecf20Sopenharmony_ci    {
6318c2ecf20Sopenharmony_ci        "PEBS": "1",
6328c2ecf20Sopenharmony_ci        "EventCode": "0xD2",
6338c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6348c2ecf20Sopenharmony_ci        "UMask": "0x8",
6358c2ecf20Sopenharmony_ci        "Errata": "HSD74, HSD29, HSD25, HSM26, HSM30",
6368c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_L3_HIT_RETIRED.XSNP_NONE",
6378c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
6388c2ecf20Sopenharmony_ci        "BriefDescription": "Retired load uops which data sources were hits in L3 without snoops required.",
6398c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
6408c2ecf20Sopenharmony_ci        "Data_LA": "1"
6418c2ecf20Sopenharmony_ci    },
6428c2ecf20Sopenharmony_ci    {
6438c2ecf20Sopenharmony_ci        "PEBS": "1",
6448c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts retired load uops where the data came from local DRAM. This does not include hardware prefetches. This is a precise event.",
6458c2ecf20Sopenharmony_ci        "EventCode": "0xD3",
6468c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6478c2ecf20Sopenharmony_ci        "UMask": "0x1",
6488c2ecf20Sopenharmony_ci        "Errata": "HSD74, HSD29, HSD25, HSM30",
6498c2ecf20Sopenharmony_ci        "EventName": "MEM_LOAD_UOPS_L3_MISS_RETIRED.LOCAL_DRAM",
6508c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
6518c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3",
6528c2ecf20Sopenharmony_ci        "Data_LA": "1"
6538c2ecf20Sopenharmony_ci    },
6548c2ecf20Sopenharmony_ci    {
6558c2ecf20Sopenharmony_ci        "PublicDescription": "Demand data read requests that access L2 cache.",
6568c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
6578c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6588c2ecf20Sopenharmony_ci        "UMask": "0x1",
6598c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.DEMAND_DATA_RD",
6608c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
6618c2ecf20Sopenharmony_ci        "BriefDescription": "Demand Data Read requests that access L2 cache",
6628c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
6638c2ecf20Sopenharmony_ci    },
6648c2ecf20Sopenharmony_ci    {
6658c2ecf20Sopenharmony_ci        "PublicDescription": "RFO requests that access L2 cache.",
6668c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
6678c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6688c2ecf20Sopenharmony_ci        "UMask": "0x2",
6698c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.RFO",
6708c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
6718c2ecf20Sopenharmony_ci        "BriefDescription": "RFO requests that access L2 cache",
6728c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
6738c2ecf20Sopenharmony_ci    },
6748c2ecf20Sopenharmony_ci    {
6758c2ecf20Sopenharmony_ci        "PublicDescription": "L2 cache accesses when fetching instructions.",
6768c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
6778c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6788c2ecf20Sopenharmony_ci        "UMask": "0x4",
6798c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.CODE_RD",
6808c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
6818c2ecf20Sopenharmony_ci        "BriefDescription": "L2 cache accesses when fetching instructions",
6828c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
6838c2ecf20Sopenharmony_ci    },
6848c2ecf20Sopenharmony_ci    {
6858c2ecf20Sopenharmony_ci        "PublicDescription": "Any MLC or L3 HW prefetch accessing L2, including rejects.",
6868c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
6878c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6888c2ecf20Sopenharmony_ci        "UMask": "0x8",
6898c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.ALL_PF",
6908c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
6918c2ecf20Sopenharmony_ci        "BriefDescription": "L2 or L3 HW prefetches that access L2 cache",
6928c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
6938c2ecf20Sopenharmony_ci    },
6948c2ecf20Sopenharmony_ci    {
6958c2ecf20Sopenharmony_ci        "PublicDescription": "L1D writebacks that access L2 cache.",
6968c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
6978c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
6988c2ecf20Sopenharmony_ci        "UMask": "0x10",
6998c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.L1D_WB",
7008c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
7018c2ecf20Sopenharmony_ci        "BriefDescription": "L1D writebacks that access L2 cache",
7028c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7038c2ecf20Sopenharmony_ci    },
7048c2ecf20Sopenharmony_ci    {
7058c2ecf20Sopenharmony_ci        "PublicDescription": "L2 fill requests that access L2 cache.",
7068c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
7078c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7088c2ecf20Sopenharmony_ci        "UMask": "0x20",
7098c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.L2_FILL",
7108c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
7118c2ecf20Sopenharmony_ci        "BriefDescription": "L2 fill requests that access L2 cache",
7128c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7138c2ecf20Sopenharmony_ci    },
7148c2ecf20Sopenharmony_ci    {
7158c2ecf20Sopenharmony_ci        "PublicDescription": "L2 writebacks that access L2 cache.",
7168c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
7178c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7188c2ecf20Sopenharmony_ci        "UMask": "0x40",
7198c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.L2_WB",
7208c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
7218c2ecf20Sopenharmony_ci        "BriefDescription": "L2 writebacks that access L2 cache",
7228c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7238c2ecf20Sopenharmony_ci    },
7248c2ecf20Sopenharmony_ci    {
7258c2ecf20Sopenharmony_ci        "PublicDescription": "Transactions accessing L2 pipe.",
7268c2ecf20Sopenharmony_ci        "EventCode": "0xf0",
7278c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7288c2ecf20Sopenharmony_ci        "UMask": "0x80",
7298c2ecf20Sopenharmony_ci        "EventName": "L2_TRANS.ALL_REQUESTS",
7308c2ecf20Sopenharmony_ci        "SampleAfterValue": "200003",
7318c2ecf20Sopenharmony_ci        "BriefDescription": "Transactions accessing L2 pipe",
7328c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7338c2ecf20Sopenharmony_ci    },
7348c2ecf20Sopenharmony_ci    {
7358c2ecf20Sopenharmony_ci        "PublicDescription": "L2 cache lines in I state filling L2.",
7368c2ecf20Sopenharmony_ci        "EventCode": "0xF1",
7378c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7388c2ecf20Sopenharmony_ci        "UMask": "0x1",
7398c2ecf20Sopenharmony_ci        "EventName": "L2_LINES_IN.I",
7408c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
7418c2ecf20Sopenharmony_ci        "BriefDescription": "L2 cache lines in I state filling L2",
7428c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7438c2ecf20Sopenharmony_ci    },
7448c2ecf20Sopenharmony_ci    {
7458c2ecf20Sopenharmony_ci        "PublicDescription": "L2 cache lines in S state filling L2.",
7468c2ecf20Sopenharmony_ci        "EventCode": "0xF1",
7478c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7488c2ecf20Sopenharmony_ci        "UMask": "0x2",
7498c2ecf20Sopenharmony_ci        "EventName": "L2_LINES_IN.S",
7508c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
7518c2ecf20Sopenharmony_ci        "BriefDescription": "L2 cache lines in S state filling L2",
7528c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7538c2ecf20Sopenharmony_ci    },
7548c2ecf20Sopenharmony_ci    {
7558c2ecf20Sopenharmony_ci        "PublicDescription": "L2 cache lines in E state filling L2.",
7568c2ecf20Sopenharmony_ci        "EventCode": "0xF1",
7578c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7588c2ecf20Sopenharmony_ci        "UMask": "0x4",
7598c2ecf20Sopenharmony_ci        "EventName": "L2_LINES_IN.E",
7608c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
7618c2ecf20Sopenharmony_ci        "BriefDescription": "L2 cache lines in E state filling L2",
7628c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7638c2ecf20Sopenharmony_ci    },
7648c2ecf20Sopenharmony_ci    {
7658c2ecf20Sopenharmony_ci        "PublicDescription": "This event counts the number of L2 cache lines brought into the L2 cache.  Lines are filled into the L2 cache when there was an L2 miss.",
7668c2ecf20Sopenharmony_ci        "EventCode": "0xF1",
7678c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7688c2ecf20Sopenharmony_ci        "UMask": "0x7",
7698c2ecf20Sopenharmony_ci        "EventName": "L2_LINES_IN.ALL",
7708c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
7718c2ecf20Sopenharmony_ci        "BriefDescription": "L2 cache lines filling L2",
7728c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7738c2ecf20Sopenharmony_ci    },
7748c2ecf20Sopenharmony_ci    {
7758c2ecf20Sopenharmony_ci        "PublicDescription": "Clean L2 cache lines evicted by demand.",
7768c2ecf20Sopenharmony_ci        "EventCode": "0xF2",
7778c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7788c2ecf20Sopenharmony_ci        "UMask": "0x5",
7798c2ecf20Sopenharmony_ci        "EventName": "L2_LINES_OUT.DEMAND_CLEAN",
7808c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
7818c2ecf20Sopenharmony_ci        "BriefDescription": "Clean L2 cache lines evicted by demand",
7828c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7838c2ecf20Sopenharmony_ci    },
7848c2ecf20Sopenharmony_ci    {
7858c2ecf20Sopenharmony_ci        "PublicDescription": "Dirty L2 cache lines evicted by demand.",
7868c2ecf20Sopenharmony_ci        "EventCode": "0xF2",
7878c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7888c2ecf20Sopenharmony_ci        "UMask": "0x6",
7898c2ecf20Sopenharmony_ci        "EventName": "L2_LINES_OUT.DEMAND_DIRTY",
7908c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
7918c2ecf20Sopenharmony_ci        "BriefDescription": "Dirty L2 cache lines evicted by demand",
7928c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
7938c2ecf20Sopenharmony_ci    },
7948c2ecf20Sopenharmony_ci    {
7958c2ecf20Sopenharmony_ci        "EventCode": "0xf4",
7968c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
7978c2ecf20Sopenharmony_ci        "UMask": "0x10",
7988c2ecf20Sopenharmony_ci        "EventName": "SQ_MISC.SPLIT_LOCK",
7998c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8008c2ecf20Sopenharmony_ci        "BriefDescription": "Split locks in SQ",
8018c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3,4,5,6,7"
8028c2ecf20Sopenharmony_ci    },
8038c2ecf20Sopenharmony_ci    {
8048c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all requests hit in the L3",
8058c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8068c2ecf20Sopenharmony_ci        "MSRValue": "0x3F803C8FFF",
8078c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8088c2ecf20Sopenharmony_ci        "UMask": "0x1",
8098c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.L3_HIT.ANY_RESPONSE",
8108c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
8118c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8128c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all requests hit in the L3",
8138c2ecf20Sopenharmony_ci        "Offcore": "1",
8148c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
8158c2ecf20Sopenharmony_ci    },
8168c2ecf20Sopenharmony_ci    {
8178c2ecf20Sopenharmony_ci        "PublicDescription": "hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
8188c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8198c2ecf20Sopenharmony_ci        "MSRValue": "0x10003C07F7",
8208c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8218c2ecf20Sopenharmony_ci        "UMask": "0x1",
8228c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_READS.L3_HIT.HITM_OTHER_CORE",
8238c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
8248c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8258c2ecf20Sopenharmony_ci        "BriefDescription": "hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
8268c2ecf20Sopenharmony_ci        "Offcore": "1",
8278c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
8288c2ecf20Sopenharmony_ci    },
8298c2ecf20Sopenharmony_ci    {
8308c2ecf20Sopenharmony_ci        "PublicDescription": "hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
8318c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8328c2ecf20Sopenharmony_ci        "MSRValue": "0x04003C07F7",
8338c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8348c2ecf20Sopenharmony_ci        "UMask": "0x1",
8358c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_READS.L3_HIT.HIT_OTHER_CORE_NO_FWD",
8368c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
8378c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8388c2ecf20Sopenharmony_ci        "BriefDescription": "hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
8398c2ecf20Sopenharmony_ci        "Offcore": "1",
8408c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
8418c2ecf20Sopenharmony_ci    },
8428c2ecf20Sopenharmony_ci    {
8438c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
8448c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8458c2ecf20Sopenharmony_ci        "MSRValue": "0x04003C0244",
8468c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8478c2ecf20Sopenharmony_ci        "UMask": "0x1",
8488c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
8498c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
8508c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8518c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand & prefetch code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
8528c2ecf20Sopenharmony_ci        "Offcore": "1",
8538c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
8548c2ecf20Sopenharmony_ci    },
8558c2ecf20Sopenharmony_ci    {
8568c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
8578c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8588c2ecf20Sopenharmony_ci        "MSRValue": "0x10003C0122",
8598c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8608c2ecf20Sopenharmony_ci        "UMask": "0x1",
8618c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.HITM_OTHER_CORE",
8628c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
8638c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8648c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
8658c2ecf20Sopenharmony_ci        "Offcore": "1",
8668c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
8678c2ecf20Sopenharmony_ci    },
8688c2ecf20Sopenharmony_ci    {
8698c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
8708c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8718c2ecf20Sopenharmony_ci        "MSRValue": "0x04003C0122",
8728c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8738c2ecf20Sopenharmony_ci        "UMask": "0x1",
8748c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
8758c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
8768c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8778c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
8788c2ecf20Sopenharmony_ci        "Offcore": "1",
8798c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
8808c2ecf20Sopenharmony_ci    },
8818c2ecf20Sopenharmony_ci    {
8828c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
8838c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8848c2ecf20Sopenharmony_ci        "MSRValue": "0x10003C0091",
8858c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8868c2ecf20Sopenharmony_ci        "UMask": "0x1",
8878c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.HITM_OTHER_CORE",
8888c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
8898c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
8908c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
8918c2ecf20Sopenharmony_ci        "Offcore": "1",
8928c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
8938c2ecf20Sopenharmony_ci    },
8948c2ecf20Sopenharmony_ci    {
8958c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
8968c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
8978c2ecf20Sopenharmony_ci        "MSRValue": "0x04003C0091",
8988c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
8998c2ecf20Sopenharmony_ci        "UMask": "0x1",
9008c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
9018c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9028c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9038c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand & prefetch data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
9048c2ecf20Sopenharmony_ci        "Offcore": "1",
9058c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9068c2ecf20Sopenharmony_ci    },
9078c2ecf20Sopenharmony_ci    {
9088c2ecf20Sopenharmony_ci        "PublicDescription": "Counts prefetch (that bring data to LLC only) code reads hit in the L3",
9098c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
9108c2ecf20Sopenharmony_ci        "MSRValue": "0x3F803C0200",
9118c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
9128c2ecf20Sopenharmony_ci        "UMask": "0x1",
9138c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.PF_L3_CODE_RD.L3_HIT.ANY_RESPONSE",
9148c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9158c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9168c2ecf20Sopenharmony_ci        "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads hit in the L3",
9178c2ecf20Sopenharmony_ci        "Offcore": "1",
9188c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9198c2ecf20Sopenharmony_ci    },
9208c2ecf20Sopenharmony_ci    {
9218c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all prefetch (that bring data to LLC only) RFOs hit in the L3",
9228c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
9238c2ecf20Sopenharmony_ci        "MSRValue": "0x3F803C0100",
9248c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
9258c2ecf20Sopenharmony_ci        "UMask": "0x1",
9268c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.PF_L3_RFO.L3_HIT.ANY_RESPONSE",
9278c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9288c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9298c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs hit in the L3",
9308c2ecf20Sopenharmony_ci        "Offcore": "1",
9318c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9328c2ecf20Sopenharmony_ci    },
9338c2ecf20Sopenharmony_ci    {
9348c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all prefetch (that bring data to LLC only) data reads hit in the L3",
9358c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
9368c2ecf20Sopenharmony_ci        "MSRValue": "0x3F803C0080",
9378c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
9388c2ecf20Sopenharmony_ci        "UMask": "0x1",
9398c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.PF_L3_DATA_RD.L3_HIT.ANY_RESPONSE",
9408c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9418c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9428c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all prefetch (that bring data to LLC only) data reads hit in the L3",
9438c2ecf20Sopenharmony_ci        "Offcore": "1",
9448c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9458c2ecf20Sopenharmony_ci    },
9468c2ecf20Sopenharmony_ci    {
9478c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all prefetch (that bring data to LLC only) code reads hit in the L3",
9488c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
9498c2ecf20Sopenharmony_ci        "MSRValue": "0x3F803C0040",
9508c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
9518c2ecf20Sopenharmony_ci        "UMask": "0x1",
9528c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.L3_HIT.ANY_RESPONSE",
9538c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9548c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9558c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads hit in the L3",
9568c2ecf20Sopenharmony_ci        "Offcore": "1",
9578c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9588c2ecf20Sopenharmony_ci    },
9598c2ecf20Sopenharmony_ci    {
9608c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all prefetch (that bring data to L2) RFOs hit in the L3",
9618c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
9628c2ecf20Sopenharmony_ci        "MSRValue": "0x3F803C0020",
9638c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
9648c2ecf20Sopenharmony_ci        "UMask": "0x1",
9658c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.PF_L2_RFO.L3_HIT.ANY_RESPONSE",
9668c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9678c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9688c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all prefetch (that bring data to L2) RFOs hit in the L3",
9698c2ecf20Sopenharmony_ci        "Offcore": "1",
9708c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9718c2ecf20Sopenharmony_ci    },
9728c2ecf20Sopenharmony_ci    {
9738c2ecf20Sopenharmony_ci        "PublicDescription": "Counts prefetch (that bring data to L2) data reads hit in the L3",
9748c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
9758c2ecf20Sopenharmony_ci        "MSRValue": "0x3F803C0010",
9768c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
9778c2ecf20Sopenharmony_ci        "UMask": "0x1",
9788c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.L3_HIT.ANY_RESPONSE",
9798c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9808c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9818c2ecf20Sopenharmony_ci        "BriefDescription": "Counts prefetch (that bring data to L2) data reads hit in the L3",
9828c2ecf20Sopenharmony_ci        "Offcore": "1",
9838c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9848c2ecf20Sopenharmony_ci    },
9858c2ecf20Sopenharmony_ci    {
9868c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
9878c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
9888c2ecf20Sopenharmony_ci        "MSRValue": "0x10003C0004",
9898c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
9908c2ecf20Sopenharmony_ci        "UMask": "0x1",
9918c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.HITM_OTHER_CORE",
9928c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
9938c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
9948c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
9958c2ecf20Sopenharmony_ci        "Offcore": "1",
9968c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
9978c2ecf20Sopenharmony_ci    },
9988c2ecf20Sopenharmony_ci    {
9998c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10008c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
10018c2ecf20Sopenharmony_ci        "MSRValue": "0x04003C0004",
10028c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
10038c2ecf20Sopenharmony_ci        "UMask": "0x1",
10048c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
10058c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
10068c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
10078c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand code reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10088c2ecf20Sopenharmony_ci        "Offcore": "1",
10098c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
10108c2ecf20Sopenharmony_ci    },
10118c2ecf20Sopenharmony_ci    {
10128c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10138c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
10148c2ecf20Sopenharmony_ci        "MSRValue": "0x10003C0002",
10158c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
10168c2ecf20Sopenharmony_ci        "UMask": "0x1",
10178c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.HITM_OTHER_CORE",
10188c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
10198c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
10208c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10218c2ecf20Sopenharmony_ci        "Offcore": "1",
10228c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
10238c2ecf20Sopenharmony_ci    },
10248c2ecf20Sopenharmony_ci    {
10258c2ecf20Sopenharmony_ci        "PublicDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10268c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
10278c2ecf20Sopenharmony_ci        "MSRValue": "0x04003C0002",
10288c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
10298c2ecf20Sopenharmony_ci        "UMask": "0x1",
10308c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.L3_HIT.HIT_OTHER_CORE_NO_FWD",
10318c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
10328c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
10338c2ecf20Sopenharmony_ci        "BriefDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10348c2ecf20Sopenharmony_ci        "Offcore": "1",
10358c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
10368c2ecf20Sopenharmony_ci    },
10378c2ecf20Sopenharmony_ci    {
10388c2ecf20Sopenharmony_ci        "PublicDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10398c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
10408c2ecf20Sopenharmony_ci        "MSRValue": "0x10003C0001",
10418c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
10428c2ecf20Sopenharmony_ci        "UMask": "0x1",
10438c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.HITM_OTHER_CORE",
10448c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
10458c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
10468c2ecf20Sopenharmony_ci        "BriefDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling cores hits the line in M state and the line is forwarded",
10478c2ecf20Sopenharmony_ci        "Offcore": "1",
10488c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
10498c2ecf20Sopenharmony_ci    },
10508c2ecf20Sopenharmony_ci    {
10518c2ecf20Sopenharmony_ci        "PublicDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10528c2ecf20Sopenharmony_ci        "EventCode": "0xB7, 0xBB",
10538c2ecf20Sopenharmony_ci        "MSRValue": "0x04003C0001",
10548c2ecf20Sopenharmony_ci        "Counter": "0,1,2,3",
10558c2ecf20Sopenharmony_ci        "UMask": "0x1",
10568c2ecf20Sopenharmony_ci        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.L3_HIT.HIT_OTHER_CORE_NO_FWD",
10578c2ecf20Sopenharmony_ci        "MSRIndex": "0x1a6, 0x1a7",
10588c2ecf20Sopenharmony_ci        "SampleAfterValue": "100003",
10598c2ecf20Sopenharmony_ci        "BriefDescription": "Counts demand data reads hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded",
10608c2ecf20Sopenharmony_ci        "Offcore": "1",
10618c2ecf20Sopenharmony_ci        "CounterHTOff": "0,1,2,3"
10628c2ecf20Sopenharmony_ci    }
10638c2ecf20Sopenharmony_ci]