162306a36Sopenharmony_ci[
262306a36Sopenharmony_ci    {
362306a36Sopenharmony_ci        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the Non-AVX turbo schedule.",
462306a36Sopenharmony_ci        "EventCode": "0x28",
562306a36Sopenharmony_ci        "EventName": "CORE_POWER.LVL0_TURBO_LICENSE",
662306a36Sopenharmony_ci        "PublicDescription": "Core cycles where the core was running with power-delivery for baseline license level 0.  This includes non-AVX codes, SSE, AVX 128-bit, and low-current AVX 256-bit codes.",
762306a36Sopenharmony_ci        "SampleAfterValue": "200003",
862306a36Sopenharmony_ci        "UMask": "0x7"
962306a36Sopenharmony_ci    },
1062306a36Sopenharmony_ci    {
1162306a36Sopenharmony_ci        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX2 turbo schedule.",
1262306a36Sopenharmony_ci        "EventCode": "0x28",
1362306a36Sopenharmony_ci        "EventName": "CORE_POWER.LVL1_TURBO_LICENSE",
1462306a36Sopenharmony_ci        "PublicDescription": "Core cycles where the core was running with power-delivery for license level 1.  This includes high current AVX 256-bit instructions as well as low current AVX 512-bit instructions.",
1562306a36Sopenharmony_ci        "SampleAfterValue": "200003",
1662306a36Sopenharmony_ci        "UMask": "0x18"
1762306a36Sopenharmony_ci    },
1862306a36Sopenharmony_ci    {
1962306a36Sopenharmony_ci        "BriefDescription": "Core cycles where the core was running in a manner where Turbo may be clipped to the AVX512 turbo schedule.",
2062306a36Sopenharmony_ci        "EventCode": "0x28",
2162306a36Sopenharmony_ci        "EventName": "CORE_POWER.LVL2_TURBO_LICENSE",
2262306a36Sopenharmony_ci        "PublicDescription": "Core cycles where the core was running with power-delivery for license level 2 (introduced in Skylake Server michroarchtecture).  This includes high current AVX 512-bit instructions.",
2362306a36Sopenharmony_ci        "SampleAfterValue": "200003",
2462306a36Sopenharmony_ci        "UMask": "0x20"
2562306a36Sopenharmony_ci    },
2662306a36Sopenharmony_ci    {
2762306a36Sopenharmony_ci        "BriefDescription": "Core cycles the core was throttled due to a pending power level request.",
2862306a36Sopenharmony_ci        "EventCode": "0x28",
2962306a36Sopenharmony_ci        "EventName": "CORE_POWER.THROTTLE",
3062306a36Sopenharmony_ci        "PublicDescription": "Core cycles the out-of-order engine was throttled due to a pending power level request.",
3162306a36Sopenharmony_ci        "SampleAfterValue": "200003",
3262306a36Sopenharmony_ci        "UMask": "0x40"
3362306a36Sopenharmony_ci    },
3462306a36Sopenharmony_ci    {
3562306a36Sopenharmony_ci        "BriefDescription": "CORE_SNOOP_RESPONSE.RSP_IFWDFE",
3662306a36Sopenharmony_ci        "EventCode": "0xEF",
3762306a36Sopenharmony_ci        "EventName": "CORE_SNOOP_RESPONSE.RSP_IFWDFE",
3862306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
3962306a36Sopenharmony_ci        "UMask": "0x20"
4062306a36Sopenharmony_ci    },
4162306a36Sopenharmony_ci    {
4262306a36Sopenharmony_ci        "BriefDescription": "CORE_SNOOP_RESPONSE.RSP_IFWDM",
4362306a36Sopenharmony_ci        "EventCode": "0xEF",
4462306a36Sopenharmony_ci        "EventName": "CORE_SNOOP_RESPONSE.RSP_IFWDM",
4562306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
4662306a36Sopenharmony_ci        "UMask": "0x10"
4762306a36Sopenharmony_ci    },
4862306a36Sopenharmony_ci    {
4962306a36Sopenharmony_ci        "BriefDescription": "CORE_SNOOP_RESPONSE.RSP_IHITFSE",
5062306a36Sopenharmony_ci        "EventCode": "0xEF",
5162306a36Sopenharmony_ci        "EventName": "CORE_SNOOP_RESPONSE.RSP_IHITFSE",
5262306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
5362306a36Sopenharmony_ci        "UMask": "0x2"
5462306a36Sopenharmony_ci    },
5562306a36Sopenharmony_ci    {
5662306a36Sopenharmony_ci        "BriefDescription": "CORE_SNOOP_RESPONSE.RSP_IHITI",
5762306a36Sopenharmony_ci        "EventCode": "0xEF",
5862306a36Sopenharmony_ci        "EventName": "CORE_SNOOP_RESPONSE.RSP_IHITI",
5962306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
6062306a36Sopenharmony_ci        "UMask": "0x1"
6162306a36Sopenharmony_ci    },
6262306a36Sopenharmony_ci    {
6362306a36Sopenharmony_ci        "BriefDescription": "CORE_SNOOP_RESPONSE.RSP_SFWDFE",
6462306a36Sopenharmony_ci        "EventCode": "0xEF",
6562306a36Sopenharmony_ci        "EventName": "CORE_SNOOP_RESPONSE.RSP_SFWDFE",
6662306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
6762306a36Sopenharmony_ci        "UMask": "0x40"
6862306a36Sopenharmony_ci    },
6962306a36Sopenharmony_ci    {
7062306a36Sopenharmony_ci        "BriefDescription": "CORE_SNOOP_RESPONSE.RSP_SFWDM",
7162306a36Sopenharmony_ci        "EventCode": "0xEF",
7262306a36Sopenharmony_ci        "EventName": "CORE_SNOOP_RESPONSE.RSP_SFWDM",
7362306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
7462306a36Sopenharmony_ci        "UMask": "0x8"
7562306a36Sopenharmony_ci    },
7662306a36Sopenharmony_ci    {
7762306a36Sopenharmony_ci        "BriefDescription": "CORE_SNOOP_RESPONSE.RSP_SHITFSE",
7862306a36Sopenharmony_ci        "EventCode": "0xEF",
7962306a36Sopenharmony_ci        "EventName": "CORE_SNOOP_RESPONSE.RSP_SHITFSE",
8062306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
8162306a36Sopenharmony_ci        "UMask": "0x4"
8262306a36Sopenharmony_ci    },
8362306a36Sopenharmony_ci    {
8462306a36Sopenharmony_ci        "BriefDescription": "Number of hardware interrupts received by the processor.",
8562306a36Sopenharmony_ci        "EventCode": "0xCB",
8662306a36Sopenharmony_ci        "EventName": "HW_INTERRUPTS.RECEIVED",
8762306a36Sopenharmony_ci        "PublicDescription": "Counts the number of hardware interruptions received by the processor.",
8862306a36Sopenharmony_ci        "SampleAfterValue": "203",
8962306a36Sopenharmony_ci        "UMask": "0x1"
9062306a36Sopenharmony_ci    },
9162306a36Sopenharmony_ci    {
9262306a36Sopenharmony_ci        "BriefDescription": "Counts number of cache lines that are dropped and not written back to L3 as they are deemed to be less likely to be reused shortly",
9362306a36Sopenharmony_ci        "EventCode": "0xFE",
9462306a36Sopenharmony_ci        "EventName": "IDI_MISC.WB_DOWNGRADE",
9562306a36Sopenharmony_ci        "PublicDescription": "Counts number of cache lines that are dropped and not written back to L3 as they are deemed to be less likely to be reused shortly.",
9662306a36Sopenharmony_ci        "SampleAfterValue": "100003",
9762306a36Sopenharmony_ci        "UMask": "0x4"
9862306a36Sopenharmony_ci    },
9962306a36Sopenharmony_ci    {
10062306a36Sopenharmony_ci        "BriefDescription": "Counts number of cache lines that are allocated and written back to L3 with the intention that they are more likely to be reused shortly",
10162306a36Sopenharmony_ci        "EventCode": "0xFE",
10262306a36Sopenharmony_ci        "EventName": "IDI_MISC.WB_UPGRADE",
10362306a36Sopenharmony_ci        "PublicDescription": "Counts number of cache lines that are allocated and written back to L3 with the intention that they are more likely to be reused shortly.",
10462306a36Sopenharmony_ci        "SampleAfterValue": "100003",
10562306a36Sopenharmony_ci        "UMask": "0x2"
10662306a36Sopenharmony_ci    },
10762306a36Sopenharmony_ci    {
10862306a36Sopenharmony_ci        "BriefDescription": "MEMORY_DISAMBIGUATION.HISTORY_RESET",
10962306a36Sopenharmony_ci        "EventCode": "0x09",
11062306a36Sopenharmony_ci        "EventName": "MEMORY_DISAMBIGUATION.HISTORY_RESET",
11162306a36Sopenharmony_ci        "SampleAfterValue": "2000003",
11262306a36Sopenharmony_ci        "UMask": "0x1"
11362306a36Sopenharmony_ci    }
11462306a36Sopenharmony_ci]
115