# =======================================================================================
#
#      Filename:  perfmon_knl_events.txt
#
#      Description:  Event list for Intel Xeon Phi (Knights Landing)
#
#      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_INSTR_RETIRED              0x00   FIXC0
UMASK_INSTR_RETIRED_ANY          0x00

EVENT_CPU_CLK_UNHALTED           0x00   FIXC1
UMASK_CPU_CLK_UNHALTED_CORE      0x00

EVENT_CPU_CLK_UNHALTED           0x00   FIXC2
UMASK_CPU_CLK_UNHALTED_REF       0x00

EVENT_INST_RETIRED      0xC0 PMC
UMASK_INST_RETIRED_ANY  0x00

EVENT_UOPS_RETIRED          0xC2 PMC
UMASK_UOPS_RETIRED_ANY      0x10
UMASK_UOPS_RETIRED_MS       0x01
UMASK_UOPS_RETIRED_X87      0x02
UMASK_UOPS_RETIRED_MUL      0x04
UMASK_UOPS_RETIRED_DIV      0x08
DEFAULT_OPTIONS_UOPS_RETIRED_STALLED_CYCLES EVENT_OPTION_INVERT=1,EVENT_OPTION_THRESHOLD=0x1
UMASK_UOPS_RETIRED_STALLED_CYCLES      0x10
DEFAULT_OPTIONS_UOPS_RETIRED_STALLS EVENT_OPTION_INVERT=1,EVENT_OPTION_EDGE=1,EVENT_OPTION_THRESHOLD=0x1
UMASK_UOPS_RETIRED_STALLS   0x10
UMASK_UOPS_RETIRED_SCALAR_SIMD      0x20
UMASK_UOPS_RETIRED_PACKED_SIMD      0x40
DEFAULT_OPTIONS_UOPS_RETIRED_CYCLES_GE_1_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x1
UMASK_UOPS_RETIRED_CYCLES_GE_1_UOPS_EXEC 0x10
DEFAULT_OPTIONS_UOPS_RETIRED_CYCLES_GE_2_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x2
UMASK_UOPS_RETIRED_CYCLES_GE_2_UOPS_EXEC 0x10
DEFAULT_OPTIONS_UOPS_RETIRED_MS_CYCLES_GE_1_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x1
UMASK_UOPS_RETIRED_MS_CYCLES_GE_1_UOPS_EXEC 0x01
DEFAULT_OPTIONS_UOPS_RETIRED_MS_CYCLES_GE_2_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x2
UMASK_UOPS_RETIRED_MS_CYCLES_GE_2_UOPS_EXEC 0x01
DEFAULT_OPTIONS_UOPS_RETIRED_MUL_CYCLES_GE_1_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x1
UMASK_UOPS_RETIRED_MUL_CYCLES_GE_1_UOPS_EXEC 0x04
DEFAULT_OPTIONS_UOPS_RETIRED_MUL_CYCLES_GE_2_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x2
UMASK_UOPS_RETIRED_MUL_CYCLES_GE_2_UOPS_EXEC 0x04
DEFAULT_OPTIONS_UOPS_RETIRED_SCALAR_SIMD_CYCLES_GE_1_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x1
UMASK_UOPS_RETIRED_SCALAR_SIMD_CYCLES_GE_1_UOPS_EXEC 0x20
DEFAULT_OPTIONS_UOPS_RETIRED_SCALAR_SIMD_CYCLES_GE_2_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x2
UMASK_UOPS_RETIRED_SCALAR_SIMD_CYCLES_GE_2_UOPS_EXEC 0x20
DEFAULT_OPTIONS_UOPS_RETIRED_PACKED_SIMD_CYCLES_GE_1_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x1
UMASK_UOPS_RETIRED_PACKED_SIMD_CYCLES_GE_1_UOPS_EXEC 0x40
DEFAULT_OPTIONS_UOPS_RETIRED_PACKED_SIMD_CYCLES_GE_2_UOPS_EXEC EVENT_OPTION_THRESHOLD=0x2
UMASK_UOPS_RETIRED_PACKED_SIMD_CYCLES_GE_2_UOPS_EXEC 0x40




EVENT_MEM_UOPS_RETIRED              0x04 PMC
UMASK_MEM_UOPS_RETIRED_L1_MISS_LOADS  0x01
UMASK_MEM_UOPS_RETIRED_L2_HIT_LOADS    0x02
UMASK_MEM_UOPS_RETIRED_L2_MISS_LOADS   0x04
UMASK_MEM_UOPS_RETIRED_L2_LOADS_ANY    0x06
UMASK_MEM_UOPS_RETIRED_DTLB_MISS_LOADS 0x08
UMASK_MEM_UOPS_RETIRED_UTLB_MISS_LOADS 0x10
UMASK_MEM_UOPS_RETIRED_HITM         0x20
UMASK_MEM_UOPS_RETIRED_ALL_LOADS       0x40
UMASK_MEM_UOPS_RETIRED_ALL_STORES       0x80

EVENT_RECYCLEQ                        0x03  PMC
UMASK_RECYCLEQ_LD_BLOCK_ST_FORWARD    0x01
UMASK_RECYCLEQ_LD_BLOCK_STD_NOTREADY  0x02
UMASK_RECYCLEQ_ST_SPLITS              0x04
UMASK_RECYCLEQ_LD_SPLITS              0x08
UMASK_RECYCLEQ_LOCK                   0x10
UMASK_RECYCLEQ_STA_FULL               0x20
UMASK_RECYCLEQ_ANY_LD                 0x40
UMASK_RECYCLEQ_ANY_ST                 0x80

EVENT_BR_INST_RETIRED                0xC4  PMC
UMASK_BR_INST_RETIRED_ALL_BRANCHES   0x00
UMASK_BR_INST_RETIRED_JCC            0x7E
UMASK_BR_INST_RETIRED_TAKEN_JCC      0xFE
UMASK_BR_INST_RETIRED_NON_RETURN_IND 0xEB
UMASK_BR_INST_RETIRED_RETURN         0xF7
UMASK_BR_INST_RETIRED_IND_CALL       0xFB
UMASK_BR_INST_RETIRED_CALL           0xF9
UMASK_BR_INST_RETIRED_REL_CALL       0xFD
UMASK_BR_INST_RETIRED_FAR_BRANCH     0xBF

EVENT_BR_MISP_RETIRED                0xC5  PMC
UMASK_BR_MISP_RETIRED_ALL_BRANCHES   0x00
UMASK_BR_MISP_RETIRED_JCC            0x7E
UMASK_BR_MISP_RETIRED_TAKEN_JCC      0xFE
UMASK_BR_MISP_RETIRED_NON_RETURN_IND 0xEB
UMASK_BR_MISP_RETIRED_RETURN         0xF7
UMASK_BR_MISP_RETIRED_IND_CALL       0xFB
UMASK_BR_MISP_RETIRED_CALL           0xF9
UMASK_BR_MISP_RETIRED_REL_CALL       0xFD
UMASK_BR_MISP_RETIRED_FAR_BRANCH     0xBF

EVENT_NO_ALLOC_CYCLES               0xCA PMC
UMASK_NO_ALLOC_CYCLES_ROB_FULL      0x01
DEFAULT_OPTIONS_NO_ALLOC_CYCLES_ROB_FULL_COUNT EVENT_OPTION_EDGE=1
UMASK_NO_ALLOC_CYCLES_ROB_FULL_COUNT      0x01
UMASK_NO_ALLOC_CYCLES_MISPREDICTS   0x04
DEFAULT_OPTIONS_NO_ALLOC_CYCLES_MISPREDICTS_COUNT EVENT_OPTION_EDGE=1
UMASK_NO_ALLOC_CYCLES_MISPREDICTS_COUNT   0x04
UMASK_NO_ALLOC_CYCLES_RAT_STALL     0x20
DEFAULT_OPTIONS_NO_ALLOC_CYCLES_RAT_STALL_COUNT EVENT_OPTION_EDGE=1
UMASK_NO_ALLOC_CYCLES_RAT_STALL_COUNT     0x20
UMASK_NO_ALLOC_CYCLES_ALL           0x7F
DEFAULT_OPTIONS_NO_ALLOC_CYCLES_ALL_COUNT EVENT_OPTION_EDGE=1
UMASK_NO_ALLOC_CYCLES_ALL_COUNT     0x7F
UMASK_NO_ALLOC_CYCLES_NOT_DELIVERED 0x90
DEFAULT_OPTIONS_NO_ALLOC_CYCLES_NOT_DELIVERED_COUNT EVENT_OPTION_EDGE=1
UMASK_NO_ALLOC_CYCLES_NOT_DELIVERED_COUNT 0x90

EVENT_ICACHE                    0x80   PMC
UMASK_ICACHE_HITS               0x01
UMASK_ICACHE_MISSES             0x02
UMASK_ICACHE_ACCESSES           0x03

EVENT_L2_REQUESTS_REJECT                  0x30 PMC
UMASK_L2_REQUESTS_REJECT_ALL              0x00

EVENT_LONGEST_LAT_CACHE             0x2E  PMC
UMASK_LONGEST_LAT_CACHE_MISS        0x41
UMASK_LONGEST_LAT_CACHE_REFERENCE   0x4F

EVENT_L2_REQUESTS             0x2E  PMC
UMASK_L2_REQUESTS_MISS        0x41
UMASK_L2_REQUESTS_REFERENCE   0x4F

EVENT_CPU_CLK_UNHALTED                0x3C PMC
UMASK_CPU_CLK_UNHALTED_THREAD_P       0x00
UMASK_CPU_CLK_UNHALTED_REF            0x01

EVENT_BACLEARS                      0xE6  PMC
UMASK_BACLEARS_ALL                  0x01
UMASK_BACLEARS_RETURN               0x08
UMASK_BACLEARS_COND                 0x10

EVENT_PAGE_WALKS                    0x05  PMC
DEFAULT_OPTIONS_PAGE_WALKS_DTLB_COUNT EVENT_OPTION_EDGE=1,EVENT_OPTION_THRESHOLD=0x1
UMASK_PAGE_WALKS_DTLB_COUNT         0x01
UMASK_PAGE_WALKS_DTLB_CYCLES        0x01
DEFAULT_OPTIONS_PAGE_WALKS_ITLB_COUNT EVENT_OPTION_EDGE=1,EVENT_OPTION_THRESHOLD=0x1
UMASK_PAGE_WALKS_ITLB_COUNT         0x02
UMASK_PAGE_WALKS_ITLB_CYCLES        0x02
DEFAULT_OPTIONS_PAGE_WALKS_COUNT EVENT_OPTION_EDGE=1,EVENT_OPTION_THRESHOLD=0x1
UMASK_PAGE_WALKS_COUNT              0x03
UMASK_PAGE_WALKS_CYCLES             0x03

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_ALL               0x08

EVENT_OFFCORE_REQUESTS                  0xB0 PMC
UMASK_OFFCORE_REQUESTS_DEMAND_DATA_RD   0x01
UMASK_OFFCORE_REQUESTS_DEMAND_RFO       0x02
UMASK_OFFCORE_REQUESTS_DEMAND_CODE_RD   0x04
UMASK_OFFCORE_REQUESTS_ALL_DATA_RD      0x08

EVENT_RS_FULL_STALL                 0xCB PMC
UMASK_RS_FULL_STALL_MEC                 0x01
DEFAULT_OPTIONS_RS_FULL_STALL_MEC_COUNT EVENT_OPTION_EDGE=1
UMASK_RS_FULL_STALL_MEC_COUNT           0x01
UMASK_RS_FULL_STALL_ALL                 0x1F
DEFAULT_OPTIONS_RS_FULL_STALL_ALL_COUNT EVENT_OPTION_EDGE=1
UMASK_RS_FULL_STALL_ALL_COUNT           0x1F

EVENT_CYCLES_DIV_BUSY               0xCD PMC
UMASK_CYCLES_DIV_BUSY               0x01
DEFAULT_OPTIONS_CYCLES_DIV_BUSY_COUNT EVENT_OPTION_EDGE=1,EVENT_OPTION_THRESHOLD=0x1
UMASK_CYCLES_DIV_BUSY_COUNT         0x01

EVENT_CORE_REJECT_L2Q               0x31 PMC
UMASK_CORE_REJECT_L2Q_ALL           0x00

EVENT_FETCH_STALL                   0x86 PMC
UMASK_FETCH_STALL_ICACHE_FILL_PENDING_CYCLES 0x04
DEFAULT_OPTIONS_FETCH_STALL_ICACHE_FILL_PENDING_COUNT EVENT_OPTION_EDGE=1,EVENT_OPTION_THRESHOLD=0x1
UMASK_FETCH_STALL_ICACHE_FILL_PENDING_COUNT 0x04

EVENT_MS_DECODED                0xE7 PMC
UMASK_MS_DECODED_MS_ENTRY       0x01

EVENT_OFFCORE_RESPONSE_0              0xB7 PMC
OPTIONS_OFFCORE_RESPONSE_0_OPTIONS    EVENT_OPTION_MATCH0_MASK|EVENT_OPTION_MATCH1_MASK
UMASK_OFFCORE_RESPONSE_0_OPTIONS      0x01 0xFF 0xFF
UMASK_OFFCORE_RESPONSE_0_DMND_DATA_RD_ANY           0x01 0x00 0x10
UMASK_OFFCORE_RESPONSE_0_DMND_RFO_ANY               0x01 0x01 0x10
UMASK_OFFCORE_RESPONSE_0_DMND_CODE_RD_ANY           0x01 0x02 0x10
UMASK_OFFCORE_RESPONSE_0_WRITEBACK_ANY              0x01 0x03 0x10
UMASK_OFFCORE_RESPONSE_0_PF_DATA_RD_ANY             0x01 0x04 0x10
UMASK_OFFCORE_RESPONSE_0_PF_L2_RFO_ANY              0x01 0x05 0x10
UMASK_OFFCORE_RESPONSE_0_PF_L2_CODE_RD_ANY          0x01 0x06 0x10
UMASK_OFFCORE_RESPONSE_0_PARTIAL_READ_ANY           0x01 0x07 0x10
UMASK_OFFCORE_RESPONSE_0_PARTIAL_WRITE_ANY          0x01 0x08 0x10
UMASK_OFFCORE_RESPONSE_0_UC_CODE_RD_ANY             0x01 0x09 0x10
UMASK_OFFCORE_RESPONSE_0_BUS_LOCKS_ANY              0x01 0x0A 0x10
UMASK_OFFCORE_RESPONSE_0_FULL_STRM_STORES_ANY       0x01 0x0B 0x10
UMASK_OFFCORE_RESPONSE_0_SW_PREFETCH_ANY            0x01 0x0C 0x10
UMASK_OFFCORE_RESPONSE_0_PF_L1_DATA_RD_ANY          0x01 0x0D 0x10
UMASK_OFFCORE_RESPONSE_0_PARTIAL_STRM_STORES_ANY    0x01 0x0E 0x10
UMASK_OFFCORE_RESPONSE_0_ANY_ANY                    0x01 0x0F 0x10

EVENT_OFFCORE_RESPONSE_1              0xB7 PMC
OPTIONS_OFFCORE_RESPONSE_1_OPTIONS    EVENT_OPTION_MATCH0_MASK|EVENT_OPTION_MATCH1_MASK
UMASK_OFFCORE_RESPONSE_1_OPTIONS      0x02 0xFF 0xFF
UMASK_OFFCORE_RESPONSE_1_DMND_DATA_RD_ANY           0x02 0x00 0x10
UMASK_OFFCORE_RESPONSE_1_DMND_RFO_ANY               0x02 0x01 0x10
UMASK_OFFCORE_RESPONSE_1_DMND_CODE_RD_ANY           0x02 0x02 0x10
UMASK_OFFCORE_RESPONSE_1_WRITEBACK_ANY              0x02 0x03 0x10
UMASK_OFFCORE_RESPONSE_1_PF_DATA_RD_ANY             0x02 0x04 0x10
UMASK_OFFCORE_RESPONSE_1_PF_L2_RFO_ANY              0x02 0x05 0x10
UMASK_OFFCORE_RESPONSE_1_PF_L2_CODE_RD_ANY          0x02 0x06 0x10
UMASK_OFFCORE_RESPONSE_1_PARTIAL_READ_ANY           0x02 0x07 0x10
UMASK_OFFCORE_RESPONSE_1_PARTIAL_WRITE_ANY          0x02 0x08 0x10
UMASK_OFFCORE_RESPONSE_1_UC_CODE_RD_ANY             0x02 0x09 0x10
UMASK_OFFCORE_RESPONSE_1_BUS_LOCKS_ANY              0x02 0x0A 0x10
UMASK_OFFCORE_RESPONSE_1_FULL_STRM_STORES_ANY       0x02 0x0B 0x10
UMASK_OFFCORE_RESPONSE_1_SW_PREFETCH_ANY            0x02 0x0C 0x10
UMASK_OFFCORE_RESPONSE_1_PF_L1_DATA_RD_ANY          0x02 0x0D 0x10
UMASK_OFFCORE_RESPONSE_1_PARTIAL_STRM_STORES_ANY    0x02 0x0E 0x10
UMASK_OFFCORE_RESPONSE_1_ANY_ANY                    0x02 0x0F 0x10

EVENT_MCDRAM_CLOCKTICKS   0x00 EDBOX0FIX|EDBOX1FIX|EDBOX2FIX|EDBOX3FIX|EDBOX4FIX|EDBOX5FIX|EDBOX6FIX|EDBOX7FIX
UMASK_MCDRAM_CLOCKTICKS   0x00

EVENT_EDC_CLOCKTICKS   0x00 EUBOX0FIX|EUBOX1FIX|EUBOX2FIX|EUBOX3FIX|EUBOX4FIX|EUBOX5FIX|EUBOX6FIX|EUBOX7FIX
UMASK_EDC_CLOCKTICKS   0x00

EVENT_EDC_UCLK          0x00 EUBOX0|EUBOX1|EUBOX2|EUBOX3|EUBOX4|EUBOX5|EUBOX6|EUBOX7
UMASK_EDC_UCLK          0x00

EVENT_EDC               0x02 EUBOX0|EUBOX1|EUBOX2|EUBOX3|EUBOX4|EUBOX5|EUBOX6|EUBOX7
UMASK_EDC_HIT_CLEAN     0x01
UMASK_EDC_HIT_DIRTY     0x02
UMASK_EDC_HIT_ALL	0x03
UMASK_EDC_MISS_CLEAN    0x04
UMASK_EDC_MISS_DIRTY    0x08
UMASK_EDC_MISS_INVALID  0x10
UMASK_EDC_MISS_ALL	0x1C

EVENT_EDC_ECLK          0x00 EDBOX0|EDBOX1|EDBOX2|EDBOX3|EDBOX4|EDBOX5|EDBOX6|EDBOX7
UMASK_EDC_ECLK          0x00

EVENT_EDC_RPQ           0x01 EDBOX0|EDBOX1|EDBOX2|EDBOX3|EDBOX4|EDBOX5|EDBOX6|EDBOX7
UMASK_EDC_RPQ_INSERTS   0x01

EVENT_EDC_WPQ           0x02 EDBOX0|EDBOX1|EDBOX2|EDBOX3|EDBOX4|EDBOX5|EDBOX6|EDBOX7
UMASK_EDC_WPQ_INSERTS   0x01

EVENT_DRAM_CLOCKTICKS   0x00 MBOX0FIX|MBOX1FIX|MBOX2FIX|MBOX4FIX|MBOX5FIX|MBOX6FIX
UMASK_DRAM_CLOCKTICKS   0x00

EVENT_IMC_CLOCKTICKS   0x00 MBOX3FIX|MBOX7FIX
UMASK_IMC_CLOCKTICKS   0x00

EVENT_MC_UCLK           0x00 MBOX3|MBOX7
UMASK_MC_UCLK           0x00

EVENT_MC_DCLK           0x00 MBOX0|MBOX1|MBOX2|MBOX4|MBOX5|MBOX6
UMASK_MC_DCLK           0x00

EVENT_MC_CAS           0x03 MBOX0|MBOX1|MBOX2|MBOX4|MBOX5|MBOX6
UMASK_MC_CAS_READS     0x01
UMASK_MC_CAS_WRITES    0x02
UMASK_MC_CAS_ALL       0x03

EVENT_CBOX_CLOCKTICKS               0x00 CBOX
UMASK_CBOX_CLOCKTICKS               0x00

EVENT_INGRESS_OCCUPANCY                 0x11 CBOX0C0|CBOX1C0|CBOX2C0|CBOX3C0|CBOX4C0|CBOX5C0|CBOX6C0|CBOX7C0|CBOX8C0|CBOX9C0|CBOX10C0|CBOX11C0|CBOX12C0|CBOX13C0|CBOX14C0|CBOX15C0|CBOX16C0|CBOX17C0|CBOX18C0|CBOX19C0|CBOX20C0|CBOX21C0|CBOX22C0|CBOX23C0|CBOX24C0|CBOX25C0|CBOX26C0|CBOX27C0|CBOX28C0|CBOX29C0|CBOX30C0|CBOX31C0|CBOX32C0|CBOX33C0|CBOX34C0|CBOX35C0|CBOX36C0|CBOX37C0
UMASK_INGRESS_OCCUPANCY_IRQ             0x01
UMASK_INGRESS_OCCUPANCY_IRQ_REJ         0x02
UMASK_INGRESS_OCCUPANCY_IPQ             0x04
UMASK_INGRESS_OCCUPANCY_PRQ             0x10
UMASK_INGRESS_OCCUPANCY_PRQ_REJ         0x20

EVENT_INGRESS_INSERTS                   0x13 CBOX
UMASK_INGRESS_INSERTS_IRQ               0x01
UMASK_INGRESS_INSERTS_IRQ_REJ           0x02
UMASK_INGRESS_INSERTS_IPQ               0x04
UMASK_INGRESS_INSERTS_PRQ               0x10
UMASK_INGRESS_INSERTS_PRQ_REJ           0x20

EVENT_INGRESS_INT_STARVED               0x14 CBOX
UMASK_INGRESS_INT_STARVED_IRQ           0x01
UMASK_INGRESS_INT_STARVED_IPQ           0x04
UMASK_INGRESS_INT_STARVED_ISMQ          0x08
UMASK_INGRESS_INT_STARVED_PRQ           0x10

EVENT_INGRESS_IRQ0_REJECT               0x18 CBOX
UMASK_INGRESS_IRQ0_REJECT_AD_REQ_VN0    0x01
UMASK_INGRESS_IRQ0_REJECT_BL_NCS_VN0    0x20
UMASK_INGRESS_IRQ0_REJECT_AK_NON_UPI    0x40
UMASK_INGRESS_IRQ0_REJECT_IV_NON_UPI    0x80

EVENT_INGRESS_IRQ1_REJECT                    0x19 CBOX
UMASK_INGRESS_IRQ1_REJECT_ANY_REJECT_IRQ0    0x01
UMASK_INGRESS_IRQ1_REJECT_SF_VICTIM          0x08
UMASK_INGRESS_IRQ1_REJECT_SF_WAY             0x20
UMASK_INGRESS_IRQ1_REJECT_PA_MATCH           0x80

EVENT_INGRESS_PRQ0_REJECT               0x20 CBOX
UMASK_INGRESS_PRQ0_REJECT_AD_REQ_VN0    0x01
UMASK_INGRESS_PRQ0_REJECT_AK_NON_UPI    0x40
UMASK_INGRESS_PRQ0_REJECT_IV_NON_UPI    0x80

EVENT_INGRESS_PRQ1_REJECT                    0x21 CBOX
UMASK_INGRESS_PRQ1_REJECT_ANY_REJECT_IRQ0    0x01
UMASK_INGRESS_PRQ1_REJECT_SF_VICTIM          0x08
UMASK_INGRESS_PRQ1_REJECT_SF_WAY             0x20
UMASK_INGRESS_PRQ1_REJECT_PA_MATCH           0x80

EVENT_INGRESS_IPQ0_REJECT                   0x22 CBOX
UMASK_INGRESS_IPQ0_REJECT_AD_REQ_VN0        0x01
UMASK_INGRESS_IPQ0_REJECT_AD_RSP_VN0        0x02
UMASK_INGRESS_IPQ0_REJECT_BL_RSP_VN0        0x04
UMASK_INGRESS_IPQ0_REJECT_BL_WB_VN0         0x08
UMASK_INGRESS_IPQ0_REJECT_BL_NCB_VN0        0x10
UMASK_INGRESS_IPQ0_REJECT_BL_NCS_VN0        0x20
UMASK_INGRESS_IPQ0_REJECT_AK_NON_UPI        0x40

EVENT_INGRESS_IPQ1_REJECT                    0x23 CBOX
UMASK_INGRESS_IPQ1_REJECT_ANY_REJECT_IPQ0    0x01
UMASK_INGRESS_IPQ1_REJECT_SF_VICTIM          0x08
UMASK_INGRESS_IPQ1_REJECT_SF_WAY             0x20
UMASK_INGRESS_IPQ1_REJECT_ALLOW_SNP          0x40
UMASK_INGRESS_IPQ1_REJECT_PA_MATCH           0x80

EVENT_INGRESS_ISMQ0_REJECT                   0x24 CBOX
UMASK_INGRESS_ISMQ0_REJECT_AD_REQ_VN0        0x01
UMASK_INGRESS_ISMQ0_REJECT_AD_RSP_VN0        0x02
UMASK_INGRESS_ISMQ0_REJECT_BL_RSP_VN0        0x04
UMASK_INGRESS_ISMQ0_REJECT_BL_WB_VN0         0x08
UMASK_INGRESS_ISMQ0_REJECT_BL_NCB_VN0        0x10
UMASK_INGRESS_ISMQ0_REJECT_BL_NCS_VN0        0x20
UMASK_INGRESS_ISMQ0_REJECT_AK_NON_UPI        0x40
UMASK_INGRESS_ISMQ0_REJECT_IV_NON_UPI        0x80

EVENT_INGRESS_REQ_Q0_RETRY                  0x2A CBOX
UMASK_INGRESS_REQ_Q0_RETRY_AD_REQ_VN0       0x01
UMASK_INGRESS_REQ_Q0_RETRY_AD_RSP_VN0       0x02
UMASK_INGRESS_REQ_Q0_RETRY_BL_NCS_VN0       0x20
UMASK_INGRESS_REQ_Q0_RETRY_AK_NON_UPI       0x40
UMASK_INGRESS_REQ_Q0_RETRY_IV_NON_UPI       0x80

EVENT_INGRESS_Q1_REJECT                    0x2B CBOX
UMASK_INGRESS_Q1_REJECT_ANY_REJECT_IPQ0    0x01
UMASK_INGRESS_Q1_REJECT_SF_VICTIM          0x08
UMASK_INGRESS_Q1_REJECT_SF_WAY             0x20
UMASK_INGRESS_Q1_REJECT_ALLOW_SNP          0x40
UMASK_INGRESS_Q1_REJECT_PA_MATCH           0x80

EVENT_INGRESS_ISMQ0_RETRY                   0x2C CBOX
UMASK_INGRESS_ISMQ0_RETRY_AD_REQ_VN0        0x01
UMASK_INGRESS_ISMQ0_RETRY_AD_RSP_VN0        0x02
UMASK_INGRESS_ISMQ0_RETRY_BL_RSP_VN0        0x04
UMASK_INGRESS_ISMQ0_RETRY_BL_WB_VN0         0x08
UMASK_INGRESS_ISMQ0_RETRY_BL_NCB_VN0        0x10
UMASK_INGRESS_ISMQ0_RETRY_BL_NCS_VN0        0x20
UMASK_INGRESS_ISMQ0_RETRY_AK_NON_UPI        0x40
UMASK_INGRESS_ISMQ0_RETRY_IV_NON_UPI        0x80

EVENT_INGRESS_OTHER0_RETRY                  0x2E CBOX
UMASK_INGRESS_OTHER0_RETRY_AD_REQ_VN0       0x01
UMASK_INGRESS_OTHER0_RETRY_AD_RSP_VN0       0x02
UMASK_INGRESS_OTHER0_RETRY_BL_RSP_VN0       0x04
UMASK_INGRESS_OTHER0_RETRY_BL_WB_VN0        0x08
UMASK_INGRESS_OTHER0_RETRY_BL_NCB_VN0       0x10
UMASK_INGRESS_OTHER0_RETRY_BL_NCS_VN0       0x20
UMASK_INGRESS_OTHER0_RETRY_AK_NON_UPI       0x40
UMASK_INGRESS_OTHER0_RETRY_IV_NON_UPI       0x80

EVENT_INGRESS_OTHER1_RETRY                    0x2F CBOX
UMASK_INGRESS_OTHER1_RETRY_ANY_REJECT_IPQ0    0x01
UMASK_INGRESS_OTHER1_RETRY_SF_VICTIM          0x08
UMASK_INGRESS_OTHER1_RETRY_SF_WAY             0x20
UMASK_INGRESS_OTHER1_RETRY_ALLOW_SNP          0x40
UMASK_INGRESS_OTHER1_RETRY_PA_MATCH           0x80

EVENT_SF_LOOKUP                     0x34 CBOX
UMASK_SF_LOOKUP_DATA_READ           0x03
UMASK_SF_LOOKUP_WRITE               0x05
UMASK_SF_LOOKUP_REMOTE_SNOOP        0x09
UMASK_SF_LOOKUP_ANY                 0x11

EVENT_COUNTER0_OCCUPANCY                 0x1F CBOX0C0|CBOX1C0|CBOX2C0|CBOX3C0|CBOX4C0|CBOX5C0|CBOX6C0|CBOX7C0|CBOX8C0|CBOX9C0|CBOX10C0|CBOX11C0|CBOX12C0|CBOX13C0|CBOX14C0|CBOX15C0|CBOX16C0|CBOX17C0|CBOX18C0|CBOX19C0|CBOX20C0|CBOX21C0|CBOX22C0|CBOX23C0|CBOX24C0|CBOX25C0|CBOX26C0|CBOX27C0|CBOX28C0|CBOX29C0|CBOX30C0|CBOX31C0|CBOX32C0|CBOX33C0|CBOX34C0|CBOX35C0|CBOX36C0|CBOX37C0
UMASK_COUNTER0_OCCUPANCY                 0x00


EVENT_TOR_INSERTS                   0x35 CBOX
UMASK_TOR_INSERTS_IRQ               0x31
UMASK_TOR_INSERTS_IRQ_HIT           0x11
UMASK_TOR_INSERTS_IRQ_MISS          0x21
UMASK_TOR_INSERTS_EVICT             0x32
UMASK_TOR_INSERTS_PRQ               0x34
UMASK_TOR_INSERTS_PRQ_HIT           0x14
UMASK_TOR_INSERTS_PRQ_MISS          0x24
UMASK_TOR_INSERTS_IPQ               0x38
UMASK_TOR_INSERTS_IPQ_HIT           0x18
UMASK_TOR_INSERTS_IPQ_MISS          0x28
UMASK_TOR_INSERTS_HIT               0x1D
UMASK_TOR_INSERTS_MISS              0x2D

EVENT_TOR_OCCUPANCY                 0x36 CBOX0C0|CBOX1C0|CBOX2C0|CBOX3C0|CBOX4C0|CBOX5C0|CBOX6C0|CBOX7C0|CBOX8C0|CBOX9C0|CBOX10C0|CBOX11C0|CBOX12C0|CBOX13C0|CBOX14C0|CBOX15C0|CBOX16C0|CBOX17C0|CBOX18C0|CBOX19C0|CBOX20C0|CBOX21C0|CBOX22C0|CBOX23C0|CBOX24C0|CBOX25C0|CBOX26C0|CBOX27C0|CBOX28C0|CBOX29C0|CBOX30C0|CBOX31C0|CBOX32C0|CBOX33C0|CBOX34C0|CBOX35C0|CBOX36C0|CBOX37C0
UMASK_TOR_OCCUPANCY_IRQ               0x31
UMASK_TOR_OCCUPANCY_IRQ_HIT           0x11
UMASK_TOR_OCCUPANCY_IRQ_MISS          0x21
UMASK_TOR_OCCUPANCY_EVICT             0x32
UMASK_TOR_OCCUPANCY_PRQ               0x34
UMASK_TOR_OCCUPANCY_PRQ_HIT           0x14
UMASK_TOR_OCCUPANCY_PRQ_MISS          0x24
UMASK_TOR_OCCUPANCY_IPQ               0x38
UMASK_TOR_OCCUPANCY_IPQ_HIT           0x18
UMASK_TOR_OCCUPANCY_IPQ_MISS          0x28
UMASK_TOR_OCCUPANCY_HIT               0x1D
UMASK_TOR_OCCUPANCY_MISS              0x2D

EVENT_MISC                              0x39 CBOX
UMASK_MISC_RSPI_WAS_FSE                 0x01
UMASK_MISC_WC_ALIASING                  0x02
UMASK_MISC_RFO_HIT_S                    0x08
UMASK_MISC_CV0_PREF_VIC                 0x10
UMASK_MISC_CV0_PREF_MISS                0x20

EVENT_UCLK                  0xC0 CBOX
UMASK_UCLK                  0x00

EVENT_AG0_AD_CRD_ACQUIRED       0x80 CBOX
UMASK_AG0_AD_CRD_ACQUIRED_TGR0  0x01
UMASK_AG0_AD_CRD_ACQUIRED_TGR1  0x02
UMASK_AG0_AD_CRD_ACQUIRED_TGR2  0x04
UMASK_AG0_AD_CRD_ACQUIRED_TGR3  0x08
UMASK_AG0_AD_CRD_ACQUIRED_TGR4  0x10
UMASK_AG0_AD_CRD_ACQUIRED_TGR5  0x20
UMASK_AG0_AD_CRD_ACQUIRED_TGR6  0x40
UMASK_AG0_AD_CRD_ACQUIRED_TGR7  0x80

EVENT_AG0_AD_CRD_ACQUIRED_EXT                             0x81 CBOX
UMASK_AG0_AD_CRD_ACQUIRED_EXT_TGR8                        0x01
UMASK_AG0_AD_CRD_ACQUIRED_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG0_AD_CRD_ACQUIRED_EXT_ANY                         0x03

EVENT_AG0_AD_CRD_OCCUPANCY          0x82 CBOX
UMASK_AG0_AD_CRD_OCCUPANCY_TGR0     0x01
UMASK_AG0_AD_CRD_OCCUPANCY_TGR1     0x02
UMASK_AG0_AD_CRD_OCCUPANCY_TGR2     0x04
UMASK_AG0_AD_CRD_OCCUPANCY_TGR3     0x08
UMASK_AG0_AD_CRD_OCCUPANCY_TGR4     0x10
UMASK_AG0_AD_CRD_OCCUPANCY_TGR5     0x20
UMASK_AG0_AD_CRD_OCCUPANCY_TGR6     0x40
UMASK_AG0_AD_CRD_OCCUPANCY_TGR7     0x80

EVENT_AG0_AD_CRD_OCCUPANCY_EXT                             0x83 CBOX
UMASK_AG0_AD_CRD_OCCUPANCY_EXT_TGR8                        0x01
UMASK_AG0_AD_CRD_OCCUPANCY_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG0_AD_CRD_OCCUPANCY_EXT_ANY                         0x03

EVENT_AG1_AD_CRD_ACQUIRED       0x84 CBOX
UMASK_AG1_AD_CRD_ACQUIRED_TGR0  0x01
UMASK_AG1_AD_CRD_ACQUIRED_TGR1  0x02
UMASK_AG1_AD_CRD_ACQUIRED_TGR2  0x04
UMASK_AG1_AD_CRD_ACQUIRED_TGR3  0x08
UMASK_AG1_AD_CRD_ACQUIRED_TGR4  0x10
UMASK_AG1_AD_CRD_ACQUIRED_TGR5  0x20
UMASK_AG1_AD_CRD_ACQUIRED_TGR6  0x40
UMASK_AG1_AD_CRD_ACQUIRED_TGR7  0x80

EVENT_AG1_AD_CRD_ACQUIRED_EXT                             0x85 CBOX
UMASK_AG1_AD_CRD_ACQUIRED_EXT_TGR8                        0x01
UMASK_AG1_AD_CRD_ACQUIRED_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG1_AD_CRD_ACQUIRED_EXT_ANY                         0x03

EVENT_AG1_AD_CRD_OCCUPANCY          0x86 CBOX
UMASK_AG1_AD_CRD_OCCUPANCY_TGR0     0x01
UMASK_AG1_AD_CRD_OCCUPANCY_TGR1     0x02
UMASK_AG1_AD_CRD_OCCUPANCY_TGR2     0x04
UMASK_AG1_AD_CRD_OCCUPANCY_TGR3     0x08
UMASK_AG1_AD_CRD_OCCUPANCY_TGR4     0x10
UMASK_AG1_AD_CRD_OCCUPANCY_TGR5     0x20
UMASK_AG1_AD_CRD_OCCUPANCY_TGR6     0x40
UMASK_AG1_AD_CRD_OCCUPANCY_TGR7     0x80

EVENT_AG1_AD_CRD_OCCUPANCY_EXT                             0x87 CBOX
UMASK_AG1_AD_CRD_OCCUPANCY_EXT_TGR8                        0x01
UMASK_AG1_AD_CRD_OCCUPANCY_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG1_AD_CRD_OCCUPANCY_EXT_ANY                         0x03

EVENT_AG0_BL_CRD_ACQUIRED       0x88 CBOX
UMASK_AG0_BL_CRD_ACQUIRED_TGR0  0x01
UMASK_AG0_BL_CRD_ACQUIRED_TGR1  0x02
UMASK_AG0_BL_CRD_ACQUIRED_TGR2  0x04
UMASK_AG0_BL_CRD_ACQUIRED_TGR3  0x08
UMASK_AG0_BL_CRD_ACQUIRED_TGR4  0x10
UMASK_AG0_BL_CRD_ACQUIRED_TGR5  0x20
UMASK_AG0_BL_CRD_ACQUIRED_TGR6  0x40
UMASK_AG0_BL_CRD_ACQUIRED_TGR7  0x80

EVENT_AG0_BL_CRD_ACQUIRED_EXT                             0x89 CBOX
UMASK_AG0_BL_CRD_ACQUIRED_EXT_TGR8                        0x01
UMASK_AG0_BL_CRD_ACQUIRED_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG0_BL_CRD_ACQUIRED_EXT_ANY                         0x03

EVENT_AG0_BL_CRD_OCCUPANCY          0x8A CBOX
UMASK_AG0_BL_CRD_OCCUPANCY_TGR0     0x01
UMASK_AG0_BL_CRD_OCCUPANCY_TGR1     0x02
UMASK_AG0_BL_CRD_OCCUPANCY_TGR2     0x04
UMASK_AG0_BL_CRD_OCCUPANCY_TGR3     0x08
UMASK_AG0_BL_CRD_OCCUPANCY_TGR4     0x10
UMASK_AG0_BL_CRD_OCCUPANCY_TGR5     0x20
UMASK_AG0_BL_CRD_OCCUPANCY_TGR6     0x40
UMASK_AG0_BL_CRD_OCCUPANCY_TGR7     0x80

EVENT_AG0_BL_CRD_OCCUPANCY_EXT                             0x8B CBOX
UMASK_AG0_BL_CRD_OCCUPANCY_EXT_TGR8                        0x01
UMASK_AG0_BL_CRD_OCCUPANCY_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG0_BL_CRD_OCCUPANCY_EXT_ANY                         0x03


EVENT_AG1_BL_CRD_ACQUIRED       0x8C CBOX
UMASK_AG1_BL_CRD_ACQUIRED_TGR0  0x01
UMASK_AG1_BL_CRD_ACQUIRED_TGR1  0x02
UMASK_AG1_BL_CRD_ACQUIRED_TGR2  0x04
UMASK_AG1_BL_CRD_ACQUIRED_TGR3  0x08
UMASK_AG1_BL_CRD_ACQUIRED_TGR4  0x10
UMASK_AG1_BL_CRD_ACQUIRED_TGR5  0x20
UMASK_AG1_BL_CRD_ACQUIRED_TGR6  0x40
UMASK_AG1_BL_CRD_ACQUIRED_TGR7  0x80

EVENT_AG1_BL_CRD_ACQUIRED_EXT                             0x8D CBOX
UMASK_AG1_BL_CRD_ACQUIRED_EXT_TGR8                        0x01
UMASK_AG1_BL_CRD_ACQUIRED_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG1_BL_CRD_ACQUIRED_EXT_ANY                         0x03

EVENT_AG1_BL_CRD_OCCUPANCY          0x8E CBOX
UMASK_AG1_BL_CRD_OCCUPANCY_TGR0     0x01
UMASK_AG1_BL_CRD_OCCUPANCY_TGR1     0x02
UMASK_AG1_BL_CRD_OCCUPANCY_TGR2     0x04
UMASK_AG1_BL_CRD_OCCUPANCY_TGR3     0x08
UMASK_AG1_BL_CRD_OCCUPANCY_TGR4     0x10
UMASK_AG1_BL_CRD_OCCUPANCY_TGR5     0x20
UMASK_AG1_BL_CRD_OCCUPANCY_TGR6     0x40
UMASK_AG1_BL_CRD_OCCUPANCY_TGR7     0x80

EVENT_AG1_BL_CRD_OCCUPANCY_EXT                             0x8F CBOX
UMASK_AG1_BL_CRD_OCCUPANCY_EXT_TGR8                        0x01
UMASK_AG1_BL_CRD_OCCUPANCY_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG1_BL_CRD_OCCUPANCY_EXT_ANY                         0x03

EVENT_AG0_STALL_NO_CRD_EGRESS_HORZ_AD      0xD0 CBOX
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR0 0x01
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR1 0x02
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR2 0x04
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR3 0x08
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR4 0x10
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR5 0x20
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR6 0x40
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_TGR7 0x80

EVENT_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_EXT                             0xD1 CBOX
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_EXT_TGR8                        0x01
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_AD_EXT_ANY                         0x03

EVENT_AG1_STALL_NO_CRD_EGRESS_HORZ_AD      0xD2 CBOX
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR0 0x01
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR1 0x02
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR2 0x04
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR3 0x08
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR4 0x10
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR5 0x20
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR6 0x40
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_TGR7 0x80

EVENT_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_EXT                             0xD3 CBOX
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_EXT_TGR8                        0x01
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_AD_EXT_ANY                         0x03

EVENT_AG0_STALL_NO_CRD_EGRESS_HORZ_BL      0xD4 CBOX
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR0 0x01
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR1 0x02
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR2 0x04
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR3 0x08
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR4 0x10
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR5 0x20
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR6 0x40
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_TGR7 0x80

EVENT_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_EXT                             0xD5 CBOX
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_EXT_TGR8                        0x01
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG0_STALL_NO_CRD_EGRESS_HORZ_BL_EXT_ANY                         0x03

EVENT_AG1_STALL_NO_CRD_EGRESS_HORZ_BL      0xD6 CBOX
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR0 0x01
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR1 0x02
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR2 0x04
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR3 0x08
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR4 0x10
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR5 0x20
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR6 0x40
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_TGR7 0x80

EVENT_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_EXT                             0xD7 CBOX
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_EXT_TGR8                        0x01
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_EXT_ANY_OF_TGR0_THRU_TGR7       0x02
UMASK_AG1_STALL_NO_CRD_EGRESS_HORZ_BL_EXT_ANY                         0x03

EVENT_EGRESS_VERT_OCCUPANCY                 0x90 CBOX
UMASK_EGRESS_VERT_OCCUPANCY_AD_AG0          0x01
UMASK_EGRESS_VERT_OCCUPANCY_AK_AG0          0x02
UMASK_EGRESS_VERT_OCCUPANCY_BL_AG0          0x04
UMASK_EGRESS_VERT_OCCUPANCY_IV_AG0          0x08
UMASK_EGRESS_VERT_OCCUPANCY_AD_AG1          0x10
UMASK_EGRESS_VERT_OCCUPANCY_AK_AG1          0x20
UMASK_EGRESS_VERT_OCCUPANCY_BL_AG1          0x40
UMASK_EGRESS_VERT_OCCUPANCY_AD              0x11
UMASK_EGRESS_VERT_OCCUPANCY_AK              0x22
UMASK_EGRESS_VERT_OCCUPANCY_BL              0x44

EVENT_EGRESS_VERT_INSERTS                 0x91 CBOX
UMASK_EGRESS_VERT_INSERTS_AD_AG0          0x01
UMASK_EGRESS_VERT_INSERTS_AK_AG0          0x02
UMASK_EGRESS_VERT_INSERTS_BL_AG0          0x04
UMASK_EGRESS_VERT_INSERTS_IV_AG0          0x08
UMASK_EGRESS_VERT_INSERTS_AD_AG1          0x10
UMASK_EGRESS_VERT_INSERTS_AK_AG1          0x20
UMASK_EGRESS_VERT_INSERTS_BL_AG1          0x40
UMASK_EGRESS_VERT_INSERTS_AD              0x11
UMASK_EGRESS_VERT_INSERTS_AK              0x22
UMASK_EGRESS_VERT_INSERTS_BL              0x44

EVENT_EGRESS_VERT_CYCLES_FULL                 0x92 CBOX
UMASK_EGRESS_VERT_CYCLES_FULL_AD_AG0          0x01
UMASK_EGRESS_VERT_CYCLES_FULL_AK_AG0          0x02
UMASK_EGRESS_VERT_CYCLES_FULL_BL_AG0          0x04
UMASK_EGRESS_VERT_CYCLES_FULL_IV_AG0          0x08
UMASK_EGRESS_VERT_CYCLES_FULL_AD_AG1          0x10
UMASK_EGRESS_VERT_CYCLES_FULL_AK_AG1          0x20
UMASK_EGRESS_VERT_CYCLES_FULL_BL_AG1          0x40
UMASK_EGRESS_VERT_CYCLES_FULL_AD              0x11
UMASK_EGRESS_VERT_CYCLES_FULL_AK              0x22
UMASK_EGRESS_VERT_CYCLES_FULL_BL              0x44

EVENT_EGRESS_VERT_CYCLES_NE                 0x93 CBOX
UMASK_EGRESS_VERT_CYCLES_NE_AD_AG0          0x01
UMASK_EGRESS_VERT_CYCLES_NE_AK_AG0          0x02
UMASK_EGRESS_VERT_CYCLES_NE_BL_AG0          0x04
UMASK_EGRESS_VERT_CYCLES_NE_IV_AG0          0x08
UMASK_EGRESS_VERT_CYCLES_NE_AD_AG1          0x10
UMASK_EGRESS_VERT_CYCLES_NE_AK_AG1          0x20
UMASK_EGRESS_VERT_CYCLES_NE_BL_AG1          0x40
UMASK_EGRESS_VERT_CYCLES_NE_AD              0x11
UMASK_EGRESS_VERT_CYCLES_NE_AK              0x22
UMASK_EGRESS_VERT_CYCLES_NE_BL              0x44

EVENT_EGRESS_VERT_NACK                 0x98 CBOX
UMASK_EGRESS_VERT_NACK_AD_AG0          0x01
UMASK_EGRESS_VERT_NACK_AK_AG0          0x02
UMASK_EGRESS_VERT_NACK_BL_AG0          0x04
UMASK_EGRESS_VERT_NACK_IV_AG0          0x08
UMASK_EGRESS_VERT_NACK_AD_AG1          0x10
UMASK_EGRESS_VERT_NACK_AK_AG1          0x20
UMASK_EGRESS_VERT_NACK_BL_AG1          0x40
UMASK_EGRESS_VERT_NACK_AD              0x11
UMASK_EGRESS_VERT_NACK_AK              0x22
UMASK_EGRESS_VERT_NACK_BL              0x44

EVENT_EGRESS_VERT_STARVED                 0x9A CBOX
UMASK_EGRESS_VERT_STARVED_AD_AG0          0x01
UMASK_EGRESS_VERT_STARVED_AK_AG0          0x02
UMASK_EGRESS_VERT_STARVED_BL_AG0          0x04
UMASK_EGRESS_VERT_STARVED_IV_AG0          0x08
UMASK_EGRESS_VERT_STARVED_AD_AG1          0x10
UMASK_EGRESS_VERT_STARVED_AK_AG1          0x20
UMASK_EGRESS_VERT_STARVED_BL_AG1          0x40
UMASK_EGRESS_VERT_STARVED_AD              0x11
UMASK_EGRESS_VERT_STARVED_AK              0x22
UMASK_EGRESS_VERT_STARVED_BL              0x44

EVENT_EGRESS_VERT_ADS_USED                 0x9C CBOX
UMASK_EGRESS_VERT_ADS_USED_AD_AG0          0x01
UMASK_EGRESS_VERT_ADS_USED_AK_AG0          0x02
UMASK_EGRESS_VERT_ADS_USED_BL_AG0          0x04
UMASK_EGRESS_VERT_ADS_USED_AD_AG1          0x10
UMASK_EGRESS_VERT_ADS_USED_AK_AG1          0x20
UMASK_EGRESS_VERT_ADS_USED_BL_AG1          0x40
UMASK_EGRESS_VERT_ADS_USED_AD              0x11
UMASK_EGRESS_VERT_ADS_USED_AK              0x22
UMASK_EGRESS_VERT_ADS_USED_BL              0x44

EVENT_EGRESS_VERT_BYPASS                 0x9E CBOX
UMASK_EGRESS_VERT_BYPASS_AD_AG0          0x01
UMASK_EGRESS_VERT_BYPASS_AK_AG0          0x02
UMASK_EGRESS_VERT_BYPASS_BL_AG0          0x04
UMASK_EGRESS_VERT_BYPASS_IV_AG0          0x08
UMASK_EGRESS_VERT_BYPASS_AD_AG1          0x10
UMASK_EGRESS_VERT_BYPASS_AK_AG1          0x20
UMASK_EGRESS_VERT_BYPASS_BL_AG1          0x40
UMASK_EGRESS_VERT_BYPASS_AD              0x11
UMASK_EGRESS_VERT_BYPASS_AK              0x22
UMASK_EGRESS_VERT_BYPASS_BL              0x44

EVENT_EGRESS_HORZ_OCCUPANCY            0x94 CBOX
UMASK_EGRESS_HORZ_OCCUPANCY_AD         0x01
UMASK_EGRESS_HORZ_OCCUPANCY_AK         0x02
UMASK_EGRESS_HORZ_OCCUPANCY_BL         0x04
UMASK_EGRESS_HORZ_OCCUPANCY_IV         0x08

EVENT_EGRESS_HORZ_INSERTS            0x95 CBOX
UMASK_EGRESS_HORZ_INSERTS_AD         0x01
UMASK_EGRESS_HORZ_INSERTS_AK         0x02
UMASK_EGRESS_HORZ_INSERTS_BL         0x04
UMASK_EGRESS_HORZ_INSERTS_IV         0x08

EVENT_EGRESS_HORZ_CYCLES_FULL            0x96 CBOX
UMASK_EGRESS_HORZ_CYCLES_FULL_AD         0x01
UMASK_EGRESS_HORZ_CYCLES_FULL_AK         0x02
UMASK_EGRESS_HORZ_CYCLES_FULL_BL         0x04
UMASK_EGRESS_HORZ_CYCLES_FULL_IV         0x08

EVENT_EGRESS_HORZ_CYCLES_NE            0x97 CBOX
UMASK_EGRESS_HORZ_CYCLES_NE_AD         0x01
UMASK_EGRESS_HORZ_CYCLES_NE_AK         0x02
UMASK_EGRESS_HORZ_CYCLES_NE_BL         0x04
UMASK_EGRESS_HORZ_CYCLES_NE_IV         0x08

EVENT_EGRESS_HORZ_NACK            0x99 CBOX
UMASK_EGRESS_HORZ_NACK_AD         0x01
UMASK_EGRESS_HORZ_NACK_AK         0x02
UMASK_EGRESS_HORZ_NACK_BL         0x04
UMASK_EGRESS_HORZ_NACK_IV         0x08

EVENT_EGRESS_HORZ_STARVED            0x9B CBOX
UMASK_EGRESS_HORZ_STARVED_AD         0x01
UMASK_EGRESS_HORZ_STARVED_AK         0x02
UMASK_EGRESS_HORZ_STARVED_BL         0x04
UMASK_EGRESS_HORZ_STARVED_IV         0x08

EVENT_EGRESS_HORZ_ADS_USED            0x9D CBOX
UMASK_EGRESS_HORZ_ADS_USED_AD         0x01
UMASK_EGRESS_HORZ_ADS_USED_AK         0x02
UMASK_EGRESS_HORZ_ADS_USED_BL         0x04

EVENT_EGRESS_HORZ_BYPASS            0x9F CBOX
UMASK_EGRESS_HORZ_BYPASS_AD         0x01
UMASK_EGRESS_HORZ_BYPASS_AK         0x02
UMASK_EGRESS_HORZ_BYPASS_BL         0x04
UMASK_EGRESS_HORZ_BYPASS_IV         0x08

EVENT_RING_BOUNCES_VERT             0xA0 CBOX
UMASK_RING_BOUNCES_VERT_AD          0x01
UMASK_RING_BOUNCES_VERT_AK          0x02
UMASK_RING_BOUNCES_VERT_BL          0x04
UMASK_RING_BOUNCES_VERT_IV          0x08

EVENT_RING_BOUNCES_HORZ             0xA1 CBOX
UMASK_RING_BOUNCES_HORZ_AD          0x01
UMASK_RING_BOUNCES_HORZ_AK          0x02
UMASK_RING_BOUNCES_HORZ_BL          0x04
UMASK_RING_BOUNCES_HORZ_IV          0x08

EVENT_RING_SINK_STARVED_VERT             0xA2 CBOX
UMASK_RING_SINK_STARVED_VERT_AD          0x01
UMASK_RING_SINK_STARVED_VERT_AK          0x02
UMASK_RING_SINK_STARVED_VERT_BL          0x04
UMASK_RING_SINK_STARVED_VERT_IV          0x08

EVENT_RING_SINK_STARVED_HORZ             0xA3 CBOX
UMASK_RING_SINK_STARVED_HORZ_AD          0x01
UMASK_RING_SINK_STARVED_HORZ_AK          0x02
UMASK_RING_SINK_STARVED_HORZ_BL          0x04
UMASK_RING_SINK_STARVED_HORZ_IV          0x08

EVENT_RING_SRC_THRTL                0xA4 CBOX
UMASK_RING_SRC_THRTL                0x00

EVENT_FAST_ASSERTED                 0xA5 CBOX
UMASK_FAST_ASSERTED_VERT            0x01
UMASK_FAST_ASSERTED_HORZ            0x02

EVENT_VERT_RING_AD_IN_USE           0xA6 CBOX
UMASK_VERT_RING_AD_IN_USE_UP_EVEN   0x01
UMASK_VERT_RING_AD_IN_USE_UP_ODD    0x02
UMASK_VERT_RING_AD_IN_USE_UP        0x03
UMASK_VERT_RING_AD_IN_USE_DN_EVEN   0x04
UMASK_VERT_RING_AD_IN_USE_DN_ODD    0x08
UMASK_VERT_RING_AD_IN_USE_DN        0x0C

EVENT_HORZ_RING_AD_IN_USE               0xA7 CBOX
UMASK_HORZ_RING_AD_IN_USE_LEFT_EVEN     0x01
UMASK_HORZ_RING_AD_IN_USE_LEFT_ODD      0x02
UMASK_HORZ_RING_AD_IN_USE_LEFT          0x03
UMASK_HORZ_RING_AD_IN_USE_RIGHT_EVEN    0x04
UMASK_HORZ_RING_AD_IN_USE_RIGHT_ODD     0x08
UMASK_HORZ_RING_AD_IN_USE_RIGHT         0x0C

EVENT_VERT_RING_AK_IN_USE           0xA8 CBOX
UMASK_VERT_RING_AK_IN_USE_UP_EVEN   0x01
UMASK_VERT_RING_AK_IN_USE_UP_ODD    0x02
UMASK_VERT_RING_AK_IN_USE_UP        0x03
UMASK_VERT_RING_AK_IN_USE_DN_EVEN   0x04
UMASK_VERT_RING_AK_IN_USE_DN_ODD    0x08
UMASK_VERT_RING_AK_IN_USE_DN        0x0C

EVENT_HORZ_RING_AK_IN_USE               0xA9 CBOX
UMASK_HORZ_RING_AK_IN_USE_LEFT_EVEN     0x01
UMASK_HORZ_RING_AK_IN_USE_LEFT_ODD      0x02
UMASK_HORZ_RING_AK_IN_USE_LEFT          0x03
UMASK_HORZ_RING_AK_IN_USE_RIGHT_EVEN    0x04
UMASK_HORZ_RING_AK_IN_USE_RIGHT_ODD     0x08
UMASK_HORZ_RING_AK_IN_USE_RIGHT         0x0C

EVENT_VERT_RING_BL_IN_USE           0xAA CBOX
UMASK_VERT_RING_BL_IN_USE_UP_EVEN   0x01
UMASK_VERT_RING_BL_IN_USE_UP_ODD    0x02
UMASK_VERT_RING_BL_IN_USE_UP        0x03
UMASK_VERT_RING_BL_IN_USE_DN_EVEN   0x04
UMASK_VERT_RING_BL_IN_USE_DN_ODD    0x08
UMASK_VERT_RING_BL_IN_USE_DN        0x0C

EVENT_HORZ_RING_BL_IN_USE               0xAB CBOX
UMASK_HORZ_RING_BL_IN_USE_LEFT_EVEN     0x01
UMASK_HORZ_RING_BL_IN_USE_LEFT_ODD      0x02
UMASK_HORZ_RING_BL_IN_USE_LEFT          0x03
UMASK_HORZ_RING_BL_IN_USE_RIGHT_EVEN    0x04
UMASK_HORZ_RING_BL_IN_USE_RIGHT_ODD     0x08
UMASK_HORZ_RING_BL_IN_USE_RIGHT         0x0C

EVENT_VERT_RING_IV_IN_USE           0xAC CBOX
UMASK_VERT_RING_IV_IN_USE_UP_EVEN   0x01
UMASK_VERT_RING_IV_IN_USE_UP_ODD    0x02
UMASK_VERT_RING_IV_IN_USE_UP        0x03
UMASK_VERT_RING_IV_IN_USE_DN_EVEN   0x04
UMASK_VERT_RING_IV_IN_USE_DN_ODD    0x08
UMASK_VERT_RING_IV_IN_USE_DN        0x0C

EVENT_HORZ_RING_IV_IN_USE               0xAD CBOX
UMASK_HORZ_RING_IV_IN_USE_LEFT_EVEN     0x01
UMASK_HORZ_RING_IV_IN_USE_LEFT_ODD      0x02
UMASK_HORZ_RING_IV_IN_USE_LEFT          0x03
UMASK_HORZ_RING_IV_IN_USE_RIGHT_EVEN    0x04
UMASK_HORZ_RING_IV_IN_USE_RIGHT_ODD     0x08
UMASK_HORZ_RING_IV_IN_USE_RIGHT         0x0C

EVENT_EGRESS_ORDERING               0xAE CBOX
UMASK_EGRESS_ORDERING_IV_SNP_GO_UP  0x01
UMASK_EGRESS_ORDERING_IV_SNP_GO_DN  0x04

EVENT_TG_INGRESS_OCCUPANCY             0xB0 CBOX
UMASK_TG_INGRESS_OCCUPANCY_AD_BNC      0x01
UMASK_TG_INGRESS_OCCUPANCY_AK_BNC      0x02
UMASK_TG_INGRESS_OCCUPANCY_BL_BNC      0x04
UMASK_TG_INGRESS_OCCUPANCY_IV_BNC      0x08
UMASK_TG_INGRESS_OCCUPANCY_AD_CRD      0x10
UMASK_TG_INGRESS_OCCUPANCY_BL_CRD      0x40

EVENT_TG_INGRESS_INSERTS             0xB1 CBOX
UMASK_TG_INGRESS_INSERTS_AD_BNC      0x01
UMASK_TG_INGRESS_INSERTS_AK_BNC      0x02
UMASK_TG_INGRESS_INSERTS_BL_BNC      0x04
UMASK_TG_INGRESS_INSERTS_IV_BNC      0x08
UMASK_TG_INGRESS_INSERTS_AD_CRD      0x10
UMASK_TG_INGRESS_INSERTS_BL_CRD      0x40

EVENT_TG_INGRESS_BYPASS             0xB2 CBOX
UMASK_TG_INGRESS_BYPASS_AD_BNC      0x01
UMASK_TG_INGRESS_BYPASS_AK_BNC      0x02
UMASK_TG_INGRESS_BYPASS_BL_BNC      0x04
UMASK_TG_INGRESS_BYPASS_IV_BNC      0x08
UMASK_TG_INGRESS_BYPASS_AD_CRD      0x10
UMASK_TG_INGRESS_BYPASS_BL_CRD      0x40

EVENT_TG_INGRESS_CRD_STARVED             0xB3 CBOX
UMASK_TG_INGRESS_CRD_STARVED_AD_BNC      0x01
UMASK_TG_INGRESS_CRD_STARVED_AK_BNC      0x02
UMASK_TG_INGRESS_CRD_STARVED_BL_BNC      0x04
UMASK_TG_INGRESS_CRD_STARVED_IV_BNC      0x08
UMASK_TG_INGRESS_CRD_STARVED_AD_CRD      0x10
UMASK_TG_INGRESS_CRD_STARVED_BL_CRD      0x40
UMASK_TG_INGRESS_CRD_STARVED_IFV         0x80

EVENT_TG_INGRESS_BUSY_STARVED             0xB4 CBOX
UMASK_TG_INGRESS_BUSY_STARVED_AD_BNC      0x01
UMASK_TG_INGRESS_BUSY_STARVED_BL_BNC      0x04
UMASK_TG_INGRESS_BUSY_STARVED_AD_CRD      0x10
UMASK_TG_INGRESS_BUSY_STARVED_BL_CRD      0x40

EVENT_RXR_CYCLES_NE                 0x10 PBOX
UMASK_RXR_CYCLES_NE_CBO_IDI         0x01
UMASK_RXR_CYCLES_NE_CBO_NCB         0x02
UMASK_RXR_CYCLES_NE_CBO_NCS         0x04
UMASK_RXR_CYCLES_NE_ALL             0x80

EVENT_TXC_CYCLES_NE         0x23 PBOX0|PBOX1
UMASK_TXC_CYCLES_NE_AD_0    0x01
UMASK_TXC_CYCLES_NE_AK_0    0x02
UMASK_TXC_CYCLES_NE_BL_0    0x04
UMASK_TXC_CYCLES_NE_AD_1    0x08
UMASK_TXC_CYCLES_NE_AK_1    0x10
UMASK_TXC_CYCLES_NE_BL_1    0x20

EVENT_TXC_INSERTS           0x24 PBOX
UMASK_TXC_INSERTS_AD_0      0x01
UMASK_TXC_INSERTS_AK_0      0x02
UMASK_TXC_INSERTS_BL_0      0x04
UMASK_TXC_INSERTS_AK_CRD_0  0x08
UMASK_TXC_INSERTS_AD_1      0x10
UMASK_TXC_INSERTS_AK_1      0x20
UMASK_TXC_INSERTS_BL_1      0x40
UMASK_TXC_INSERTS_AK_CRD_1  0x80

EVENT_TXC_CYCLES_FULL         0x25 PBOX
UMASK_TXC_CYCLES_FULL_AD_0    0x01
UMASK_TXC_CYCLES_FULL_AK_0    0x02
UMASK_TXC_CYCLES_FULL_BL_0    0x04
UMASK_TXC_CYCLES_FULL_AD_1    0x08
UMASK_TXC_CYCLES_FULL_AK_1    0x10
UMASK_TXC_CYCLES_FULL_BL_1    0x20

EVENT_IO_CLKS_COUNT_ESEL        0x00 IBOX
UMASK_IO_CLKS_COUNT_ESEL        0x00

EVENT_BL_INGRESS_ALLOCATIONS_DRS_ESEL        0x01 IBOX
UMASK_BL_INGRESS_ALLOCATIONS_DRS_ESEL        0x00

EVENT_BL_INGRESS_ALLOCATIONS_NCB_ESEL        0x02 IBOX
UMASK_BL_INGRESS_ALLOCATIONS_NCB_ESEL        0x00

EVENT_BL_INGRESS_ALLOCATIONS_NCS_ESEL        0x03 IBOX
UMASK_BL_INGRESS_ALLOCATIONS_NCS_ESEL        0x00

EVENT_BL_INGRESS_FULL_DRS_ESEL          0x04 IBOX
UMASK_BL_INGRESS_FULL_DRS_ESEL          0x00

EVENT_BL_INGRESS_FULL_NCB_ESEL          0x05 IBOX
UMASK_BL_INGRESS_FULL_NCB_ESEL          0x00

EVENT_BL_INGRESS_FULL_NCS_ESEL          0x06 IBOX
UMASK_BL_INGRESS_FULL_NCS_ESEL          0x00

EVENT_BL_INGRESS_OCCUPANCY_DRS_ESEL     0x07 IBOX
UMASK_BL_INGRESS_OCCUPANCY_DRS_ESEL     0x00

EVENT_BL_INGRESS_OCCUPANCY_NCB_ESEL     0x08 IBOX
UMASK_BL_INGRESS_OCCUPANCY_NCB_ESEL     0x00

EVENT_BL_INGRESS_OCCUPANCY_NCS_ESEL     0x09 IBOX
UMASK_BL_INGRESS_OCCUPANCY_NCS_ESEL     0x00

EVENT_AK_INGRESS_ALLOCATIONS_ESEL       0x0A IBOX
UMASK_AK_INGRESS_ALLOCATIONS_ESEL       0x00

EVENT_OUTBOUND_REQUESTS_REQUEST_Q_OCCUPANCY_ESEL    0x0D IBOX
UMASK_OUTBOUND_REQUESTS_REQUEST_Q_OCCUPANCY_ESEL    0x00

EVENT_OUTBOUND_REQUESTS_REQUEST_Q_ALLOCATIONS_NCB_ESEL 0x0E IBOX
UMASK_OUTBOUND_REQUESTS_REQUEST_Q_ALLOCATIONS_NCB_ESEL 0x00

EVENT_OUTBOUND_REQUESTS_REQUEST_Q_ALLOCATIONS_NCS_ESEL  0x0F IBOX
UMASK_OUTBOUND_REQUESTS_REQUEST_Q_ALLOCATIONS_NCS_ESEL  0x00

EVENT_WRITE_CACHE_TOTAL_ESEL         0x12 IBOX
UMASK_WRITE_CACHE_TOTAL_ESEL_ANY     0x01
UMASK_WRITE_CACHE_TOTAL_ESEL_IV_Q    0x02

EVENT_COHERENT_OP_ESEL              0x13 IBOX
UMASK_COHERENT_OP_ESEL_RDCUR        0x01
UMASK_COHERENT_OP_ESEL_RFO          0x08
UMASK_COHERENT_OP_ESEL_I2M          0x10
UMASK_COHERENT_OP_ESEL_WBMTOI       0x40
UMASK_COHERENT_OP_ESEL_CLFLUSH      0x80

EVENT_TRANSACTIONS_COUNT_ESEL                   0x16 IBOX
UMASK_TRANSACTIONS_COUNT_ESEL_READ_FETCH        0x01
UMASK_TRANSACTIONS_COUNT_ESEL_WRITE_FETCH       0x02
UMASK_TRANSACTIONS_COUNT_ESEL_WRITE_PREFETCH    0x08
UMASK_TRANSACTIONS_COUNT_ESEL_ATOMIC            0x10
UMASK_TRANSACTIONS_COUNT_ESEL_OTHER             0x20
UMASK_TRANSACTIONS_COUNT_ESEL_SOURCE            0x40

EVENT_SNOOP_RESPONSES_ESEL              0x17 IBOX
UMASK_SNOOP_RESPONSES_ESEL_IRPMISS      0x01
UMASK_SNOOP_RESPONSES_ESEL_IRPHITI      0x02
UMASK_SNOOP_RESPONSES_ESEL_IRPHITES     0x04
UMASK_SNOOP_RESPONSES_ESEL_IRPHITM      0x08
UMASK_SNOOP_RESPONSES_ESEL_SNPCODE      0x10
UMASK_SNOOP_RESPONSES_ESEL_SNPDATA      0x20
UMASK_SNOOP_RESPONSES_ESEL_SNPINV       0x40

EVENT_STALL_CYCLES_AD_EGRESS_CREDITS_ESEL 0x18 IBOX
UMASK_STALL_CYCLES_AD_EGRESS_CREDITS_ESEL 0x00

EVENT_STALL_CYCLES_BL_EGRESS_CREDITS_ESEL 0x19 IBOX
UMASK_STALL_CYCLES_BL_EGRESS_CREDITS_ESEL 0x00
