# =======================================================================================
#
#      Filename:  perfmon_sierraforrest_events.txt
#
#      Description:  Event list for Intel SierraForrest
#
#      Version:   <VERSION>
#      Released:  <DATE>
#
#      Author:   Thomas Gruber (tr), thomas.roehl@googlemail.com
#      Project:  likwid
#
#      Copyright (C) 2015 RRZE, University Erlangen-Nuremberg
#
#      This program is free software: you can redistribute it and/or modify it under
#      the terms of the GNU General Public License as published by the Free Software
#      Foundation, either version 3 of the License, or (at your option) any later
#      version.
#
#      This program is distributed in the hope that it will be useful, but WITHOUT ANY
#      WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
#      PARTICULAR PURPOSE.  See the GNU General Public License for more details.
#
#      You should have received a copy of the GNU General Public License along with
#      this program.  If not, see <http://www.gnu.org/licenses/>.
#
# =======================================================================================

EVENT_TEMP_CORE          0x00   TMP0
UMASK_TEMP_CORE          0x00

EVENT_PWR_PKG_ENERGY          0x02   PWR0
UMASK_PWR_PKG_ENERGY          0x00

EVENT_PWR_PP0_ENERGY          0x01   PWR1
UMASK_PWR_PP0_ENERGY          0x00

EVENT_PWR_PP1_ENERGY          0x04   PWR2
UMASK_PWR_PP1_ENERGY          0x00

EVENT_PWR_DRAM_ENERGY          0x03   PWR3
UMASK_PWR_DRAM_ENERGY          0x00

EVENT_PWR_PLATFORM_ENERGY          0x05   PWR4
UMASK_PWR_PLATFORM_ENERGY          0x00

EVENT_VOLTAGE_CORE          0x00   VTG0
UMASK_VOLTAGE_CORE          0x00

EVENT_INSTR_RETIRED              0x00   FIXC0
UMASK_INSTR_RETIRED_ANY          0x01

EVENT_CPU_CLK_UNHALTED_CORE      0x00   FIXC1
UMASK_CPU_CLK_UNHALTED_CORE      0x02

EVENT_CPU_CLK_UNHALTED_REF       0x00   FIXC2
UMASK_CPU_CLK_UNHALTED_REF       0x03

EVENT_RETIRING                 0x00 TMA0
UMASK_RETIRING                 0x00

EVENT_BAD_SPECULATION          0x00 TMA1
UMASK_BAD_SPECULATION          0x00

EVENT_FRONTEND_BOUND           0x00 TMA2
UMASK_FRONTEND_BOUND           0x00

EVENT_BACKEND_BOUND            0x00 TMA3
UMASK_BACKEND_BOUND            0x00

EVENT_CPU_CLOCK_UNHALTED                    0x3C   PMC
UMASK_CPU_CLOCK_UNHALTED_THREAD_P           0x00
UMASK_CPU_CLOCK_UNHALTED_REF_XCLK           0x01
#UMASK_CPU_CLOCK_UNHALTED_ONE_THREAD_ACTIVE  0x02
#UMASK_CPU_CLOCK_UNHALTED_REF_DISTRIBUTED    0x08
# Added by Thomas Gruber: Idea is to count also in halted state
DEFAULT_OPTIONS_CPU_CLOCK_UNHALTED_TOTAL_CYCLES EVENT_OPTION_THRESHOLD=0xA,EVENT_OPTION_INVERT=1
UMASK_CPU_CLOCK_UNHALTED_TOTAL_CYCLES       0x00

# https://github.com/intel/perfmon/blob/main/SRF/events/sierraforest_core.json
# v1.06

EVENT_LD_BLOCKS                 0x03 PMC
UMASK_LD_BLOCKS_DATA_UNKNOWN    0x01
UMASK_LD_BLOCKS_STORE_FORWARD   0x02
UMASK_LD_BLOCKS_ADDRESS_ALIAS   0x04

EVENT_MEM_SCHEDULER_BLOCK           0x04 PMC
UMASK_MEM_SCHEDULER_BLOCK_ST_BUF    0x01
UMASK_MEM_SCHEDULER_BLOCK_LD_BUF    0x02
UMASK_MEM_SCHEDULER_BLOCK_RSV       0x04
UMASK_MEM_SCHEDULER_BLOCK_ALL       0x07

EVENT_LD_HEAD                   0x05 PMC
UMASK_LD_HEAD_L1_MISS_AT_RET    0x81
UMASK_LD_HEAD_ST_ADDR_AT_RET    0x84
UMASK_LD_HEAD_DTLB_MISS_AT_RET  0x90
UMASK_LD_HEAD_PGWALK_AT_RET     0xA0
UMASK_LD_HEAD_OTHER_AT_RET      0xC0
UMASK_LD_HEAD_L1_BOUND_AT_RET   0xF4
UMASK_LD_HEAD_ANY_AT_RET        0xFF

EVENT_DTLB_LOAD_MISSES                      0x08 PMC
UMASK_DTLB_LOAD_MISSES_WALK_COMPLETED_4K    0x02
UMASK_DTLB_LOAD_MISSES_WALK_COMPLETED_2M_4M 0x04
UMASK_DTLB_LOAD_MISSES_WALK_COMPLETED       0x0E
UMASK_DTLB_LOAD_MISSES_WALK_PENDING         0x10
UMASK_DTLB_LOAD_MISSES_STLB_HIT             0x20

EVENT_DTLB_STORE_MISSES                         0x49 PMC
UMASK_DTLB_STORE_MISSES_WALK_COMPLETED_4K       0x02
UMASK_DTLB_STORE_MISSES_WALK_COMPLETED_2M_4M    0x04
UMASK_DTLB_STORE_MISSES_WALK_COMPLETED          0x0E
UMASK_DTLB_STORE_MISSES_WALK_PENDING            0x10
UMASK_DTLB_STORE_MISSES_STLB_HIT                0x20

EVENT_ITLB_MISSES                           0x85 PMC
UMASK_ITLB_MISSES_MISS_CAUSED_WALK          0x01
UMASK_ITLB_MISSES_WALK_COMPLETED_4K         0x02
UMASK_ITLB_MISSES_WALK_COMPLETED_2M_4M      0x04
UMASK_ITLB_MISSES_WALK_COMPLETED            0x0E
UMASK_ITLB_MISSES_WALK_PENDING              0x10
UMASK_ITLB_MISSES_STLB_HIT                  0x20

EVENT_UOPS_ISSUED_ANY            0x0E PMC
UMASK_UOPS_ISSUED_ANY            0x00

EVENT_MISALIGN_MEM_REF                  0x13 PMC
UMASK_MISALIGN_MEM_REF_LOAD_PAGE_SPLIT  0x02
UMASK_MISALIGN_MEM_REF_STORE_PAGE_SPLIT 0x04

EVENT_LONGEST_LAT_CACHE             0x2E PMC
UMASK_LONGEST_LAT_CACHE_MISS        0x41
UMASK_LONGEST_LAT_CACHE_REFERENCE   0x4F

EVENT_MEM_BOUND_STALLS_LOAD             0x34 PMC
UMASK_MEM_BOUND_STALLS_LOAD_L2_HIT      0x01
UMASK_MEM_BOUND_STALLS_LOAD_LLC_HIT     0x06
UMASK_MEM_BOUND_STALLS_LOAD_LLC_MISS    0x78
UMASK_MEM_BOUND_STALLS_LOAD_ALL         0x7F

EVENT_MEM_BOUND_STALLS_IFETCH           0x35 PMC
UMASK_MEM_BOUND_STALLS_IFETCH_L2_HIT    0x01
UMASK_MEM_BOUND_STALLS_IFETCH_LLC_HIT   0x06
UMASK_MEM_BOUND_STALLS_IFETCH_LLC_MISS  0x78
UMASK_MEM_BOUND_STALLS_IFETCH_ALL       0x7F

EVENT_TOPDOWN_FE_BOUND                  0x71 PMC
UMASK_TOPDOWN_FE_BOUND_ALL_P            0x00
UMASK_TOPDOWN_FE_BOUND_ALL              0x00
UMASK_TOPDOWN_FE_BOUND_CISC             0x01
UMASK_TOPDOWN_FE_BOUND_BRANCH_DETECT    0x02
UMASK_TOPDOWN_FE_BOUND_PREDECODE        0x04
UMASK_TOPDOWN_FE_BOUND_DECODE           0x08
UMASK_TOPDOWN_FE_BOUND_ITLB_MISS        0x10
UMASK_TOPDOWN_FE_BOUND_ICACHE           0x20
UMASK_TOPDOWN_FE_BOUND_BRANCH_RESTEER   0x40
UMASK_TOPDOWN_FE_BOUND_FRONTEND_LATENCY 0x72
UMASK_TOPDOWN_FE_BOUND_OTHER            0x80
UMASK_TOPDOWN_FE_BOUND_FRONTEND_BANDWIDTH   0x8D

EVENT_TOPDOWN_RETIRING                  0x72 PMC
UMASK_TOPDOWN_RETIRING_ALL_P            0x00
UMASK_TOPDOWN_RETIRING_ALL              0x00

EVENT_TOPDOWN_BAD_SPECULATION                   0x73 PMC
UMASK_TOPDOWN_BAD_SPECULATION_ALL_P             0x00
UMASK_TOPDOWN_BAD_SPECULATION_ALL               0x00
UMASK_TOPDOWN_BAD_SPECULATION_NUKE              0x01
UMASK_TOPDOWN_BAD_SPECULATION_FASTNUKE          0x02
UMASK_TOPDOWN_BAD_SPECULATION_MACHINE_CLEARS    0x03
UMASK_TOPDOWN_BAD_SPECULATION_MISPREDICT        0x04

EVENT_TOPDOWN_BE_BOUND                      0x74 PMC
UMASK_TOPDOWN_BE_BOUND_ALL_P                0x00
UMASK_TOPDOWN_BE_BOUND_ALL                  0x00
UMASK_TOPDOWN_BE_BOUND_ALLOC_RESTRICTIONS   0x01
UMASK_TOPDOWN_BE_BOUND_MEM_SCHEDULER        0x02
UMASK_TOPDOWN_BE_BOUND_NON_MEM_SCHEDULER    0x08
UMASK_TOPDOWN_BE_BOUND_SERIALIZATION        0x10
UMASK_TOPDOWN_BE_BOUND_REGISTER             0x20
UMASK_TOPDOWN_BE_BOUND_REORDER_BUFFER       0x40

EVENT_SERIALIZATION                 0x75 PMC
UMASK_SERIALIZATION_C01_MS_SCB      0x04

EVENT_ICACHE                        0x80 PMC
UMASK_ICACHE_MISSES                 0x02
UMASK_ICACHE_ACCESSES               0x03

EVENT_INST_RETIRED                          0xC0 PMC
UMASK_INST_RETIRED_ANY_P                    0x00

EVENT_UOPS_RETIRED                  0xC2 PMC
UMASK_UOPS_RETIRED_ALL              0x00
UMASK_UOPS_RETIRED_MS               0x01
UMASK_UOPS_RETIRED_X87              0x02
UMASK_UOPS_RETIRED_FPDIV            0x08
UMASK_UOPS_RETIRED_IDIV             0x10

EVENT_MACHINE_CLEARS                    0xC3 PMC
UMASK_MACHINE_CLEARS_SMC                0x01
UMASK_MACHINE_CLEARS_MEMORY_ORDERING    0x02
UMASK_MACHINE_CLEARS_FP_ASSIST          0x04
UMASK_MACHINE_CLEARS_DISAMBIGUATION     0x08
UMASK_MACHINE_CLEARS_PAGE_FAULT         0x20
UMASK_MACHINE_CLEARS_SLOW               0x6F

EVENT_BR_INST_RETIRED                       0xC4 PMC
UMASK_BR_INST_RETIRED_ALL_BRANCHES          0x00
UMASK_BR_INST_RETIRED_COND                  0x7E
UMASK_BR_INST_RETIRED_FAR_BRANCH            0xBF
UMASK_BR_INST_RETIRED_INDIRECT              0xEB
UMASK_BR_INST_RETIRED_NEAR_RETURN           0xF7
UMASK_BR_INST_RETIRED_NEAR_CALL             0xF9
UMASK_BR_INST_RETIRED_IND_CALL              0xFB
UMASK_BR_INST_RETIRED_INDIRECT_CALL         0xFB
UMASK_BR_INST_RETIRED_COND_TAKEN            0xFE

EVENT_BR_MISP_RETIRED                       0xC5 PMC
UMASK_BR_MISP_RETIRED_ALL_BRANCHES          0x00
UMASK_BR_MISP_RETIRED_COND                  0x7E
UMASK_BR_MISP_RETIRED_NEAR_TAKEN            0x80
UMASK_BR_MISP_RETIRED_INDIRECT              0xEB
UMASK_BR_MISP_RETIRED_RETURN                0xF7
UMASK_BR_MISP_RETIRED_INDIRECT_CALL         0xFB
UMASK_BR_MISP_RETIRED_COND_TAKEN            0xFE

EVENT_FRONTEND_RETIRED                      0xC6 PMC
UMASK_FRONTEND_RETIRED_ITLB_MISS            0x10

EVENT_FP_INST_RETIRED                       0xC7 PMC
UMASK_FP_INST_RETIRED_32B_SP                0x01
UMASK_FP_INST_RETIRED_64B_DP                0x02
UMASK_FP_INST_RETIRED_128B_SP               0x04
UMASK_FP_INST_RETIRED_128B_DP               0x08
UMASK_FP_INST_RETIRED_256B_DP               0x20

# Added by T.Gruber
EVENT_FP_ARITH_INST_RETIRED                         0xC7 PMC
UMASK_FP_ARITH_INST_RETIRED_SCALAR_DOUBLE           0x02
UMASK_FP_ARITH_INST_RETIRED_SCALAR_SINGLE           0x01
UMASK_FP_ARITH_INST_RETIRED_SCALAR                  0x03
UMASK_FP_ARITH_INST_RETIRED_128B_PACKED_DOUBLE      0x08
UMASK_FP_ARITH_INST_RETIRED_128B_PACKED_SINGLE      0x04
UMASK_FP_ARITH_INST_RETIRED_256B_PACKED_DOUBLE      0x20

EVENT_FP_FLOPS_RETIRED                      0xC8 PMC
UMASK_FP_FLOPS_RETIRED_FP64                 0x01
UMASK_FP_FLOPS_RETIRED_FP32                 0x02
UMASK_FP_FLOPS_RETIRED_ALL                  0x03

EVENT_ARITH                                 0xCD PMC
DEFAULT_OPTIONS_ARITH_FPDIV_ACTIVE          EVENT_OPTION_THRESHOLD=0x01
UMASK_ARITH_FPDIV_ACTIVE                    0x02
DEFAULT_OPTIONS_ARITH_FPDIV_COUNT           EVENT_OPTION_THRESHOLD=0x01,EVENT_OPTION_EDGE=0x1
UMASK_ARITH_FPDIV_COUNT                     0x02
DEFAULT_OPTIONS_ARITH_DIV_ACTIVE            EVENT_OPTION_THRESHOLD=0x01
UMASK_ARITH_DIV_ACTIVE                      0x03
DEFAULT_OPTIONS_ARITH_DIV_COUNT             EVENT_OPTION_THRESHOLD=0x01,EVENT_OPTION_EDGE=0x1
UMASK_ARITH_DIV_COUNT                       0x03

# MEM_UOPS_RETIRED (0xd0) load latency events skipped
EVENT_MEM_UOPS_RETIRED                      0xD0 PMC
UMASK_MEM_UOPS_RETIRED_STORE_LATENCY        0x06
UMASK_MEM_UOPS_RETIRED_LOCK_LOADS           0x21
UMASK_MEM_UOPS_RETIRED_SPLIT_LOADS          0x41
UMASK_MEM_UOPS_RETIRED_SPLIT_STORES         0x42
UMASK_MEM_UOPS_RETIRED_SPLIT                0x43
UMASK_MEM_UOPS_RETIRED_ALL_LOADS            0x81
UMASK_MEM_UOPS_RETIRED_ALL_STORES           0x82

EVENT_MEM_LOAD_UOPS_RETIRED                 0xD1 PMC
UMASK_MEM_LOAD_UOPS_RETIRED_L1_HIT          0x01
UMASK_MEM_LOAD_UOPS_RETIRED_L2_HIT          0x02
UMASK_MEM_LOAD_UOPS_RETIRED_L3_HIT          0x1C
UMASK_MEM_LOAD_UOPS_RETIRED_WCB_HIT         0x20
UMASK_MEM_LOAD_UOPS_RETIRED_L1_MISS         0x40
UMASK_MEM_LOAD_UOPS_RETIRED_L2_MISS         0x80

EVENT_MEM_LOAD_UOPS_L3_MISS_RETIRED             0xD3 PMC
UMASK_MEM_LOAD_UOPS_L3_MISS_RETIRED_LOCAL_DRAM  0x01

EVENT_MISC_RETIRED                          0xE4 PMC
UMASK_MISC_RETIRED_LBR_INSERTS              0x01

EVENT_BACLEARS                              0xE6 PMC
UMASK_BACLEARS_ANY                          0x01

EVENT_OFFCORE_RESPONSE_0                            0x2A PMC
OPTIONS_OFFCORE_RESPONSE_0_OPTIONS                  EVENT_OPTION_MATCH0_MASK|EVENT_OPTION_MATCH1_MASK
UMASK_OFFCORE_RESPONSE_0_OPTIONS                    0x01 0xFF 0xFF

EVENT_OFFCORE_RESPONSE_1                            0x2B PMC
OPTIONS_OFFCORE_RESPONSE_1_OPTIONS                  EVENT_OPTION_MATCH0_MASK|EVENT_OPTION_MATCH1_MASK
UMASK_OFFCORE_RESPONSE_1_OPTIONS                    0x01 0xFF 0xFF

# Uncore events (JSON version 1.06)

EVENT_B2CMI_CLOCKTICKS     0x01 M2M
UMASK_B2CMI_CLOCKTICKS     0x00

EVENT_B2CMI_IMC_READS                               0x24 M2M
OPTIONS_B2CMI_IMC_READS                             EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_B2CMI_IMC_READS_NORMAL              EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_READS_NORMAL                        0x01
DEFAULT_OPTIONS_B2CMI_IMC_READS_ALL                 EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_READS_ALL                           0x04
DEFAULT_OPTIONS_B2CMI_IMC_READS_TO_DDR_AS_MEM       EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_READS_TO_DDR_AS_MEM                 0x08
DEFAULT_OPTIONS_B2CMI_IMC_READS_TO_DDR_AS_CACHE     EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_READS_TO_DDR_AS_CACHE               0x10

EVENT_B2CMI_IMC_WRITES                               0x25 M2M
OPTIONS_B2CMI_IMC_WRITES                             EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_B2CMI_IMC_WRITES_FULL                EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_WRITES_FULL                          0x01
DEFAULT_OPTIONS_B2CMI_IMC_WRITES_PARTIAL             EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_WRITES_PARTIAL                       0x02
DEFAULT_OPTIONS_B2CMI_IMC_WRITES_ALL                 EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_WRITES_ALL                           0x10
DEFAULT_OPTIONS_B2CMI_IMC_WRITES_TO_DDR_AS_MEM       EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_WRITES_TO_DDR_AS_MEM                 0x20
DEFAULT_OPTIONS_B2CMI_IMC_WRITES_TO_DDR_AS_CACHE     EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_IMC_WRITES_TO_DDR_AS_CACHE               0x40
DEFAULT_OPTIONS_B2CMI_IMC_WRITES_NI                  EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_IMC_WRITES_NI                            0x00
DEFAULT_OPTIONS_B2CMI_IMC_WRITES_NI_MISS             EVENT_OPTION_MATCH0=0x00000005
UMASK_B2CMI_IMC_WRITES_NI_MISS                       0x00

EVENT_B2CMI_TRACKER_OCCUPANCY_CH0     0x33 M2M
UMASK_B2CMI_TRACKER_OCCUPANCY_CH0     0x01

EVENT_B2CMI_PREFCAM_INSERTS               0x56 M2M
UMASK_B2CMI_PREFCAM_INSERTS_UPI_ALLCH     0x02
UMASK_B2CMI_PREFCAM_INSERTS_XPT_ALLCH     0x01
UMASK_B2CMI_PREFCAM_INSERTS_CH0_XPT       0x01
UMASK_B2CMI_PREFCAM_INSERTS_CH0_UPI       0x02

EVENT_B2CMI_DIRECTORY_UPDATE                        0x21 M2M
OPTIONS_B2CMI_DIRECTORY_UPDATE                      EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_ANY          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_ANY                    0x01
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_I2S          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_I2S                    0x02
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_I2A          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_I2A                    0x04
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_A2I          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_A2I                    0x20
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_A2S          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_A2S                    0x40
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_HIT_ANY      EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_DIRECTORY_UPDATE_HIT_ANY                0x01
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_HIT_X2S      EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_DIRECTORY_UPDATE_HIT_X2S                0x42
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_HIT_X2A      EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_DIRECTORY_UPDATE_HIT_X2A                0x14
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_HIT_X2I      EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_DIRECTORY_UPDATE_HIT_X2I                0x28
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_MISS_X2S     EVENT_OPTION_MATCH0=0x00000002
UMASK_B2CMI_DIRECTORY_UPDATE_MISS_X2S               0x42
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_MISS_X2A     EVENT_OPTION_MATCH0=0x00000002
UMASK_B2CMI_DIRECTORY_UPDATE_MISS_X2A               0x14
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_MISS_X2I     EVENT_OPTION_MATCH0=0x00000002
UMASK_B2CMI_DIRECTORY_UPDATE_MISS_X2I               0x28
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_X2S          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_X2S                    0x42
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_X2A          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_X2A                    0x14
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_X2I          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_X2I                    0x28
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_S2I          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_S2I                    0x08
DEFAULT_OPTIONS_B2CMI_DIRECTORY_UPDATE_S2A          EVENT_OPTION_MATCH0=0x00000003
UMASK_B2CMI_DIRECTORY_UPDATE_S2A                    0x10

EVENT_B2CMI_DIRECTORY_LOOKUP             0x20 M2M
UMASK_B2CMI_DIRECTORY_LOOKUP_ANY         0x01
UMASK_B2CMI_DIRECTORY_LOOKUP_STATE_I     0x02
UMASK_B2CMI_DIRECTORY_LOOKUP_STATE_S     0x04
UMASK_B2CMI_DIRECTORY_LOOKUP_STATE_A     0x08

EVENT_B2CMI_DIRECT2UPI_NOT_TAKEN_DIRSTATE            0x1A M2M
UMASK_B2CMI_DIRECT2UPI_NOT_TAKEN_DIRSTATE_EGRESS     0x01
UMASK_B2CMI_DIRECT2UPI_NOT_TAKEN_DIRSTATE            0x01

EVENT_B2CMI_DIRECT2UPI_NOT_TAKEN_CREDITS            0x1B M2M
UMASK_B2CMI_DIRECT2UPI_NOT_TAKEN_CREDITS_EGRESS     0x01
UMASK_B2CMI_DIRECT2UPI_NOT_TAKEN_CREDITS            0x01

EVENT_B2CMI_TRACKER_INSERTS_CH0               0x32 M2M
OPTIONS_B2CMI_TRACKER_INSERTS_CH0             EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_B2CMI_TRACKER_INSERTS_CH0     EVENT_OPTION_MATCH0=0x00000001
UMASK_B2CMI_TRACKER_INSERTS_CH0               0x04

EVENT_B2CMI_DIRECT2UPI_TAKEN     0x19 M2M
UMASK_B2CMI_DIRECT2UPI_TAKEN     0x01

EVENT_B2CMI_DIRECT2UPI_TXN_OVERRIDE     0x1C M2M
UMASK_B2CMI_DIRECT2UPI_TXN_OVERRIDE     0x01

EVENT_B2CMI_DIRECT2CORE_TAKEN     0x16 M2M
UMASK_B2CMI_DIRECT2CORE_TAKEN     0x01

EVENT_B2CMI_WR_TRACKER_INSERTS_CH0     0x40 M2M
UMASK_B2CMI_WR_TRACKER_INSERTS_CH0     0x01

EVENT_B2CMI_TAG_MISS              0x4B M2M
UMASK_B2CMI_TAG_MISS_RD_CLEAN     0x01
UMASK_B2CMI_TAG_MISS_RD_DIRTY     0x02
UMASK_B2CMI_TAG_MISS_WR_CLEAN     0x04
UMASK_B2CMI_TAG_MISS_WR_DIRTY     0x08
UMASK_B2CMI_TAG_MISS_RD_2WAY      0x10
UMASK_B2CMI_TAG_MISS_WR_2WAY      0x20
UMASK_B2CMI_TAG_MISS_CLEAN        0x05
UMASK_B2CMI_TAG_MISS_DIRTY        0x0A

EVENT_B2CMI_PREFCAM_OCCUPANCY_CH0     0x54 M2M
UMASK_B2CMI_PREFCAM_OCCUPANCY_CH0     0x01

EVENT_B2CMI_TAG_HIT              0x1F M2M
UMASK_B2CMI_TAG_HIT_RD_CLEAN     0x01
UMASK_B2CMI_TAG_HIT_RD_DIRTY     0x02
UMASK_B2CMI_TAG_HIT_WR_CLEAN     0x04
UMASK_B2CMI_TAG_HIT_WR_DIRTY     0x08
UMASK_B2CMI_TAG_HIT_ALL          0x0F

EVENT_B2CMI_DIRECTORY_HIT             0x1D M2M
UMASK_B2CMI_DIRECTORY_HIT_DIRTY_I     0x01
UMASK_B2CMI_DIRECTORY_HIT_DIRTY_S     0x02
UMASK_B2CMI_DIRECTORY_HIT_DIRTY_A     0x04
UMASK_B2CMI_DIRECTORY_HIT_CLEAN_I     0x08
UMASK_B2CMI_DIRECTORY_HIT_CLEAN_S     0x10
UMASK_B2CMI_DIRECTORY_HIT_CLEAN_A     0x20
UMASK_B2CMI_DIRECTORY_HIT_DIRTY       0x07
UMASK_B2CMI_DIRECTORY_HIT_CLEAN       0x38

EVENT_B2CMI_DIRECTORY_MISS             0x1E M2M
UMASK_B2CMI_DIRECTORY_MISS_DIRTY_I     0x01
UMASK_B2CMI_DIRECTORY_MISS_DIRTY_S     0x02
UMASK_B2CMI_DIRECTORY_MISS_DIRTY_A     0x04
UMASK_B2CMI_DIRECTORY_MISS_CLEAN_I     0x08
UMASK_B2CMI_DIRECTORY_MISS_CLEAN_S     0x10
UMASK_B2CMI_DIRECTORY_MISS_CLEAN_A     0x20
UMASK_B2CMI_DIRECTORY_MISS_DIRTY       0x07
UMASK_B2CMI_DIRECTORY_MISS_CLEAN       0x38

EVENT_B2CMI_DIRECT2CORE_TXN_OVERRIDE     0x18 M2M
UMASK_B2CMI_DIRECT2CORE_TXN_OVERRIDE     0x01

EVENT_B2CMI_DIRECT2CORE_NOT_TAKEN_DIRSTATE     0x17 M2M
UMASK_B2CMI_DIRECT2CORE_NOT_TAKEN_DIRSTATE     0x01

EVENT_CBOX_CLOCKTICKS     0x01 CBOX
UMASK_CBOX_CLOCKTICKS     0x00

EVENT_TOR_INSERTS                                           0x35 CBOX
OPTIONS_TOR_INSERTS                                         EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_CRD                      EVENT_OPTION_MATCH0=0x00C80FFD
UMASK_TOR_INSERTS_IA_HIT_CRD                                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_LLCPREFRFO               EVENT_OPTION_MATCH0=0x00CCC7FD
UMASK_TOR_INSERTS_IA_HIT_LLCPREFRFO                         0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_RFO                      EVENT_OPTION_MATCH0=0x00C807FD
UMASK_TOR_INSERTS_IA_HIT_RFO                                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS                         EVENT_OPTION_MATCH0=0x00C001FE
UMASK_TOR_INSERTS_IA_MISS                                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_CRD                     EVENT_OPTION_MATCH0=0x00C80FFE
UMASK_TOR_INSERTS_IA_MISS_CRD                               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LLCPREFRFO              EVENT_OPTION_MATCH0=0x00CCC7FE
UMASK_TOR_INSERTS_IA_MISS_LLCPREFRFO                        0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO                     EVENT_OPTION_MATCH0=0x00C807FE
UMASK_TOR_INSERTS_IA_MISS_RFO                               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO_MISS_ITOM                    EVENT_OPTION_MATCH0=0x00CC43FE
UMASK_TOR_INSERTS_IO_MISS_ITOM                              0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_MISS_RFO                     EVENT_OPTION_MATCH0=0x00C803FE
UMASK_TOR_INSERTS_IO_MISS_RFO                               0x04
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_CRD_PREF                 EVENT_OPTION_MATCH0=0x00C88FFD
UMASK_TOR_INSERTS_IA_HIT_CRD_PREF                           0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_DRD_OPT                  EVENT_OPTION_MATCH0=0x00C827FD
UMASK_TOR_INSERTS_IA_HIT_DRD_OPT                            0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_DRD_OPT_PREF             EVENT_OPTION_MATCH0=0x00C8A7FD
UMASK_TOR_INSERTS_IA_HIT_DRD_OPT_PREF                       0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_RFO_PREF                 EVENT_OPTION_MATCH0=0x00C887FD
UMASK_TOR_INSERTS_IA_HIT_RFO_PREF                           0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_CRD_PREF                EVENT_OPTION_MATCH0=0x00C88FFE
UMASK_TOR_INSERTS_IA_MISS_CRD_PREF                          0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_OPT                 EVENT_OPTION_MATCH0=0x00C827FE
UMASK_TOR_INSERTS_IA_MISS_DRD_OPT                           0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_OPT_PREF            EVENT_OPTION_MATCH0=0x00C8A7FE
UMASK_TOR_INSERTS_IA_MISS_DRD_OPT_PREF                      0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO_PREF                EVENT_OPTION_MATCH0=0x00C887FE
UMASK_TOR_INSERTS_IA_MISS_RFO_PREF                          0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO_HIT_ITOM                     EVENT_OPTION_MATCH0=0x00CC43FD
UMASK_TOR_INSERTS_IO_HIT_ITOM                               0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_HIT_RFO                      EVENT_OPTION_MATCH0=0x00C803FD
UMASK_TOR_INSERTS_IO_HIT_RFO                                0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_RFO                          EVENT_OPTION_MATCH0=0x00C803FF
UMASK_TOR_INSERTS_IO_RFO                                    0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_ITOM                         EVENT_OPTION_MATCH0=0x00CC43FF
UMASK_TOR_INSERTS_IO_ITOM                                   0x04
DEFAULT_OPTIONS_TOR_INSERTS_IA_RFO_PREF                     EVENT_OPTION_MATCH0=0x00C887FF
UMASK_TOR_INSERTS_IA_RFO_PREF                               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_RFO                          EVENT_OPTION_MATCH0=0x00C807FF
UMASK_TOR_INSERTS_IA_RFO                                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_LLCPREFRFO                   EVENT_OPTION_MATCH0=0x00CCC7FF
UMASK_TOR_INSERTS_IA_LLCPREFRFO                             0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_DRD_OPT                      EVENT_OPTION_MATCH0=0x00C827FF
UMASK_TOR_INSERTS_IA_DRD_OPT                                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_DRD_OPT_PREF                 EVENT_OPTION_MATCH0=0x00C8A7FF
UMASK_TOR_INSERTS_IA_DRD_OPT_PREF                           0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_CRD_PREF                     EVENT_OPTION_MATCH0=0x00C88FFF
UMASK_TOR_INSERTS_IA_CRD_PREF                               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_CRD                          EVENT_OPTION_MATCH0=0x00C80FFF
UMASK_TOR_INSERTS_IA_CRD                                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO_LOCAL               EVENT_OPTION_MATCH0=0x00C806FE
UMASK_TOR_INSERTS_IA_MISS_RFO_LOCAL                         0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO_REMOTE              EVENT_OPTION_MATCH0=0x00C8077E
UMASK_TOR_INSERTS_IA_MISS_RFO_REMOTE                        0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO_PREF_LOCAL          EVENT_OPTION_MATCH0=0x00C886FE
UMASK_TOR_INSERTS_IA_MISS_RFO_PREF_LOCAL                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO_PREF_REMOTE         EVENT_OPTION_MATCH0=0x00C8877E
UMASK_TOR_INSERTS_IA_MISS_RFO_PREF_REMOTE                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_CLFLUSH                      EVENT_OPTION_MATCH0=0x00C8C7FF
UMASK_TOR_INSERTS_IA_CLFLUSH                                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_CLFLUSHOPT                   EVENT_OPTION_MATCH0=0x00C8D7FF
UMASK_TOR_INSERTS_IA_CLFLUSHOPT                             0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_ITOM                         EVENT_OPTION_MATCH0=0x00CC47FF
UMASK_TOR_INSERTS_IA_ITOM                                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_SPECITOM                     EVENT_OPTION_MATCH0=0x00CC57FF
UMASK_TOR_INSERTS_IA_SPECITOM                               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO_HIT_ITOMCACHENEAR            EVENT_OPTION_MATCH0=0x00CD43FD
UMASK_TOR_INSERTS_IO_HIT_ITOMCACHENEAR                      0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_MISS_ITOMCACHENEAR           EVENT_OPTION_MATCH0=0x00CD43FE
UMASK_TOR_INSERTS_IO_MISS_ITOMCACHENEAR                     0x04
DEFAULT_OPTIONS_TOR_INSERTS_IA_WBEFTOE                      EVENT_OPTION_MATCH0=0x00CC3FFF
UMASK_TOR_INSERTS_IA_WBEFTOE                                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO_HIT_PCIRDCUR                 EVENT_OPTION_MATCH0=0x00C8F3FD
UMASK_TOR_INSERTS_IO_HIT_PCIRDCUR                           0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_MISS_PCIRDCUR                EVENT_OPTION_MATCH0=0x00C8F3FE
UMASK_TOR_INSERTS_IO_MISS_PCIRDCUR                          0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_PCIRDCUR                     EVENT_OPTION_MATCH0=0x00C8F3FF
UMASK_TOR_INSERTS_IO_PCIRDCUR                               0x04
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_LLCPREFCODE              EVENT_OPTION_MATCH0=0x00CCCFFD
UMASK_TOR_INSERTS_IA_HIT_LLCPREFCODE                        0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_LLCPREFDATA              EVENT_OPTION_MATCH0=0x00CCD7FD
UMASK_TOR_INSERTS_IA_HIT_LLCPREFDATA                        0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_LLCPREFDATA                  EVENT_OPTION_MATCH0=0x00CCD7FF
UMASK_TOR_INSERTS_IA_LLCPREFDATA                            0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LLCPREFCODE             EVENT_OPTION_MATCH0=0x00CCCFFE
UMASK_TOR_INSERTS_IA_MISS_LLCPREFCODE                       0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LLCPREFDATA             EVENT_OPTION_MATCH0=0x00CCD7FE
UMASK_TOR_INSERTS_IA_MISS_LLCPREFDATA                       0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_LLCPREFCODE                  EVENT_OPTION_MATCH0=0x00CCCFFF
UMASK_TOR_INSERTS_IA_LLCPREFCODE                            0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO_ITOMCACHENEAR                EVENT_OPTION_MATCH0=0x00CD43FF
UMASK_TOR_INSERTS_IO_ITOMCACHENEAR                          0x04
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_CRD_LOCAL               EVENT_OPTION_MATCH0=0x00C80EFE
UMASK_TOR_INSERTS_IA_MISS_CRD_LOCAL                         0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_CRD_REMOTE              EVENT_OPTION_MATCH0=0x00C80F7E
UMASK_TOR_INSERTS_IA_MISS_CRD_REMOTE                        0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_CRD_PREF_LOCAL          EVENT_OPTION_MATCH0=0x00C88EFE
UMASK_TOR_INSERTS_IA_MISS_CRD_PREF_LOCAL                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_CRD_PREF_REMOTE         EVENT_OPTION_MATCH0=0x00C88F7E
UMASK_TOR_INSERTS_IA_MISS_CRD_PREF_REMOTE                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_ITOMCACHENEAR                EVENT_OPTION_MATCH0=0x00CD47FF
UMASK_TOR_INSERTS_IA_ITOMCACHENEAR                          0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_WBMTOI                       EVENT_OPTION_MATCH0=0x00CC27FF
UMASK_TOR_INSERTS_IA_WBMTOI                                 0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_ITOM                     EVENT_OPTION_MATCH0=0x00CC47FD
UMASK_TOR_INSERTS_IA_HIT_ITOM                               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_ITOM                    EVENT_OPTION_MATCH0=0x00CC47FE
UMASK_TOR_INSERTS_IA_MISS_ITOM                              0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_UCRDF                   EVENT_OPTION_MATCH0=0x00C877DE
UMASK_TOR_INSERTS_IA_MISS_UCRDF                             0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_WIL                     EVENT_OPTION_MATCH0=0x00C87FDE
UMASK_TOR_INSERTS_IA_MISS_WIL                               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_WCILF                        EVENT_OPTION_MATCH0=0x00C867FF
UMASK_TOR_INSERTS_IA_WCILF                                  0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_WCILF                   EVENT_OPTION_MATCH0=0x00C867FE
UMASK_TOR_INSERTS_IA_MISS_WCILF                             0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_WCILF_DDR               EVENT_OPTION_MATCH0=0x00C86786
UMASK_TOR_INSERTS_IA_MISS_WCILF_DDR                         0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LOCAL_WCILF_DDR         EVENT_OPTION_MATCH0=0x00C86686
UMASK_TOR_INSERTS_IA_MISS_LOCAL_WCILF_DDR                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_REMOTE_WCILF_DDR        EVENT_OPTION_MATCH0=0x00C86706
UMASK_TOR_INSERTS_IA_MISS_REMOTE_WCILF_DDR                  0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_WCIL                         EVENT_OPTION_MATCH0=0x00C86FFF
UMASK_TOR_INSERTS_IA_WCIL                                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_WCIL                    EVENT_OPTION_MATCH0=0x00C86FFE
UMASK_TOR_INSERTS_IA_MISS_WCIL                              0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_WCIL_DDR                EVENT_OPTION_MATCH0=0x00C86F86
UMASK_TOR_INSERTS_IA_MISS_WCIL_DDR                          0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LOCAL_WCIL_DDR          EVENT_OPTION_MATCH0=0x00C86E86
UMASK_TOR_INSERTS_IA_MISS_LOCAL_WCIL_DDR                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_REMOTE_WCIL_DDR         EVENT_OPTION_MATCH0=0x00C86F06
UMASK_TOR_INSERTS_IA_MISS_REMOTE_WCIL_DDR                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO_WBMTOI                       EVENT_OPTION_MATCH0=0x00CC23FF
UMASK_TOR_INSERTS_IO_WBMTOI                                 0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_CLFLUSH                      EVENT_OPTION_MATCH0=0x00C8C3FF
UMASK_TOR_INSERTS_IO_CLFLUSH                                0x04
DEFAULT_OPTIONS_TOR_INSERTS_IA_WBMTOE                       EVENT_OPTION_MATCH0=0x00CC2FFF
UMASK_TOR_INSERTS_IA_WBMTOE                                 0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_WBEFTOI                      EVENT_OPTION_MATCH0=0x00CC37FF
UMASK_TOR_INSERTS_IA_WBEFTOI                                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_WBSTOI                       EVENT_OPTION_MATCH0=0x00CC67FF
UMASK_TOR_INSERTS_IA_WBSTOI                                 0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_CXL_ACC             EVENT_OPTION_MATCH0=0x10C81782
UMASK_TOR_INSERTS_IA_MISS_DRD_CXL_ACC                       0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO_CXL_ACC             EVENT_OPTION_MATCH0=0x10C80782
UMASK_TOR_INSERTS_IA_MISS_RFO_CXL_ACC                       0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LLCPREFRFO_CXL_ACC      EVENT_OPTION_MATCH0=0x10C88782
UMASK_TOR_INSERTS_IA_MISS_LLCPREFRFO_CXL_ACC                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_RFO_PREF_CXL_ACC        EVENT_OPTION_MATCH0=0x10CCC782
UMASK_TOR_INSERTS_IA_MISS_RFO_PREF_CXL_ACC                  0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_PREF_CXL_ACC        EVENT_OPTION_MATCH0=0x10C89782
UMASK_TOR_INSERTS_IA_MISS_DRD_PREF_CXL_ACC                  0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LLCPREFDATA_CXL_ACC     EVENT_OPTION_MATCH0=0x10CCD782
UMASK_TOR_INSERTS_IA_MISS_LLCPREFDATA_CXL_ACC               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_CXL_ACC                 EVENT_OPTION_MATCH0=0x10C00182
UMASK_TOR_INSERTS_IA_MISS_CXL_ACC                           0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT_CXL_ACC                  EVENT_OPTION_MATCH0=0x10C00181
UMASK_TOR_INSERTS_IA_HIT_CXL_ACC                            0x01
DEFAULT_OPTIONS_TOR_INSERTS_LLC_OR_SF_EVICTIONS             EVENT_OPTION_MATCH0=0x00C001FF
UMASK_TOR_INSERTS_LLC_OR_SF_EVICTIONS                       0x02
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_OPT_LOCAL           EVENT_OPTION_MATCH0=0x00C826FE
UMASK_TOR_INSERTS_IA_MISS_DRD_OPT_LOCAL                     0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_OPT_PREF_LOCAL      EVENT_OPTION_MATCH0=0x00C8A6FE
UMASK_TOR_INSERTS_IA_MISS_DRD_OPT_PREF_LOCAL                0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_OPT_REMOTE          EVENT_OPTION_MATCH0=0x00C8277E
UMASK_TOR_INSERTS_IA_MISS_DRD_OPT_REMOTE                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_DRD_OPT_PREF_REMOTE     EVENT_OPTION_MATCH0=0x00C8A77E
UMASK_TOR_INSERTS_IA_MISS_DRD_OPT_PREF_REMOTE               0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO_ITOMCACHENEAR_LOCAL          EVENT_OPTION_MATCH0=0x00CD42FF
UMASK_TOR_INSERTS_IO_ITOMCACHENEAR_LOCAL                    0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_ITOMCACHENEAR_REMOTE         EVENT_OPTION_MATCH0=0x00CD437F
UMASK_TOR_INSERTS_IO_ITOMCACHENEAR_REMOTE                   0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_ITOM_LOCAL                   EVENT_OPTION_MATCH0=0x00CC42FF
UMASK_TOR_INSERTS_IO_ITOM_LOCAL                             0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_ITOM_REMOTE                  EVENT_OPTION_MATCH0=0x00CC437F
UMASK_TOR_INSERTS_IO_ITOM_REMOTE                            0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_PCIRDCUR_LOCAL               EVENT_OPTION_MATCH0=0x00C8F2FF
UMASK_TOR_INSERTS_IO_PCIRDCUR_LOCAL                         0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_PCIRDCUR_REMOTE              EVENT_OPTION_MATCH0=0x00C8F37F
UMASK_TOR_INSERTS_IO_PCIRDCUR_REMOTE                        0x04
DEFAULT_OPTIONS_TOR_INSERTS_ALL                             EVENT_OPTION_MATCH0=0x00C001FF
UMASK_TOR_INSERTS_ALL                                       0xFF
DEFAULT_OPTIONS_TOR_INSERTS_IA                              EVENT_OPTION_MATCH0=0x00C001FF
UMASK_TOR_INSERTS_IA                                        0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_HIT                          EVENT_OPTION_MATCH0=0x00C001FD
UMASK_TOR_INSERTS_IA_HIT                                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IO                              EVENT_OPTION_MATCH0=0x00C001FF
UMASK_TOR_INSERTS_IO                                        0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_HIT                          EVENT_OPTION_MATCH0=0x00C001FD
UMASK_TOR_INSERTS_IO_HIT                                    0x04
DEFAULT_OPTIONS_TOR_INSERTS_IO_MISS                         EVENT_OPTION_MATCH0=0x00C001FE
UMASK_TOR_INSERTS_IO_MISS                                   0x04
DEFAULT_OPTIONS_TOR_INSERTS_LOC_IO                          EVENT_OPTION_MATCH0=0x00C000FF
UMASK_TOR_INSERTS_LOC_IO                                    0x04
DEFAULT_OPTIONS_TOR_INSERTS_LOC_IA                          EVENT_OPTION_MATCH0=0x00C000FF
UMASK_TOR_INSERTS_LOC_IA                                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_LOC_ALL                         EVENT_OPTION_MATCH0=0x00C000FF
UMASK_TOR_INSERTS_LOC_ALL                                   0x05
DEFAULT_OPTIONS_TOR_INSERTS_REM_SNPS                        EVENT_OPTION_MATCH0=0x00C001FF
UMASK_TOR_INSERTS_REM_SNPS                                  0x08
DEFAULT_OPTIONS_TOR_INSERTS_REM_ALL                         EVENT_OPTION_MATCH0=0x00C001FF
UMASK_TOR_INSERTS_REM_ALL                                   0xC8
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_WCILF_PMM               EVENT_OPTION_MATCH0=0x00C8678A
UMASK_TOR_INSERTS_IA_MISS_WCILF_PMM                         0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LOCAL_WCILF_PMM         EVENT_OPTION_MATCH0=0x00C8668A
UMASK_TOR_INSERTS_IA_MISS_LOCAL_WCILF_PMM                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_REMOTE_WCILF_PMM        EVENT_OPTION_MATCH0=0x00C8670A
UMASK_TOR_INSERTS_IA_MISS_REMOTE_WCILF_PMM                  0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_WCIL_PMM                EVENT_OPTION_MATCH0=0x00C86F8A
UMASK_TOR_INSERTS_IA_MISS_WCIL_PMM                          0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_LOCAL_WCIL_PMM          EVENT_OPTION_MATCH0=0x00C86E8A
UMASK_TOR_INSERTS_IA_MISS_LOCAL_WCIL_PMM                    0x01
DEFAULT_OPTIONS_TOR_INSERTS_IA_MISS_REMOTE_WCIL_PMM         EVENT_OPTION_MATCH0=0x00C86F0A
UMASK_TOR_INSERTS_IA_MISS_REMOTE_WCIL_PMM                   0x01
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_FSRDCUR                 EVENT_OPTION_MATCH0=0x78C8EFFD
UMASK_TOR_INSERTS_CXL_HIT_FSRDCUR                           0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_FSRDCURPTL              EVENT_OPTION_MATCH0=0x78C9EFFD
UMASK_TOR_INSERTS_CXL_HIT_FSRDCURPTL                        0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_MEMPUSHWR               EVENT_OPTION_MATCH0=0x78CC6FFD
UMASK_TOR_INSERTS_CXL_HIT_MEMPUSHWR                         0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_ITOM                    EVENT_OPTION_MATCH0=0x78CC47FD
UMASK_TOR_INSERTS_CXL_HIT_ITOM                              0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_ITOMWR                  EVENT_OPTION_MATCH0=0x78CC4FFD
UMASK_TOR_INSERTS_CXL_HIT_ITOMWR                            0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_CLFLUSH                 EVENT_OPTION_MATCH0=0x78C8C7FD
UMASK_TOR_INSERTS_CXL_HIT_CLFLUSH                           0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_WIL                     EVENT_OPTION_MATCH0=0x78C87FFD
UMASK_TOR_INSERTS_CXL_HIT_WIL                               0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_WCILF                   EVENT_OPTION_MATCH0=0x78C867FD
UMASK_TOR_INSERTS_CXL_HIT_WCILF                             0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_HIT_WCIL                    EVENT_OPTION_MATCH0=0x78C86FFD
UMASK_TOR_INSERTS_CXL_HIT_WCIL                              0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_FSRDCUR                EVENT_OPTION_MATCH0=0x78C8EFFE
UMASK_TOR_INSERTS_CXL_MISS_FSRDCUR                          0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_FSRDCURPTL             EVENT_OPTION_MATCH0=0x78C9EFFE
UMASK_TOR_INSERTS_CXL_MISS_FSRDCURPTL                       0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_MEMPUSHWR              EVENT_OPTION_MATCH0=0x78CC6FFE
UMASK_TOR_INSERTS_CXL_MISS_MEMPUSHWR                        0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_ITOM                   EVENT_OPTION_MATCH0=0x78CC47FE
UMASK_TOR_INSERTS_CXL_MISS_ITOM                             0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_ITOMWR                 EVENT_OPTION_MATCH0=0x78CC4FFE
UMASK_TOR_INSERTS_CXL_MISS_ITOMWR                           0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_CLFLUSH                EVENT_OPTION_MATCH0=0x78C8C7FE
UMASK_TOR_INSERTS_CXL_MISS_CLFLUSH                          0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_WIL                    EVENT_OPTION_MATCH0=0x78C87FFE
UMASK_TOR_INSERTS_CXL_MISS_WIL                              0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_WCILF                  EVENT_OPTION_MATCH0=0x78C867FE
UMASK_TOR_INSERTS_CXL_MISS_WCILF                            0x20
DEFAULT_OPTIONS_TOR_INSERTS_CXL_MISS_WCIL                   EVENT_OPTION_MATCH0=0x78C86FFE
UMASK_TOR_INSERTS_CXL_MISS_WCIL                             0x20

EVENT_MISC_RFO_HIT_S     0x39 CBOX
UMASK_MISC_RFO_HIT_S     0x08

EVENT_REQUESTS                    0x50 CBOX
UMASK_REQUESTS_READS_LOCAL        0x01
UMASK_REQUESTS_READS_REMOTE       0x02
UMASK_REQUESTS_WRITES_LOCAL       0x04
UMASK_REQUESTS_WRITES_REMOTE      0x08
UMASK_REQUESTS_INVITOE_LOCAL      0x10
UMASK_REQUESTS_INVITOE_REMOTE     0x20
UMASK_REQUESTS_INVITOE            0x30
UMASK_REQUESTS_READS              0x03
UMASK_REQUESTS_WRITES             0x0C

EVENT_OSB                        0x55 CBOX
UMASK_OSB_RFO_HITS_SNP_BCAST     0x10
UMASK_OSB_LOCAL_INVITOE          0x01
UMASK_OSB_LOCAL_READ             0x02
UMASK_OSB_REMOTE_READ            0x04
UMASK_OSB_OFF_PWRHEURISTIC       0x20

EVENT_DISTRESS_ASSERTED_DPT         0x59 CBOX
UMASK_DISTRESS_ASSERTED_DPT_IRQ     0x01
UMASK_DISTRESS_ASSERTED_DPT_TOR     0x02
UMASK_DISTRESS_ASSERTED_DPT_ANY     0x03

EVENT_REMOTE_SF                                0x69 CBOX
OPTIONS_REMOTE_SF                              EVENT_OPTION_MATCH0_MASK
UMASK_REMOTE_SF_MISS                           0x04
UMASK_REMOTE_SF_HIT_SHARED                     0x01
UMASK_REMOTE_SF_HIT_EXCLUSIVE                  0x02
UMASK_REMOTE_SF_ALLOC_SHARED                   0x08
UMASK_REMOTE_SF_ALLOC_EXCLUSIVE                0x10
UMASK_REMOTE_SF_DEALLOC_EVCTCLN                0x40
UMASK_REMOTE_SF_UPDATE_SHARED                  0x80
DEFAULT_OPTIONS_REMOTE_SF_UPDATE_EXCLUSIVE     EVENT_OPTION_MATCH0=0x00000001
UMASK_REMOTE_SF_UPDATE_EXCLUSIVE               0x00
DEFAULT_OPTIONS_REMOTE_SF_VICTIM_SHARED        EVENT_OPTION_MATCH0=0x00000002
UMASK_REMOTE_SF_VICTIM_SHARED                  0x00
DEFAULT_OPTIONS_REMOTE_SF_VICTIM_EXCLUSIVE     EVENT_OPTION_MATCH0=0x00000004
UMASK_REMOTE_SF_VICTIM_EXCLUSIVE               0x00
DEFAULT_OPTIONS_REMOTE_SF_INCLUSIVE_ONLY       EVENT_OPTION_MATCH0=0x00000020
UMASK_REMOTE_SF_INCLUSIVE_ONLY                 0x00
DEFAULT_OPTIONS_REMOTE_SF_DIRBACKED_ONLY       EVENT_OPTION_MATCH0=0x00000040
UMASK_REMOTE_SF_DIRBACKED_ONLY                 0x00

EVENT_LLC_LOOKUP                                      0x34 CBOX
OPTIONS_LLC_LOOKUP                                    EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_LLC_LOOKUP_RFO                        EVENT_OPTION_MATCH0=0x00001BC8
UMASK_LLC_LOOKUP_RFO                                  0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_DATA_RD                    EVENT_OPTION_MATCH0=0x00001BC1
UMASK_LLC_LOOKUP_DATA_RD                              0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_CODE                       EVENT_OPTION_MATCH0=0x00001BD0
UMASK_LLC_LOOKUP_CODE                                 0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCALLY_HOMED_ADDRESS      EVENT_OPTION_MATCH0=0x00000BDF
UMASK_LLC_LOOKUP_LOCALLY_HOMED_ADDRESS                0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_REMOTELY_HOMED_ADDRESS     EVENT_OPTION_MATCH0=0x000015DF
UMASK_LLC_LOOKUP_REMOTELY_HOMED_ADDRESS               0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_REMOTE_DATA_RD             EVENT_OPTION_MATCH0=0x00001A01
UMASK_LLC_LOOKUP_REMOTE_DATA_RD                       0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_REMOTE_RFO                 EVENT_OPTION_MATCH0=0x00001A08
UMASK_LLC_LOOKUP_REMOTE_RFO                           0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_REMOTE_CODE                EVENT_OPTION_MATCH0=0x00001A10
UMASK_LLC_LOOKUP_REMOTE_CODE                          0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_REMOTE_SNP                 EVENT_OPTION_MATCH0=0x00001C19
UMASK_LLC_LOOKUP_REMOTE_SNP                           0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_DATA_RD              EVENT_OPTION_MATCH0=0x000019C1
UMASK_LLC_LOOKUP_LOCAL_DATA_RD                        0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_RFO                  EVENT_OPTION_MATCH0=0x000019C8
UMASK_LLC_LOOKUP_LOCAL_RFO                            0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_CODE                 EVENT_OPTION_MATCH0=0x000019D0
UMASK_LLC_LOOKUP_LOCAL_CODE                           0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_DMND_DATA_RD         EVENT_OPTION_MATCH0=0x00001841
UMASK_LLC_LOOKUP_LOCAL_DMND_DATA_RD                   0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_DMND_RFO             EVENT_OPTION_MATCH0=0x00001848
UMASK_LLC_LOOKUP_LOCAL_DMND_RFO                       0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_DMND_CODE            EVENT_OPTION_MATCH0=0x00001850
UMASK_LLC_LOOKUP_LOCAL_DMND_CODE                      0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_PF_DATA_RD           EVENT_OPTION_MATCH0=0x00001981
UMASK_LLC_LOOKUP_LOCAL_PF_DATA_RD                     0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_PF_RFO               EVENT_OPTION_MATCH0=0x00001908
UMASK_LLC_LOOKUP_LOCAL_PF_RFO                         0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_PF_CODE              EVENT_OPTION_MATCH0=0x00001910
UMASK_LLC_LOOKUP_LOCAL_PF_CODE                        0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_LLC_PF               EVENT_OPTION_MATCH0=0x0000189D
UMASK_LLC_LOOKUP_LOCAL_LLC_PF                         0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_LOCAL_PF                   EVENT_OPTION_MATCH0=0x0000199D
UMASK_LLC_LOOKUP_LOCAL_PF                             0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_DATA_READ_ALL              EVENT_OPTION_MATCH0=0x00001FC1
UMASK_LLC_LOOKUP_DATA_READ_ALL                        0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_DATA_READ_MISS             EVENT_OPTION_MATCH0=0x00001FC1
UMASK_LLC_LOOKUP_DATA_READ_MISS                       0x01
DEFAULT_OPTIONS_LLC_LOOKUP_DATA_READ_LOCAL            EVENT_OPTION_MATCH0=0x00000841
UMASK_LLC_LOOKUP_DATA_READ_LOCAL                      0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_WRITE_LOCAL                EVENT_OPTION_MATCH0=0x00000842
UMASK_LLC_LOOKUP_WRITE_LOCAL                          0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_RFO_LOCAL                  EVENT_OPTION_MATCH0=0x000009C8
UMASK_LLC_LOOKUP_RFO_LOCAL                            0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_WRITE_REMOTE               EVENT_OPTION_MATCH0=0x000017C2
UMASK_LLC_LOOKUP_WRITE_REMOTE                         0xFF
DEFAULT_OPTIONS_LLC_LOOKUP_ALL_REMOTE                 EVENT_OPTION_MATCH0=0x000017E0
UMASK_LLC_LOOKUP_ALL_REMOTE                           0xFF

EVENT_LLC_VICTIMS                          0x37 CBOX
OPTIONS_LLC_VICTIMS                        EVENT_OPTION_MATCH0_MASK
UMASK_LLC_VICTIMS_IO                       0x10
UMASK_LLC_VICTIMS_IA                       0x20
DEFAULT_OPTIONS_LLC_VICTIMS_LOCAL_ALL      EVENT_OPTION_MATCH0=0x00000020
UMASK_LLC_VICTIMS_LOCAL_ALL                0x0F
DEFAULT_OPTIONS_LLC_VICTIMS_REMOTE_ALL     EVENT_OPTION_MATCH0=0x00000080
UMASK_LLC_VICTIMS_REMOTE_ALL               0x0F
UMASK_LLC_VICTIMS_ALL                      0x0F
UMASK_LLC_VICTIMS_TOTAL_M                  0x01
UMASK_LLC_VICTIMS_TOTAL_E                  0x02
UMASK_LLC_VICTIMS_TOTAL_S                  0x04
DEFAULT_OPTIONS_LLC_VICTIMS_LOCAL_M        EVENT_OPTION_MATCH0=0x00000020
UMASK_LLC_VICTIMS_LOCAL_M                  0x01
DEFAULT_OPTIONS_LLC_VICTIMS_LOCAL_E        EVENT_OPTION_MATCH0=0x00000020
UMASK_LLC_VICTIMS_LOCAL_E                  0x02
DEFAULT_OPTIONS_LLC_VICTIMS_LOCAL_S        EVENT_OPTION_MATCH0=0x00000020
UMASK_LLC_VICTIMS_LOCAL_S                  0x04
DEFAULT_OPTIONS_LLC_VICTIMS_LOCAL_F        EVENT_OPTION_MATCH0=0x00000020
UMASK_LLC_VICTIMS_LOCAL_F                  0x08
DEFAULT_OPTIONS_LLC_VICTIMS_REMOTE_M       EVENT_OPTION_MATCH0=0x00000080
UMASK_LLC_VICTIMS_REMOTE_M                 0x01
DEFAULT_OPTIONS_LLC_VICTIMS_REMOTE_E       EVENT_OPTION_MATCH0=0x00000080
UMASK_LLC_VICTIMS_REMOTE_E                 0x02
DEFAULT_OPTIONS_LLC_VICTIMS_REMOTE_S       EVENT_OPTION_MATCH0=0x00000080
UMASK_LLC_VICTIMS_REMOTE_S                 0x04

EVENT_DIR_LOOKUP            0x53 CBOX
UMASK_DIR_LOOKUP_NO_SNP     0x02
UMASK_DIR_LOOKUP_SNP        0x01

EVENT_DIR_UPDATE         0x54 CBOX
UMASK_DIR_UPDATE_HA      0x01
UMASK_DIR_UPDATE_TOR     0x02

EVENT_IMC_WRITES_COUNT                      0x5b CBOX
UMASK_IMC_WRITES_COUNT_FULL                 0x01
UMASK_IMC_WRITES_COUNT_PARTIAL              0x02
UMASK_IMC_WRITES_COUNT_FULL_PRIORITY        0x04
UMASK_IMC_WRITES_COUNT_PARTIAL_PRIORITY     0x08

EVENT_MBOX_CLOCKTICKS          0x01 MBOX
UMASK_MBOX_CLOCKTICKS          0x01
UMASK_MBOX_CLOCKTICKS_HCLK     0x00

EVENT_ACT_COUNT           0x02 MBOX
UMASK_ACT_COUNT_ALL       0xF7
UMASK_ACT_COUNT_RD        0xF1
UMASK_ACT_COUNT_WR        0xF2
UMASK_ACT_COUNT_UFILL     0xF4

EVENT_PRE_COUNT           0x03 MBOX
UMASK_PRE_COUNT_PGT       0xF8
UMASK_PRE_COUNT_ALL       0xFF
UMASK_PRE_COUNT_RD        0xF1
UMASK_PRE_COUNT_WR        0xF2
UMASK_PRE_COUNT_UFILL     0xF4

EVENT_CAS_COUNT_SCH0                  0x05 MBOX
UMASK_CAS_COUNT_SCH0_RD_REG           0xC1
UMASK_CAS_COUNT_SCH0_RD_UNDERFILL     0xC4
UMASK_CAS_COUNT_SCH0_RD               0xCF
UMASK_CAS_COUNT_SCH0_WR               0xF0
UMASK_CAS_COUNT_SCH0_ALL              0xFF
UMASK_CAS_COUNT_SCH0_WR_PRE           0xE0
UMASK_CAS_COUNT_SCH0_WR_NONPRE        0xD0

EVENT_CAS_COUNT_SCH1                  0x06 MBOX
UMASK_CAS_COUNT_SCH1_RD_REG           0xC1
UMASK_CAS_COUNT_SCH1_RD_UNDERFILL     0xC4
UMASK_CAS_COUNT_SCH1_RD               0xCF
UMASK_CAS_COUNT_SCH1_WR               0xF0
UMASK_CAS_COUNT_SCH1_ALL              0xFF
UMASK_CAS_COUNT_SCH1_WR_PRE           0xE0
UMASK_CAS_COUNT_SCH1_WR_NONPRE        0xD0

EVENT_RDB_OCCUPANCY_SCH0     0x1a MBOX
UMASK_RDB_OCCUPANCY_SCH0     0x00

EVENT_RDB_OCCUPANCY_SCH1     0x1b MBOX
UMASK_RDB_OCCUPANCY_SCH1     0x00

EVENT_RPQ_OCCUPANCY_SCH0_PCH0     0x80 MBOX
UMASK_RPQ_OCCUPANCY_SCH0_PCH0     0x00

EVENT_RPQ_OCCUPANCY_SCH0_PCH1     0x81 MBOX
UMASK_RPQ_OCCUPANCY_SCH0_PCH1     0x00

EVENT_RPQ_OCCUPANCY_SCH1_PCH0     0x82 MBOX
UMASK_RPQ_OCCUPANCY_SCH1_PCH0     0x00

EVENT_RPQ_OCCUPANCY_SCH1_PCH1     0x83 MBOX
UMASK_RPQ_OCCUPANCY_SCH1_PCH1     0x00

EVENT_WPQ_OCCUPANCY_SCH0_PCH0     0x84 MBOX
UMASK_WPQ_OCCUPANCY_SCH0_PCH0     0x00

EVENT_WPQ_OCCUPANCY_SCH0_PCH1     0x85 MBOX
UMASK_WPQ_OCCUPANCY_SCH0_PCH1     0x00

EVENT_WPQ_OCCUPANCY_SCH1_PCH0     0x86 MBOX
UMASK_WPQ_OCCUPANCY_SCH1_PCH0     0x00

EVENT_WPQ_OCCUPANCY_SCH1_PCH1     0x87 MBOX
UMASK_WPQ_OCCUPANCY_SCH1_PCH1     0x00

EVENT_RPQ_INSERTS               0x10 MBOX
UMASK_RPQ_INSERTS_SCH0_PCH0     0x10
UMASK_RPQ_INSERTS_SCH0_PCH1     0x20
UMASK_RPQ_INSERTS_SCH1_PCH0     0x40
UMASK_RPQ_INSERTS_SCH1_PCH1     0x80
UMASK_RPQ_INSERTS_PCH0          0x50
UMASK_RPQ_INSERTS_PCH1          0xA0

EVENT_WPQ_INSERTS               0x22 MBOX
UMASK_WPQ_INSERTS_SCH0_PCH0     0x10
UMASK_WPQ_INSERTS_SCH0_PCH1     0x20
UMASK_WPQ_INSERTS_SCH1_PCH0     0x40
UMASK_WPQ_INSERTS_SCH1_PCH1     0x80
UMASK_WPQ_INSERTS_PCH0          0x50
UMASK_WPQ_INSERTS_PCH1          0xA0

EVENT_RDB_INSERTS_SCH      0x17 MBOX
UMASK_RDB_INSERTS_SCH0     0x40
UMASK_RDB_INSERTS_SCH1     0x80

EVENT_POWERDOWN_CYCLES_SCH            0x47 MBOX
UMASK_POWERDOWN_CYCLES_SCH0_RANK0     0x01
UMASK_POWERDOWN_CYCLES_SCH0_RANK1     0x02
UMASK_POWERDOWN_CYCLES_SCH0_RANK2     0x04
UMASK_POWERDOWN_CYCLES_SCH0_RANK3     0x08
UMASK_POWERDOWN_CYCLES_SCH1_RANK0     0x10
UMASK_POWERDOWN_CYCLES_SCH1_RANK1     0x20
UMASK_POWERDOWN_CYCLES_SCH1_RANK2     0x40
UMASK_POWERDOWN_CYCLES_SCH1_RANK3     0x80

EVENT_POWER_CHANNEL_PPD_CYCLES     0x88 MBOX
UMASK_POWER_CHANNEL_PPD_CYCLES     0x00

EVENT_SELF_REFRESH_ENTER_SUCCESS            0x43 MBOX
UMASK_SELF_REFRESH_ENTER_SUCCESS_CYCLES     0x01
UMASK_SELF_REFRESH_ENTER_SUCCESS            0x02

EVENT_IIO_CLOCKTICKS     0x01 IIO
UMASK_IIO_CLOCKTICKS     0x00

EVENT_IIO_COMP_BUF_INSERTS_CMPD                         0xC2 IIO
OPTIONS_IIO_COMP_BUF_INSERTS_CMPD                       EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART0         EVENT_OPTION_MATCH0=0x00070010
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART0                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART1         EVENT_OPTION_MATCH0=0x00070020
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART1                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART2         EVENT_OPTION_MATCH0=0x00070040
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART2                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART3         EVENT_OPTION_MATCH0=0x00070080
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART3                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART4         EVENT_OPTION_MATCH0=0x00070100
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART4                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART5         EVENT_OPTION_MATCH0=0x00070200
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART5                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART6         EVENT_OPTION_MATCH0=0x00070400
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART6                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_PART7         EVENT_OPTION_MATCH0=0x00070800
UMASK_IIO_COMP_BUF_INSERTS_CMPD_PART7                   0x04
DEFAULT_OPTIONS_IIO_COMP_BUF_INSERTS_CMPD_ALL_PARTS     EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_COMP_BUF_INSERTS_CMPD_ALL_PARTS               0x04

EVENT_IIO_IOMMU0                        0x40 IIO
UMASK_IIO_IOMMU0_4K_HITS                0x04
UMASK_IIO_IOMMU0_2M_HITS                0x08
UMASK_IIO_IOMMU0_1G_HITS                0x10
UMASK_IIO_IOMMU0_CTXT_CACHE_LOOKUPS     0x40
UMASK_IIO_IOMMU0_CTXT_CACHE_HITS        0x80
UMASK_IIO_IOMMU0_FIRST_LOOKUPS          0x01
UMASK_IIO_IOMMU0_ALL_LOOKUPS            0x02
UMASK_IIO_IOMMU0_MISSES                 0x20

EVENT_IIO_IOMMU1                           0x41 IIO
UMASK_IIO_IOMMU1_NUM_MEM_ACCESSES          0xC0
UMASK_IIO_IOMMU1_SLPWC_CACHE_LOOKUPS       0x01
UMASK_IIO_IOMMU1_SLPWC_2M_HITS             0x02
UMASK_IIO_IOMMU1_SLPWC_1G_HITS             0x04
UMASK_IIO_IOMMU1_SLPWC_512G_HITS           0x08
UMASK_IIO_IOMMU1_SLPWC_256T_HITS           0x10
UMASK_IIO_IOMMU1_SLPWC_CACHE_FILLS         0x20
UMASK_IIO_IOMMU1_NUM_MEM_ACCESSES_LOW      0x40
UMASK_IIO_IOMMU1_NUM_MEM_ACCESSES_HIGH     0x80

EVENT_IIO_NUM_OUTSTANDING_REQ_OF_CPU                           0x88 IIO
OPTIONS_IIO_NUM_OUTSTANDING_REQ_OF_CPU                         EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_IIO_NUM_OUTSTANDING_REQ_OF_CPU_IOMMU_REQ       EVENT_OPTION_MATCH0=0x000700F0
UMASK_IIO_NUM_OUTSTANDING_REQ_OF_CPU_IOMMU_REQ                 0x01
DEFAULT_OPTIONS_IIO_NUM_OUTSTANDING_REQ_OF_CPU_IOMMU_HIT       EVENT_OPTION_MATCH0=0x000700F0
UMASK_IIO_NUM_OUTSTANDING_REQ_OF_CPU_IOMMU_HIT                 0x02
DEFAULT_OPTIONS_IIO_NUM_OUTSTANDING_REQ_OF_CPU_REQ_OWN         EVENT_OPTION_MATCH0=0x000700F0
UMASK_IIO_NUM_OUTSTANDING_REQ_OF_CPU_REQ_OWN                   0x04
DEFAULT_OPTIONS_IIO_NUM_OUTSTANDING_REQ_OF_CPU_FINAL_RD_WR     EVENT_OPTION_MATCH0=0x000700F0
UMASK_IIO_NUM_OUTSTANDING_REQ_OF_CPU_FINAL_RD_WR               0x08
DEFAULT_OPTIONS_IIO_NUM_OUTSTANDING_REQ_OF_CPU_WR              EVENT_OPTION_MATCH0=0x000700F0
UMASK_IIO_NUM_OUTSTANDING_REQ_OF_CPU_WR                        0x10
DEFAULT_OPTIONS_IIO_NUM_OUTSTANDING_REQ_OF_CPU_DATA            EVENT_OPTION_MATCH0=0x000700F0
UMASK_IIO_NUM_OUTSTANDING_REQ_OF_CPU_DATA                      0x20

EVENT_IIO_IOMMU3                           0x43 IIO
UMASK_IIO_IOMMU3_CYC_PWT_FULL              0x02
UMASK_IIO_IOMMU3_NUM_INVAL_IOTLB           0x04
UMASK_IIO_IOMMU3_NUM_INVAL_CTXT_CACHE      0x08
UMASK_IIO_IOMMU3_NUM_INVAL_PASID_CACHE     0x10
UMASK_IIO_IOMMU3_NUM_INVAL_INT_CACHE       0x20
UMASK_IIO_IOMMU3_INT_CACHE_LOOKUPS         0x40
UMASK_IIO_IOMMU3_INT_CACHE_HITS            0x80

EVENT_IIO_PWT_OCCUPANCY     0x42 IIO
UMASK_IIO_PWT_OCCUPANCY     0x00

EVENT_IIO_NUM_REQ_OF_CPU_BY_TGT                            0x8e IIO
OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT                          EVENT_OPTION_MATCH0_MASK
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_MSGB             EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_MSGB                       0x01
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_MCAST            EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_MCAST                      0x02
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_UBOX             EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_UBOX                       0x04
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_MEM              EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_MEM                        0x08
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_REM_P2P          EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_REM_P2P                    0x10
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_LOC_P2P          EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_LOC_P2P                    0x20
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_CONFINED_P2P     EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_CONFINED_P2P               0x40
DEFAULT_OPTIONS_IIO_NUM_REQ_OF_CPU_BY_TGT_ABORT            EVENT_OPTION_MATCH0=0x00070FF0
UMASK_IIO_NUM_REQ_OF_CPU_BY_TGT_ABORT                      0x80

EVENT_IRP_CLOCKTICKS     0x01 IRP
UMASK_IRP_CLOCKTICKS     0x00

EVENT_TRANSACTIONS_WR_PREF     0x11 IRP
UMASK_TRANSACTIONS_WR_PREF     0x08

EVENT_FAF_INSERTS     0x18 IRP
UMASK_FAF_INSERTS     0x00

EVENT_CACHE_TOTAL_OCCUPANCY_MEM     0x0F IRP
UMASK_CACHE_TOTAL_OCCUPANCY_MEM     0x04

EVENT_SNOOP_RESP_ALL            0x12 IRP
UMASK_SNOOP_RESP_ALL_MISS       0x71
UMASK_SNOOP_RESP_ALL_HIT_I      0x72
UMASK_SNOOP_RESP_ALL_HIT_ES     0x74
UMASK_SNOOP_RESP_ALL_HIT_M      0x78

EVENT_FAF_OCCUPANCY     0x19 IRP
UMASK_FAF_OCCUPANCY     0x00

EVENT_MISC0_FAST_RE      0x1E IRP
UMASK_MISC0_FAST_REQ     0x01
UMASK_MISC0_FAST_REJ     0x02

EVENT_MISC1_LOST_FWD     0x1F IRP
UMASK_MISC1_LOST_FWD     0x10

EVENT_UPI_CLOCKTICKS     0x01 UPI
UMASK_UPI_CLOCKTICKS     0x00

EVENT_UPI_TXL_FLITS              0x02 UPI
UMASK_UPI_TXL_FLITS_ALL_DATA     0x0F
UMASK_UPI_TXL_FLITS_ALL_NULL     0x27
UMASK_UPI_TXL_FLITS_IDLE         0x47
UMASK_UPI_TXL_FLITS_NON_DATA     0x97
UMASK_UPI_TXL_FLITS_SLOT0        0x01
UMASK_UPI_TXL_FLITS_SLOT1        0x02
UMASK_UPI_TXL_FLITS_SLOT2        0x04
UMASK_UPI_TXL_FLITS_DATA         0x08
UMASK_UPI_TXL_FLITS_LLCRD        0x10
UMASK_UPI_TXL_FLITS_NULL         0x20
UMASK_UPI_TXL_FLITS_LLCTRL       0x40
UMASK_UPI_TXL_FLITS_PROTHDR      0x80

EVENT_UPI_RXL_FLITS              0x03 UPI
UMASK_UPI_RXL_FLITS_ALL_DATA     0x0F
UMASK_UPI_RXL_FLITS_NON_DATA     0x97
UMASK_UPI_RXL_FLITS_SLOT0        0x01
UMASK_UPI_RXL_FLITS_SLOT1        0x02
UMASK_UPI_RXL_FLITS_SLOT2        0x04
UMASK_UPI_RXL_FLITS_DATA         0x08
UMASK_UPI_RXL_FLITS_LLCRD        0x10
UMASK_UPI_RXL_FLITS_NULL         0x20
UMASK_UPI_RXL_FLITS_ALL_NULL     0x27
UMASK_UPI_RXL_FLITS_LLCTRL       0x40
UMASK_UPI_RXL_FLITS_IDLE         0x47
UMASK_UPI_RXL_FLITS_PROTHDR      0x80

EVENT_UPI_RXL_BASIC_HDR_MATCH                              0x05 UPI
OPTIONS_UPI_RXL_BASIC_HDR_MATCH                            EVENT_OPTION_MATCH0_MASK
UMASK_UPI_RXL_BASIC_HDR_MATCH_REQ                          0x08
UMASK_UPI_RXL_BASIC_HDR_MATCH_WB                           0x0D
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_REQ_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_REQ_OPC                      0x08
UMASK_UPI_RXL_BASIC_HDR_MATCH_SNP                          0x09
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_SNP_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_SNP_OPC                      0x09
UMASK_UPI_RXL_BASIC_HDR_MATCH_RSP_NODATA                   0x0A
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_RSP_NODATA_OPC     EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_RSP_NODATA_OPC               0x0A
UMASK_UPI_RXL_BASIC_HDR_MATCH_RSP_DATA                     0x0C
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_RSP_DATA_OPC       EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_RSP_DATA_OPC                 0x0C
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_WB_OPC             EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_WB_OPC                       0x0D
UMASK_UPI_RXL_BASIC_HDR_MATCH_NCB                          0x0E
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_NCB_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_NCB_OPC                      0x0E
UMASK_UPI_RXL_BASIC_HDR_MATCH_NCS                          0x0F
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_NCS_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_NCS_OPC                      0x0F
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_RSPI               EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_RSPI                         0x2a
DEFAULT_OPTIONS_UPI_RXL_BASIC_HDR_MATCH_RSPCNFLT           EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_RXL_BASIC_HDR_MATCH_RSPCNFLT                     0xaa

EVENT_UPI_TXL_BASIC_HDR_MATCH                              0x04 UPI
OPTIONS_UPI_TXL_BASIC_HDR_MATCH                            EVENT_OPTION_MATCH0_MASK
UMASK_UPI_TXL_BASIC_HDR_MATCH_REQ                          0x08
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_REQ_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_REQ_OPC                      0x08
UMASK_UPI_TXL_BASIC_HDR_MATCH_SNP                          0x09
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_SNP_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_SNP_OPC                      0x09
UMASK_UPI_TXL_BASIC_HDR_MATCH_RSP_NODATA                   0x0A
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_RSP_NODATA_OPC     EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_RSP_NODATA_OPC               0x0A
UMASK_UPI_TXL_BASIC_HDR_MATCH_RSP_DATA                     0x0C
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_RSP_DATA_OPC       EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_RSP_DATA_OPC                 0x0C
UMASK_UPI_TXL_BASIC_HDR_MATCH_WB                           0x0D
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_WB_OPC             EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_WB_OPC                       0x0D
UMASK_UPI_TXL_BASIC_HDR_MATCH_NCB                          0x0E
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_NCB_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_NCB_OPC                      0x0E
UMASK_UPI_TXL_BASIC_HDR_MATCH_NCS                          0x0F
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_NCS_OPC            EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_NCS_OPC                      0x0F
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_RSPI               EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_RSPI                         0x2a
DEFAULT_OPTIONS_UPI_TXL_BASIC_HDR_MATCH_RSPCNFLT           EVENT_OPTION_MATCH0=0x00000001
UMASK_UPI_TXL_BASIC_HDR_MATCH_RSPCNFLT                     0xaa

EVENT_UPI_L1_POWER_CYCLES     0x21 UPI
UMASK_UPI_L1_POWER_CYCLES     0x00

EVENT_UPI_TXL0P_POWER_CYCLES     0x27 UPI
UMASK_UPI_TXL0P_POWER_CYCLES     0x00

EVENT_UPI_TXL0P_POWER_CYCLES_LL_ENTER     0x28 UPI
UMASK_UPI_TXL0P_POWER_CYCLES_LL_ENTER     0x00

EVENT_UPI_TXL0P_POWER_CYCLES_M3_EXIT     0x29 UPI
UMASK_UPI_TXL0P_POWER_CYCLES_M3_EXIT     0x00

EVENT_UPI_RXL_INSERTS_SLOT      0x30 UPI
UMASK_UPI_RXL_INSERTS_SLOT0     0x01
UMASK_UPI_RXL_INSERTS_SLOT1     0x02
UMASK_UPI_RXL_INSERTS_SLOT2     0x04

EVENT_UPI_RXL_OCCUPANCY_SLOT      0x32 UPI
UMASK_UPI_RXL_OCCUPANCY_SLOT0     0x01
UMASK_UPI_RXL_OCCUPANCY_SLOT1     0x02
UMASK_UPI_RXL_OCCUPANCY_SLOT2     0x04

EVENT_UPI_TXL_INSERTS     0x40 UPI
UMASK_UPI_TXL_INSERTS     0x00

EVENT_UPI_TXL_OCCUPANCY     0x42 UPI
UMASK_UPI_TXL_OCCUPANCY     0x00

EVENT_B2UPI_CLOCKTICKS     0x01 RBOX
UMASK_B2UPI_CLOCKTICKS     0x00

EVENT_B2CXL_CLOCKTICKS     0x01 PBOX
UMASK_B2CXL_CLOCKTICKS     0x00

EVENT_PCU_CLOCKTICKS     0x01 WBOX
UMASK_PCU_CLOCKTICKS     0x00

# Added by T.Gruber
EVENT_UBOX_CLOCKTICKS     0x01 UBOX
UMASK_UBOX_CLOCKTICKS     0x00

# Added by T.Gruber
EVENT_UNCORE_CLOCKTICKS     0x01 UBOX
UMASK_UNCORE_CLOCKTICKS     0x00

EVENT_POWER_STATE_OCCUPANCY_CORES_C0     0x35 WBOX
UMASK_POWER_STATE_OCCUPANCY_CORES_C0     0x00

EVENT_POWER_STATE_OCCUPANCY_CORES_C6     0x37 WBOX
UMASK_POWER_STATE_OCCUPANCY_CORES_C6     0x00

EVENT_FREQ_MAX_LIMIT_THERMAL_CYCLES     0x04 WBOX
UMASK_FREQ_MAX_LIMIT_THERMAL_CYCLES     0x00

EVENT_FREQ_MAX_POWER_CYCLES     0x05 WBOX
UMASK_FREQ_MAX_POWER_CYCLES     0x00

EVENT_FREQ_TRANS_CYCLES     0x74 WBOX
UMASK_FREQ_TRANS_CYCLES     0x00

EVENT_PKG_RESIDENCY_C2E_CYCLES     0x2b WBOX
UMASK_PKG_RESIDENCY_C2E_CYCLES     0x00

EVENT_PKG_RESIDENCY_C6_CYCLES     0x2d WBOX
UMASK_PKG_RESIDENCY_C6_CYCLES     0x00

EVENT_POWER_STATE_OCCUPANCY_CORES_C3     0x36 WBOX
UMASK_POWER_STATE_OCCUPANCY_CORES_C3     0x00

EVENT_PROCHOT_EXTERNAL_CYCLES     0x0a WBOX
UMASK_PROCHOT_EXTERNAL_CYCLES     0x00

EVENT_PROCHOT_INTERNAL_CYCLES     0x09 WBOX
UMASK_PROCHOT_INTERNAL_CYCLES     0x00

EVENT_MDF_CLOCKTICKS     0x01 MDF
UMASK_MDF_CLOCKTICKS     0x00

