Skip to content

Sandy Bridge

Thomas.Roehl edited this page Jun 8, 2015 · 12 revisions

Architecture specific notes for SandyBridge

Introduction

Intel SandyBridge processors support the Architectural Performance Monitoring Version 3.

It has the following support for performance monitoring:

  • Four general purpose performance counter registers (48 bit wide)
  • Three fixed function performance counter registers (48 bit wide)
    • INSTRUCTIONS RETIRED ANY
    • CPU CLK UNHALTED CORE
    • CPU CLK UNHALTED REF
  • Most events can be measured per SMT thread
  • Uncore Performance Monitoring support.

Starting with SandyBridge Intel started to implement HPM using PCI config addressspace. Unfortunatly this mapped memory is accessible by root only on Linux. Therefore to use Uncore performamce monitoring from user space you have to use the accessDaemon. Note that you can switch between direct access and accessDaemon on the command line with the -M option.

Performance groups

For an exact documentation of the performance groups call likwid-perfctr with the -g GROUP_TAG -H switch. This will output a detailed documentation of the performance group.

Supported Groups:

BRANCH: Branch prediction miss rate/ratio
CACHE: Data cache miss rate/ratio
CLOCK: Clock of cores
DATA: Load to store ratio
FLOPS_DP: Double Precision MFlops/s
FLOPS_SP: Single Precision MFlops/s
FLOPS_X87: X87 MFlops/s
L2: L2 cache bandwidth in MBytes/s
L2CACHE: L2 cache miss rate/ratio
L3: L3 cache bandwidth in MBytes/s
L3CACHE: L3 cache miss rate/ratio
MEM: Main memory bandwidth in MBytes/s
SCHEDULER: Double Precision MFlops/s
TLB: TLB miss rate/ratio

Counters

3 Fixed Counters: FIXC0, FIXC1, FIXC2.

4 General Purpose Counters: PMC0, PMC1, PMC2, PMC3.

4 RAPL energy Counters: PWR0, PWR1, PWR2, PWR3.

Many Uncore counters :-).

Events

This architecture has 637 events. For a recent list of supported events execute likwid-perfctr with the -e switch.

Event tags (tag, id, umask, counters):

PWR_PKG_ENERGY, 0x0, 0x0, PWR0
PWR_PP0_ENERGY, 0x0, 0x0, PWR1
PWR_DRAM_ENERGY, 0x0, 0x0, PWR3
INSTR_RETIRED_ANY, 0x0, 0x0, FIXC0
CPU_CLK_UNHALTED_CORE, 0x0, 0x0, FIXC1
CPU_CLK_UNHALTED_REF, 0x0, 0x0, FIXC2
LOAD_BLOCKS_DATA_UNKNOWN, 0x3, 0x1, PMC
LOAD_BLOCKS_STORE_FORWARD, 0x3, 0x2, PMC
LOAD_BLOCKS_NO_SR, 0x3, 0x8, PMC
LOAD_BLOCKS_ALL_BLOCK, 0x3, 0x10, PMC
MISALIGN_MEM_REF_LOAD, 0x5, 0x1, PMC
MISALIGN_MEM_REF_STORE, 0x5, 0x2, PMC
MISALIGN_MEM_REF_ANY, 0x5, 0x3, PMC
LD_BLOCKS_PARTIAL_ADDRESS_ALIAS, 0x7, 0x1, PMC
LD_BLOCKS_PARTIAL_ALL_STA_BLOCK, 0x7, 0x8, PMC
DTLB_LOAD_MISSES_CAUSES_A_WALK, 0x8, 0x1, PMC
DTLB_LOAD_MISSES_WALK_COMPLETED, 0x8, 0x2, PMC
DTLB_LOAD_MISSES_WALK_DURATION, 0x8, 0x4, PMC
INT_MISC_RECOVERY_CYCLES, 0xD, 0x3, PMC
INT_MISC_STALL_CYCLES, 0xD, 0x40, PMC
UOPS_ISSUED_ANY, 0xE, 0x1, PMC
FP_COMP_OPS_EXE_X87, 0x10, 0x1, PMC
FP_COMP_OPS_EXE_SSE_FP_PACKED_DOUBLE, 0x10, 0x10, PMC
FP_COMP_OPS_EXE_SSE_FP_SCALAR_SINGLE, 0x10, 0x20, PMC
FP_COMP_OPS_EXE_SSE_FP_PACKED_SINGLE, 0x10, 0x40, PMC
FP_COMP_OPS_EXE_SSE_FP_SCALAR_DOUBLE, 0x10, 0x80, PMC
FP_256_PACKED_SINGLE, 0x11, 0x1, PMC
FP_256_PACKED_DOUBLE, 0x11, 0x2, PMC
ARITH_FPU_DIV_ACTIVE, 0x14, 0x1, PMC
ARITH_NUM_DIV, 0x14, 0x1, PMC
INSTS_WRITTEN_TO_IQ_INSTS, 0x17, 0x1, PMC
L2_RQSTS_ALL_DEM_AND_DATA_RD_HIT, 0x24, 0x1, PMC
L2_RQSTS_ALL_DEM_AND_DATA_RD, 0x24, 0x3, PMC
L2_RQSTS_RFO_HITS, 0x24, 0x4, PMC
L2_RQSTS_RFO_MISS, 0x24, 0x8, PMC
L2_RQSTS_RFO_ANY, 0x24, 0xC, PMC
L2_RQSTS_CODE_RD_HITS, 0x24, 0x10, PMC
L2_RQSTS_CODE_RD_MISS, 0x24, 0x20, PMC
L2_RQSTS_ALL_CODE_CODE_RD, 0x24, 0x30, PMC
L2_RQSTS_PF_HIT, 0x24, 0x40, PMC
L2_RQSTS_PF_MISS, 0x24, 0x80, PMC
L2_RQSTS_ALL_PF, 0x24, 0xC0, PMC
L2_RQSTS_MISS, 0x24, 0xAA, PMC
L2_STORE_LOCK_RQSTS_MISS, 0x27, 0x1, PMC
L2_STORE_LOCK_RQSTS_HIT_E, 0x27, 0x4, PMC
L2_STORE_LOCK_RQSTS_HIT_M, 0x27, 0x8, PMC
L2_STORE_LOCK_RQSTS_ALL, 0x27, 0xF, PMC
L1D_WB_RQST_HIT_E, 0x28, 0x4, PMC
L1D_WB_RQST_HIT_M, 0x28, 0x8, PMC
L3_LAT_CACHE_REFERENCE, 0x2E, 0x4F, PMC
L3_LAT_CACHE_MISS, 0x2E, 0x41, PMC
CPU_CLOCK_UNHALTED_THREAD_P, 0x3C, 0x0, PMC
CPU_CLOCK_UNHALTED_REF_P, 0x3C, 0x1, PMC
L1D_PEND_MISS_PENDING, 0x48, 0x1, PMC1
DTLB_STORE_MISSES_MISS_CAUSES_A_WALK, 0x49, 0x1, PMC
DTLB_STORE_MISSES_WALK_COMPLETED, 0x49, 0x2, PMC
DTLB_STORE_MISSES_WALK_DURATION, 0x49, 0x4, PMC
DTLB_STORE_MISSES_STLB_HIT, 0x49, 0x10, PMC
LOAD_HIT_PRE_SW_PF, 0x4C, 0x1, PMC
LOAD_HIT_PRE_HW_PF, 0x4C, 0x2, PMC
HW_PRE_REQ_DL1_MISS, 0x4E, 0x2, PMC
L1D_REPLACEMENT, 0x51, 0x1, PMC
L1D_ALLOCATED_IN_M, 0x51, 0x2, PMC
L1D_M_EVICT, 0x51, 0x4, PMC
L1D_ALL_M_REPLACEMENT, 0x51, 0x8, PMC
PARTIAL_RAT_STALLS_FLAGS_MERGE_UOP, 0x59, 0x20, PMC
PARTIAL_RAT_STALLS_SLOW_LEA_WINDOW, 0x59, 0x40, PMC
PARTIAL_RAT_STALLS_MUL_SINGLE_UOP, 0x59, 0x80, PMC
RESOURCE_STALLS2_ALL_FL_EMPTY, 0x5B, 0xC, PMC
RESOURCE_STALLS2_ALL_PRF_CONTROL, 0x5B, 0xF, PMC
RESOURCE_STALLS2_BOB_FULL, 0x5B, 0x40, PMC
RESOURCE_STALLS2_OOO_RSRC, 0x5B, 0x4F, PMC
CPL_CYCLES_RING0, 0x5C, 0x1, PMC
CPL_CYCLES_RING123, 0x5C, 0x2, PMC
RS_EVENTS_EMPTY_CYCLES, 0x5E, 0x1, PMC
OFFCORE_REQUESTS_OUTSTANDING_DEMAND_DATA_RD, 0x60, 0x1, PMC
OFFCORE_REQUESTS_OUTSTANDING_DEMAND_CODE_RD, 0x60, 0x2, PMC
OFFCORE_REQUESTS_OUTSTANDING_DEMAND_RFO, 0x60, 0x4, PMC
OFFCORE_REQUESTS_OUTSTANDING_ALL_DATA_RD, 0x60, 0x8, PMC
CACHE_LOCK_CYCLES_SPLIT_LOCK_UC_LOCK_DURATION, 0x63, 0x1, PMC
CACHE_LOCK_CYCLES_CACHE_LOCK_DURATION, 0x63, 0x2, PMC
IDQ_EMPTY, 0x79, 0x2, PMC
IDQ_MITE_UOPS, 0x79, 0x4, PMC
IDQ_DSB_UOPS, 0x79, 0x8, PMC
IDQ_MS_DSB_UOPS, 0x79, 0x10, PMC
IDQ_MS_MITE_UOPS, 0x79, 0x20, PMC
IDQ_MS_UOPS, 0x79, 0x30, PMC
ICACHE_MISSES, 0x80, 0x2, PMC
ITLB_MISSES_CAUSES_A_WALK, 0x85, 0x1, PMC
ITLB_MISSES_WALK_COMPLETED, 0x85, 0x2, PMC
ITLB_MISSES_WALK_DURATION, 0x85, 0x4, PMC
ITLB_MISSES_STLB_HIT, 0x85, 0x10, PMC
ILD_STALL_LCP, 0x87, 0x1, PMC
ILD_STALL_IQ_FULL, 0x87, 0x4, PMC
BR_INST_EXEC_COND_TAKEN, 0x88, 0x81, PMC
BR_INST_EXEC_COND_NON_TAKEN, 0x88, 0x41, PMC
BR_INST_EXEC_DIRECT_JMP_TAKEN, 0x88, 0x82, PMC
BR_INST_EXEC_DIRECT_JMP_NON_TAKEN, 0x88, 0x42, PMC
BR_INST_EXEC_INDIRECT_JMP_NON_CALL_RET_TAKEN, 0x88, 0x84, PMC
BR_INST_EXEC_INDIRECT_JMP_NON_CALL_RET_NON_TAKEN, 0x88, 0x44, PMC
BR_INST_EXEC_RETURN_NEAR_TAKEN, 0x88, 0x88, PMC
BR_INST_EXEC_RETURN_NEAR_NON_TAKEN, 0x88, 0x48, PMC
BR_INST_EXEC_DIRECT_NEAR_CALL_TAKEN, 0x88, 0x90, PMC
BR_INST_EXEC_DIRECT_NEAR_CALL_NON_TAKEN, 0x88, 0x50, PMC
BR_INST_EXEC_INDIRECT_NEAR_CALL_TAKEN, 0x88, 0xA0, PMC
BR_INST_EXEC_INDIRECT_NEAR_CALL_NON_TAKEN, 0x88, 0x60, PMC
BR_INST_EXEC_ALL_BRANCHES, 0x88, 0xFF, PMC
BR_MISP_EXEC_COND_TAKEN, 0x89, 0x81, PMC
BR_MISP_EXEC_COND_NON_TAKEN, 0x89, 0x41, PMC
BR_MISP_EXEC_INDIRECT_JMP_NON_CALL_RET_TAKEN, 0x89, 0x84, PMC
BR_MISP_EXEC_INDIRECT_JMP_NON_CALL_RET_NON_TAKEN, 0x89, 0x44, PMC
BR_MISP_EXEC_RETURN_NEAR_TAKEN, 0x89, 0x88, PMC
BR_MISP_EXEC_RETURN_NEAR_NON_TAKEN, 0x89, 0x48, PMC
BR_MISP_EXEC_DIRECT_NEAR_CALL_TAKEN, 0x89, 0x90, PMC
BR_MISP_EXEC_DIRECT_NEAR_CALL_NON_TAKEN, 0x89, 0x50, PMC
BR_MISP_EXEC_INDIRECT_NEAR_CALL_TAKEN, 0x89, 0xA0, PMC
BR_MISP_EXEC_INDIRECT_NEAR_CALL_NON_TAKEN, 0x89, 0x60, PMC
BR_MISP_EXEC_ALL_BRANCHES, 0x89, 0xFF, PMC
IDQ_UOPS_NOT_DELIVERED_CORE, 0x9C, 0x1, PMC
UOPS_DISPATCHED_PORT_PORT_0, 0xA1, 0x1, PMC
UOPS_DISPATCHED_PORT_PORT_1, 0xA1, 0x2, PMC
UOPS_DISPATCHED_PORT_PORT_2_LD, 0xA1, 0x4, PMC
UOPS_DISPATCHED_PORT_PORT_2_STA, 0xA1, 0x8, PMC
UOPS_DISPATCHED_PORT_PORT_2, 0xA1, 0xC, PMC
UOPS_DISPATCHED_PORT_PORT_3_LD, 0xA1, 0x10, PMC
UOPS_DISPATCHED_PORT_PORT_3_STA, 0xA1, 0x20, PMC
UOPS_DISPATCHED_PORT_PORT_3, 0xA1, 0x30, PMC
UOPS_DISPATCHED_PORT_PORT_4, 0xA1, 0x40, PMC
UOPS_DISPATCHED_PORT_PORT_5, 0xA1, 0x80, PMC
RESOURCE_STALLS_ANY, 0xA2, 0x1, PMC
RESOURCE_STALLS_LB, 0xA2, 0x2, PMC
RESOURCE_STALLS_RS, 0xA2, 0x4, PMC
RESOURCE_STALLS_B, 0xA2, 0x8, PMC
RESOURCE_STALLS_ROB, 0xA2, 0x10, PMC
RESOURCE_STALLS_FCSW, 0xA2, 0x20, PMC
RESOURCE_STALLS_MXCSR, 0xA2, 0x40, PMC
RESOURCE_STALLS_OTHER, 0xA2, 0x80, PMC
DSB2MITE_SWITCHES_COUNT, 0xAB, 0x1, PMC
DSB2MITE_SWITCHES_PENALTY_CYCLES, 0xAB, 0x2, PMC
DSB_FILL_OTHER_CANCEL, 0xAC, 0x2, PMC
DSB_FILL_EXCEED_DSB_LINES, 0xAC, 0x8, PMC
DSB_FILL_ALL_CANCEL, 0xAC, 0xA, PMC
ITLB_ITLB_FLUSH, 0xAE, 0x1, PMC
OFFCORE_REQUESTS_DEMAND_DATA_RD, 0xB0, 0x1, PMC
OFFCORE_REQUESTS_DEMAND_CODE_RD, 0xB0, 0x2, PMC
OFFCORE_REQUESTS_DEMAND_RFO, 0xB0, 0x4, PMC
OFFCORE_REQUESTS_ALL_DATA_RD, 0xB0, 0x8, PMC
UOPS_DISPATCHED_THREAD, 0xB1, 0x1, PMC
UOPS_DISPATCHED_CORE, 0xB1, 0x2, PMC
OFFCORE_REQUESTS_BUFFER_SQ_FULL, 0xB2, 0x1, PMC
AGU_BYPASS_CANCEL_COUNT, 0xB6, 0x1, PMC
TLB_FLUSH_DTLB_THREAD, 0xBD, 0x1, PMC
TLB_FLUSH_STLB_ANY, 0xBD, 0x20, PMC
L1D_BLOCKS_BANK_CONFLICT_CYCLES, 0xBF, 0x5, PMC
INST_RETIRED_ANY_P, 0xC0, 0x0, PMC0
INST_RETIRED_PREC_DIST, 0xC0, 0x1, PMC0
OTHER_ASSISTS_ITLB_MISS_RETIRED, 0xC1, 0x2, PMC
OTHER_ASSISTS_AVX_TO_SSE, 0xC1, 0x10, PMC
OTHER_ASSISTS_SSE_TO_AVX, 0xC1, 0x20, PMC
UOPS_RETIRED_ALL, 0xC2, 0x1, PMC
UOPS_RETIRED_RETIRE_SLOTS, 0xC2, 0x2, PMC
MACHINE_CLEARS_MEMORY_ORDERING, 0xC3, 0x2, PMC
MACHINE_CLEARS_SMC, 0xC3, 0x4, PMC
MACHINE_CLEARS_MASKMOV, 0xC3, 0x20, PMC
BR_INST_RETIRED_ALL_BRANCHES, 0xC4, 0x0, PMC
BR_INST_RETIRED_CONDITIONAL, 0xC4, 0x1, PMC
BR_INST_RETIRED_NEAR_CALL, 0xC4, 0x2, PMC
BR_INST_RETIRED_ALL_BRANCHES, 0xC4, 0x4, PMC
BR_INST_RETIRED_NEAR_RETURN, 0xC4, 0x8, PMC
BR_INST_RETIRED_NOT_TAKEN, 0xC4, 0x10, PMC
BR_INST_RETIRED_NEAR_TAKEN, 0xC4, 0x20, PMC
BR_INST_RETIRED_FAR_BRANCH, 0xC4, 0x40, PMC
BR_MISP_RETIRED_ALL_BRANCHES, 0xC5, 0x0, PMC
BR_MISP_RETIRED_CONDITIONAL, 0xC5, 0x1, PMC
BR_MISP_RETIRED_NEAR_CALL, 0xC5, 0x2, PMC
BR_MISP_RETIRED_ALL_BRANCHES, 0xC5, 0x4, PMC
BR_MISP_RETIRED_NOT_TAKEN, 0xC5, 0x10, PMC
BR_MISP_RETIRED_TAKEN, 0xC5, 0x20, PMC
FP_ASSIST_X87_OUTPUT, 0xCA, 0x2, PMC
FP_ASSIST_X87_INPUT, 0xCA, 0x4, PMC
FP_ASSIST_SIMD_OUTPUT, 0xCA, 0x8, PMC
FP_ASSIST_SIMD_INPUT, 0xCA, 0x10, PMC
FP_ASSIST_ANY, 0xCA, 0x1E, PMC
HW_INTERRUPTS_RECEIVED, 0xCB, 0x1, PMC
ROB_MISC_EVENT_LBR_INSERTS, 0xCC, 0x20, PMC
MEM_UOP_RETIRED_LOADS, 0xD0, 0x81, PMC
MEM_UOP_RETIRED_STORES, 0xD0, 0x82, PMC
MEM_UOP_RETIRED_LOADS_STLB_MISS, 0xD0, 0x11, PMC
MEM_UOP_RETIRED_STORES_STLB_MISS, 0xD0, 0x12, PMC
MEM_UOP_RETIRED_LOADS_LOCK, 0xD0, 0x21, PMC
MEM_UOP_RETIRED_STORES_LOCK, 0xD0, 0x22, PMC
MEM_UOP_RETIRED_LOADS_SPLIT, 0xD0, 0x41, PMC
MEM_UOP_RETIRED_STORES_SPLIT, 0xD0, 0x42, PMC
MEMLOAD_UOPS_RETIRED_L1_HIT, 0xD1, 0x1, PMC
MEMLOAD_UOPS_RETIRED_L2_HIT, 0xD1, 0x2, PMC
MEMLOAD_UOPS_RETIRED_LLC_HIT, 0xD1, 0x4, PMC
MEMLOAD_UOPS_RETIRED_HIT_LFB, 0xD1, 0x40, PMC
MEM_LOAD_UOPS_LLC_HIT_RETIRED_XSNP_MISS, 0xD2, 0x1, PMC
MEM_LOAD_UOPS_LLC_HIT_RETIRED_XSNP_HIT, 0xD2, 0x2, PMC
MEM_LOAD_UOPS_LLC_HIT_RETIRED_XSNP_HITM, 0xD2, 0x4, PMC
MEM_LOAD_UOPS_LLC_HIT_RETIRED_XSNP_NONE, 0xD2, 0x8, PMC
MEM_LOAD_UOPS_MISC_RETIRED_LLC_MISS, 0xD4, 0x2, PMC
L2_TRANS_DEMAND_DATA_RD, 0xF0, 0x1, PMC
L2_TRANS_RFO, 0xF0, 0x2, PMC
L2_TRANS_CODE_RD, 0xF0, 0x4, PMC
L2_TRANS_ALL_PREF, 0xF0, 0x8, PMC
L2_TRANS_L1D_WB, 0xF0, 0x10, PMC
L2_TRANS_L2_FILL, 0xF0, 0x20, PMC
L2_TRANS_L2_WB, 0xF0, 0x40, PMC
L2_TRANS_ALL_REQUESTS, 0xF0, 0x80, PMC
L2_LINES_IN_I, 0xF1, 0x1, PMC
L2_LINES_IN_S, 0xF1, 0x2, PMC
L2_LINES_IN_E, 0xF1, 0x4, PMC
L2_LINES_IN_ALL, 0xF1, 0x7, PMC
L2_LINES_OUT_DEMAND_CLEAN, 0xF2, 0x1, PMC
L2_LINES_OUT_DEMAND_DIRTY, 0xF2, 0x2, PMC
L2_LINES_OUT_PF_CLEAN, 0xF2, 0x4, PMC
L2_LINES_OUT_PF_DIRTY, 0xF2, 0x8, PMC
L2_LINES_OUT_DIRY_ALL, 0xF2, 0xA, PMC
SQ_MISC_SPLIT_LOCK, 0xF4, 0x10, PMC
CBO_CLOCKTICKS, 0x0, 0x0, CBOX
COUNTER0_OCCUPANCY, 0x1F, 0x0, CBOX0
ISMQ_DRD_MISS_OCC, 0x21, 0x0, CBOX0|CBOX1
LLC_LOOKUP_DATA_READ, 0x34, 0x3, CBOX0|CBOX1
LLC_LOOKUP_WRITE, 0x34, 0x5, CBOX0|CBOX1
LLC_LOOKUP_REMOTE_SNOOP, 0x34, 0x9, CBOX0|CBOX1
LLC_LOOKUP_NID, 0x34, 0x41, CBOX0|CBOX1
LLC_VICTIMS_M_STATE, 0x37, 0x1, CBOX0|CBOX1
LLC_VICTIMS_E_STATE, 0x37, 0x2, CBOX0|CBOX1
LLC_VICTIMS_S_STATE, 0x37, 0x4, CBOX0|CBOX1
LLC_VICTIMS_MISS, 0x37, 0x8, CBOX0|CBOX1
LLC_VICTIMS_NID, 0x37, 0x40, CBOX0|CBOX1
CBO_MISC_RSPI_WAS_FSE, 0x39, 0x1, CBOX0|CBOX1
CBO_MISC_WC_ALIASING, 0x39, 0x2, CBOX0|CBOX1
CBO_MISC_STARTED, 0x39, 0x4, CBOX0|CBOX1
CBO_MISC_RFO_HIT_S, 0x39, 0x8, CBOX0|CBOX1
RING_AD_USED_UP_EVEN, 0x1B, 0x1, CBOX2|CBOX3
RING_AD_USED_UP_ODD, 0x1B, 0x2, CBOX2|CBOX3
RING_AD_USED_DOWN_EVEN, 0x1B, 0x4, CBOX2|CBOX3
RING_AD_USED_DOWN_ODD, 0x1B, 0x8, CBOX2|CBOX3
RING_AK_USED_UP_EVEN, 0x1C, 0x1, CBOX2|CBOX3
RING_AK_USED_UP_ODD, 0x1C, 0x2, CBOX2|CBOX3
RING_AK_USED_DOWN_EVEN, 0x1C, 0x4, CBOX2|CBOX3
RING_AK_USED_DOWN_ODD, 0x1C, 0x8, CBOX2|CBOX3
RING_BL_USED_UP_EVEN, 0x1D, 0x1, CBOX2|CBOX3
RING_BL_USED_UP_ODD, 0x1D, 0x2, CBOX2|CBOX3
RING_BL_USED_DOWN_EVEN, 0x1D, 0x4, CBOX2|CBOX3
RING_BL_USED_DOWN_ODD, 0x1D, 0x8, CBOX2|CBOX3
RING_BOUNCES_AK_CORE, 0x5, 0x2, CBOX0|CBOX1
RING_BOUNCES_BL_CORE, 0x5, 0x4, CBOX0|CBOX1
RING_BOUNCES_IV_CORE, 0x5, 0x8, CBOX0|CBOX1
RING_IV_USED_ANY, 0x1E, 0xF, CBOX2|CBOX3
RING_SRC_THRTL, 0x5, 0x7, CBOX0|CBOX1
RXR_EXT_STARVED_IRQ, 0x12, 0x1, CBOX0|CBOX1
RXR_EXT_STARVED_IPQ, 0x12, 0x2, CBOX0|CBOX1
RXR_EXT_STARVED_ISMQ, 0x12, 0x4, CBOX0|CBOX1
RXR_EXT_STARVED_ISMQ_BIDS, 0x12, 0x8, CBOX0|CBOX1
RXR_INSERTS_IRQ, 0x13, 0x1, CBOX0|CBOX1
RXR_INSERTS_IRQ_REJECTED, 0x13, 0x2, CBOX0|CBOX1
RXR_INSERTS_IPQ, 0x13, 0x4, CBOX0|CBOX1
RXR_INSERTS_VFIFO, 0x13, 0x10, CBOX0|CBOX1
RXR_IPQ_RETRY_ANY, 0x31, 0x1, CBOX0|CBOX1
RXR_IPQ_RETRY_FULL, 0x31, 0x2, CBOX0|CBOX1
RXR_IPQ_RETRY_ADDR_CONFLICT, 0x31, 0x4, CBOX0|CBOX1
RXR_IPQ_RETRY_QPI_CREDITS, 0x31, 0x10, CBOX0|CBOX1
RXR_IRQ_RETRY_ANY, 0x32, 0x1, CBOX0|CBOX1
RXR_IRQ_RETRY_FULL, 0x32, 0x2, CBOX0|CBOX1
RXR_IRQ_RETRY_ADDR_CONFLICT, 0x32, 0x4, CBOX0|CBOX1
RXR_IRQ_RETRY_RTID, 0x32, 0x8, CBOX0|CBOX1
RXR_IRQ_RETRY_QPI_CREDITS, 0x32, 0x10, CBOX0|CBOX1
RXR_ISMQ_RETRY_ANY, 0x33, 0x1, CBOX0|CBOX1
RXR_ISMQ_RETRY_FULL, 0x33, 0x2, CBOX0|CBOX1
RXR_ISMQ_RETRY_ADDR_CONFLICT, 0x33, 0x4, CBOX0|CBOX1
RXR_ISMQ_RETRY_RTID, 0x33, 0x8, CBOX0|CBOX1
RXR_ISMQ_RETRY_QPI_CREDITS, 0x33, 0x10, CBOX0|CBOX1
RXR_OCCUPANCY_IRQ, 0x11, 0x1, CBOX0
RXR_OCCUPANCY_IRQ_REJECTED, 0x11, 0x2, CBOX0
RXR_OCCUPANCY_IPQ, 0x11, 0x4, CBOX0
RXR_OCCUPANCY_VIFO, 0x11, 0x10, CBOX0
TOR_INSERTS_OPCODE, 0x35, 0x1, CBOX1
TOR_INSERTS_EVICTION, 0x35, 0x4, CBOX1
TOR_INSERTS_WB, 0x35, 0x10, CBOX1
TOR_INSERTS_MISS_OPCODE, 0x35, 0x3, CBOX1
TOR_INSERTS_MISS_ALL, 0x35, 0xA, CBOX1
TOR_INSERTS_NID_OPCODE, 0x35, 0x41, CBOX1
TOR_INSERTS_NID_EVICTION, 0x35, 0x44, CBOX1
TOR_INSERTS_NID_ALL, 0x35, 0x48, CBOX1
TOR_INSERTS_NID_WB, 0x35, 0x50, CBOX1
TOR_INSERTS_NID_MISS_OPCODE, 0x35, 0x43, CBOX1
TOR_INSERTS_NID_MISS_ALL, 0x35, 0x4A, CBOX1
TOR_OCCUPANCY_OPCODE, 0x36, 0x1, CBOX0
TOR_OCCUPANCY_EVICTION, 0x36, 0x4, CBOX0
TOR_OCCUPANCY_ALL, 0x36, 0x8, CBOX0
TOR_OCCUPANCY_MISS_OPCODE, 0x36, 0x3, CBOX0
TOR_OCCUPANCY_MISS_ALL, 0x36, 0xA, CBOX0
TOR_OCCUPANCY_NID_OPCODE, 0x36, 0x41, CBOX0
TOR_OCCUPANCY_NID_EVICTION, 0x36, 0x44, CBOX0
TOR_OCCUPANCY_NID_ALL, 0x36, 0x48, CBOX0
TOR_OCCUPANCY_NID_MISS_OPCODE, 0x36, 0x43, CBOX0
TOR_OCCUPANCY_NID_MISS_ALL, 0x36, 0x4A, CBOX0
TXT_ADS_USED, 0x4, 0x0, CBOX0|CBOX1
TXT_INSERTS_AD_CACHE, 0x2, 0x1, CBOX0|CBOX1
TXT_INSERTS_AK_CACHE, 0x2, 0x2, CBOX0|CBOX1
TXT_INSERTS_BL_CACHE, 0x2, 0x4, CBOX0|CBOX1
TXT_INSERTS_IV_CACHE, 0x2, 0x8, CBOX0|CBOX1
TXT_INSERTS_AD_CORE, 0x2, 0x10, CBOX0|CBOX1
TXT_INSERTS_AK_CORE, 0x2, 0x20, CBOX0|CBOX1
TXT_INSERTS_BL_CORE, 0x2, 0x40, CBOX0|CBOX1
HA_CLOCKTICKS, 0x0, 0x0, BBOX
CONFLICT_CYCLES_NO_CONFLICT, 0xB, 0x1, BBOX
CONFLICT_CYCLES_CONFLICT, 0xB, 0x2, BBOX
DIRECT2CORE_COUNT, 0x11, 0x0, BBOX
DIRECT2CORE_CYCLES_DISABLED, 0x12, 0x0, BBOX
DIRECT2CORE_TXN_OVERRIDE, 0x13, 0x0, BBOX
DIRECTORY_LOOKUP_SNP, 0xC, 0x1, BBOX
DIRECTORY_LOOKUP_NO_SNP, 0xC, 0x2, BBOX
DIRECTORY_UPDATE_SET, 0xD, 0x1, BBOX
DIRECTORY_UPDATE_CLEAR, 0xD, 0x2, BBOX
DIRECTORY_UPDATE_ANY, 0xD, 0x3, BBOX
IGR_NO_CREDIT_CYCLES_AD_QPI0, 0x22, 0x1, BBOX
IGR_NO_CREDIT_CYCLES_AD_QPI1, 0x22, 0x2, BBOX
IGR_NO_CREDIT_CYCLES_BL_QPI0, 0x22, 0x4, BBOX
IGR_NO_CREDIT_CYCLES_BL_QPI1, 0x22, 0x8, BBOX
IMC_RETRY, 0x1E, 0x0, BBOX
IMC_WRITES_FULL, 0x1A, 0x1, BBOX
IMC_WRITES_PARTIAL, 0x1A, 0x2, BBOX
IMC_WRITES_FULL_ISOCH, 0x1A, 0x4, BBOX
IMC_WRITES_PARTIAL_ISOCH, 0x1A, 0x8, BBOX
IMC_WRITES_ALL, 0x1A, 0xF, BBOX
REQUESTS_READS, 0x1, 0x3, BBOX
REQUESTS_WRITES, 0x1, 0xC, BBOX
RPQ_CYCLES_NO_REG_CREDITS_CHN0, 0x15, 0x1, BBOX
RPQ_CYCLES_NO_REG_CREDITS_CHN1, 0x15, 0x2, BBOX
RPQ_CYCLES_NO_REG_CREDITS_CHN2, 0x15, 0x4, BBOX
RPQ_CYCLES_NO_REG_CREDITS_CHN3, 0x15, 0x8, BBOX
RPQ_CYCLES_NO_REG_CREDITS_ALL, 0x15, 0xF, BBOX
TAD_REQUESTS_G0_REGION_0, 0x1B, 0x1, BBOX
TAD_REQUESTS_G0_REGION_1, 0x1B, 0x2, BBOX
TAD_REQUESTS_G0_REGION_2, 0x1B, 0x4, BBOX
TAD_REQUESTS_G0_REGION_3, 0x1B, 0x8, BBOX
TAD_REQUESTS_G0_REGION_4, 0x1B, 0x10, BBOX
TAD_REQUESTS_G0_REGION_5, 0x1B, 0x20, BBOX
TAD_REQUESTS_G0_REGION_6, 0x1B, 0x40, BBOX
TAD_REQUESTS_G0_REGION_7, 0x1B, 0x80, BBOX
TAD_REQUESTS_G1_REGION_8, 0x1C, 0x1, BBOX
TAD_REQUESTS_G1_REGION_9, 0x1C, 0x2, BBOX
TAD_REQUESTS_G1_REGION_10, 0x1C, 0x4, BBOX
TAD_REQUESTS_G1_REGION_11, 0x1C, 0x8, BBOX
TRACKER_INSERTS_ALL, 0x6, 0x3, BBOX
TXR_AD_NDR, 0xF, 0x1, BBOX
TXR_AD_SNP, 0xF, 0x2, BBOX
TXR_AD_CYCLES_FULL_SCHED0, 0x2A, 0x1, BBOX
TXR_AD_CYCLES_FULL_SCHED1, 0x2A, 0x2, BBOX
TXR_AD_CYCLES_FULL_ALL, 0x2A, 0x3, BBOX
TXR_AK_CYCLES_FULL_SCHED0, 0x32, 0x1, BBOX
TXR_AK_CYCLES_FULL_SCHED1, 0x32, 0x2, BBOX
TXR_AK_CYCLES_FULL_ALL, 0x32, 0x3, BBOX
TXR_AK_NDR, 0xE, 0x0, BBOX
TXR_BL_DRS_CACHE, 0x10, 0x1, BBOX
TXR_BL_DRS_CORE, 0x10, 0x2, BBOX
TXR_BL_DRS_QPI, 0x10, 0x4, BBOX
TXR_BL_CYCLES_FULL_SCHED0, 0x36, 0x1, BBOX
TXR_BL_CYCLES_FULL_SCHED1, 0x36, 0x2, BBOX
TXR_BL_CYCLES_FULL_ALL, 0x36, 0x3, BBOX
WPQ_CYCLES_NO_REG_CREDITS_CHN0, 0x18, 0x1, BBOX
WPQ_CYCLES_NO_REG_CREDITS_CHN1, 0x18, 0x2, BBOX
WPQ_CYCLES_NO_REG_CREDITS_CHN2, 0x18, 0x4, BBOX
WPQ_CYCLES_NO_REG_CREDITS_CHN3, 0x18, 0x8, BBOX
DRAM_CLOCKTICKS, 0x0, 0x0, MBOXFIX
ACT_COUNT, 0x1, 0x0, MBOX
CAS_COUNT_RD_REF, 0x4, 0x1, MBOX
CAS_COUNT_RD_UNDERFILL, 0x4, 0x2, MBOX
CAS_COUNT_RD, 0x4, 0x3, MBOX
CAS_COUNT_WR_WMM, 0x4, 0x4, MBOX
CAS_COUNT_WR_RMM, 0x4, 0x8, MBOX
CAS_COUNT_WR, 0x4, 0xC, MBOX
CAS_COUNT_ALL, 0x4, 0xF, MBOX
DRAM_PRE_ALL, 0x6, 0x0, MBOX
DRAM_REFRESH_PANIC, 0x5, 0x2, MBOX
DRAM_REFRESH_HIGH, 0x5, 0x4, MBOX
ECC_CORRECTABLE_ERRORS, 0x9, 0x0, MBOX
MAJOR_MODES_READ, 0x7, 0x1, MBOX
MAJOR_MODES_WRITE, 0x7, 0x2, MBOX
MAJOR_MODES_PARTIAL, 0x7, 0x4, MBOX
MAJOR_MODES_ISOCH, 0x7, 0x8, MBOX
POWER_CHANNEL_DLLOFF, 0x84, 0x0, MBOX
POWER_CHANNEL_PPD, 0x85, 0x0, MBOX
POWER_CKE_CYCLES_RANK0, 0x83, 0x1, MBOX
POWER_CKE_CYCLES_RANK1, 0x83, 0x2, MBOX
POWER_CKE_CYCLES_RANK2, 0x83, 0x4, MBOX
POWER_CKE_CYCLES_RANK3, 0x83, 0x8, MBOX
POWER_CKE_CYCLES_RANK4, 0x83, 0x10, MBOX
POWER_CKE_CYCLES_RANK5, 0x83, 0x20, MBOX
POWER_CKE_CYCLES_RANK6, 0x83, 0x40, MBOX
POWER_CKE_CYCLES_RANK7, 0x83, 0x80, MBOX
POWER_CRITICAL_THROTTLE_CYCLES, 0x86, 0x0, MBOX
POWER_SELF_REFRESH, 0x43, 0x0, MBOX
POWER_THROTTLE_CYCLES_RANK0, 0x41, 0x1, MBOX
POWER_THROTTLE_CYCLES_RANK1, 0x41, 0x2, MBOX
POWER_THROTTLE_CYCLES_RANK2, 0x41, 0x4, MBOX
POWER_THROTTLE_CYCLES_RANK3, 0x41, 0x8, MBOX
POWER_THROTTLE_CYCLES_RANK4, 0x41, 0x10, MBOX
POWER_THROTTLE_CYCLES_RANK5, 0x41, 0x20, MBOX
POWER_THROTTLE_CYCLES_RANK6, 0x41, 0x40, MBOX
POWER_THROTTLE_CYCLES_RANK7, 0x41, 0x80, MBOX
PREEMPTION_RD_PREEMPT_RD, 0x8, 0x1, MBOX
PREEMPTION_RD_PREEMPT_WR, 0x8, 0x2, MBOX
PRE_COUNT_PAGE_MISS, 0x2, 0x1, MBOX
PRE_COUNT_PAGE_CLOSE, 0x2, 0x2, MBOX
RPQ_CYCLES_FULL, 0x12, 0x0, MBOX
RPQ_CYCLES_NE, 0x11, 0x0, MBOX
RPQ_INSERTS, 0x10, 0x0, MBOX
RPQ_OCCUPANCY, 0x80, 0x0, MBOX
WPQ_CYCLES_FULL, 0x22, 0x0, MBOX
WPQ_CYCLES_NE, 0x21, 0x0, MBOX
WPQ_INSERTS, 0x20, 0x0, MBOX
WPQ_OCCUPANCY, 0x81, 0x0, MBOX
WPQ_READ_HIT, 0x23, 0x0, MBOX
WPQ_WRITE_HIT, 0x24, 0x0, MBOX
PCU_CLOCKTICKS, 0x0, 0x0, WBOX
CORE0_TRANSITION_CYCLES, 0x3, 0x0, WBOX
CORE1_TRANSITION_CYCLES, 0x4, 0x0, WBOX
CORE2_TRANSITION_CYCLES, 0x5, 0x0, WBOX
CORE3_TRANSITION_CYCLES, 0x6, 0x0, WBOX
CORE4_TRANSITION_CYCLES, 0x7, 0x0, WBOX
CORE5_TRANSITION_CYCLES, 0x8, 0x0, WBOX
CORE6_TRANSITION_CYCLES, 0x9, 0x0, WBOX
CORE7_TRANSITION_CYCLES, 0xA, 0x0, WBOX
DEMOTIONS_CORE0, 0x1E, 0x0, WBOX
DEMOTIONS_CORE1, 0x1F, 0x0, WBOX
DEMOTIONS_CORE2, 0x20, 0x0, WBOX
DEMOTIONS_CORE3, 0x21, 0x0, WBOX
DEMOTIONS_CORE4, 0x22, 0x0, WBOX
DEMOTIONS_CORE5, 0x23, 0x0, WBOX
DEMOTIONS_CORE6, 0x24, 0x0, WBOX
DEMOTIONS_CORE7, 0x25, 0x0, WBOX
FREQ_BAND0_CYCLES, 0xB, 0x0, WBOX
FREQ_BAND1_CYCLES, 0xC, 0x0, WBOX
FREQ_BAND2_CYCLES, 0xD, 0x0, WBOX
FREQ_BAND3_CYCLES, 0xE, 0x0, WBOX
FREQ_MAX_CURRENT_CYCLES, 0x7, 0x0, WBOX
FREQ_MAX_LIMIT_THERMAL_CYCLES, 0x4, 0x0, WBOX
FREQ_MAX_POWER_CYCLES, 0x5, 0x0, WBOX
FREQ_MAX_OS_CYCLES, 0x6, 0x0, WBOX
FREQ_MIN_IO_P_CYCLES, 0x1, 0x0, WBOX
FREQ_MIN_PERF_P_CYCLES, 0x2, 0x0, WBOX
FREQ_TRANS_CYCLES, 0x0, 0x0, WBOX
MEMORY_PHASE_SHEDDING_CYCLES, 0x2F, 0x0, WBOX
POWER_STATE_OCCUPANCY_CORES_C0, 0x80, 0x40, WBOX
POWER_STATE_OCCUPANCY_CORES_C3, 0x80, 0x80, WBOX
POWER_STATE_OCCUPANCY_CORES_C6, 0x80, 0xC0, WBOX
PROCHOT_EXTERNAL_CYCLES, 0xA, 0x0, WBOX
PROCHOT_INTERNAL_CYCLES, 0x9, 0x0, WBOX
TOTAL_TRANSITION_CYCLES, 0xB, 0x0, WBOX
VOLT_TRANS_CYCLES_CHANGE, 0x3, 0x0, WBOX
VOLT_TRANS_CYCLES_DECREASE, 0x2, 0x0, WBOX
VOLT_TRANS_CYCLES_INCREASE, 0x1, 0x0, WBOX
VR_HOT_CYCLES, 0x32, 0x0, WBOX
QPI_LL_RATE, 0xFF, 0x0, SBOX
QPI_LL_CLOCKTICKS, 0x14, 0x0, SBOX
CTO_COUNT_ANY_DATAC_TO_NODE0, 0x38, 0x1C, SBOX
CTO_COUNT_ANY_DATAC_TO_NODE1, 0x38, 0x1C, SBOX
CTO_COUNT_ANY_DATAC_TO_NODE2, 0x38, 0x1C, SBOX
CTO_COUNT_ANY_DATAC_TO_NODE3, 0x38, 0x1C, SBOX
CTO_COUNT_WRITE_TO_NODE0, 0x38, 0x1C, SBOX
CTO_COUNT_WRITE_TO_NODE1, 0x38, 0x1C, SBOX
CTO_COUNT_WRITE_TO_NODE2, 0x38, 0x1C, SBOX
CTO_COUNT_WRITE_TO_NODE3, 0x38, 0x1C, SBOX
CTO_COUNT_NCB_ANY_TO_NODE0, 0x38, 0x18, SBOX
CTO_COUNT_NCB_ANY_TO_NODE1, 0x38, 0x18, SBOX
CTO_COUNT_NCB_ANY_TO_NODE2, 0x38, 0x18, SBOX
CTO_COUNT_NCB_ANY_TO_NODE3, 0x38, 0x18, SBOX
CTO_COUNT_NCB_INTR_TO_NODE0, 0x38, 0x19, SBOX
CTO_COUNT_NCB_INTR_TO_NODE1, 0x38, 0x19, SBOX
CTO_COUNT_NCB_INTR_TO_NODE2, 0x38, 0x19, SBOX
CTO_COUNT_NCB_INTR_TO_NODE3, 0x38, 0x19, SBOX
DIRECT2CORE_SUCCESS, 0x13, 0x1, SBOX
DIRECT2CORE_FAILURE_CREDITS, 0x13, 0x2, SBOX
DIRECT2CORE_FAILURE_RBT, 0x13, 0x4, SBOX
DIRECT2COREFAILURE_CREDIRTS_RBT, 0x13, 0x8, SBOX
L1_POWER_CYCLES, 0x12, 0x0, SBOX
RXL0P_POWER_CYCLES, 0x10, 0x0, SBOX
RXL0_POWER_CYCLES, 0xF, 0x0, SBOX
RXL_BYPASSED, 0x9, 0x0, SBOX
RXL_CREDITS_CONSUMED_VN0_DRS, 0x1E, 0x1, SBOX
RXL_CREDITS_CONSUMED_VN0_NCB, 0x1E, 0x2, SBOX
RXL_CREDITS_CONSUMED_VN0_NCS, 0x1E, 0x4, SBOX
RXL_CREDITS_CONSUMED_VN0_HOM, 0x1E, 0x8, SBOX
RXL_CREDITS_CONSUMED_VN0_SNP, 0x1E, 0x10, SBOX
RXL_CREDITS_CONSUMED_VN0_NDR, 0x1E, 0x20, SBOX
RXL_CREDITS_CONSUMED_VNA, 0x1D, 0x0, SBOX
RXL_FLITS_G0_IDLE, 0x1, 0x1, SBOX
RXL_FLITS_G0_DATA, 0x1, 0x2, SBOX
RXL_FLITS_G0_NON_DATA, 0x1, 0x4, SBOX
RXL_FLITS_G1_SNP, 0x2, 0x1, SBOX
RXL_FLITS_G1_HOM_REQ, 0x2, 0x2, SBOX
RXL_FLITS_G1_HOM_NONREQ, 0x2, 0x4, SBOX
RXL_FLITS_G1_HOM, 0x2, 0x6, SBOX
RXL_FLITS_G1_DRS_DATA, 0x2, 0x8, SBOX
RXL_FLITS_G1_DRS_NONDATA, 0x2, 0x10, SBOX
RXL_FLITS_G1_DRS, 0x2, 0x60, SBOX
RXL_FLITS_G2_NDR_AD, 0x3, 0x1, SBOX
RXL_FLITS_G2_NDR_AK, 0x3, 0x2, SBOX
RXL_FLITS_G2_NCB_DATA, 0x3, 0x4, SBOX
RXL_FLITS_G2_NCB_NODATA, 0x3, 0x8, SBOX
RXL_FLITS_G2_NCB, 0x3, 0x6, SBOX
RXL_FLITS_G2_NCS, 0x3, 0x10, SBOX
RXL_INSERTS, 0x8, 0x0, SBOX
RXL_INSERTS_DRS, 0x9, 0x0, SBOX
RXL_INSERTS_HOM, 0xC, 0x0, SBOX
RXL_INSERTS_NCB, 0xA, 0x0, SBOX
RXL_INSERTS_NCS, 0xB, 0x0, SBOX
RXL_INSERTS_NDR, 0xE, 0x0, SBOX
RXL_INSERTS_SNP, 0xD, 0x0, SBOX
RXL_OCCUPANCY, 0xB, 0x0, SBOX
RXL_OCCUPANCY_DRS, 0x15, 0x0, SBOX
RXL_OCCUPANCY_HOM, 0x18, 0x0, SBOX
RXL_OCCUPANCY_NCB, 0x16, 0x0, SBOX
RXL_OCCUPANCY_NCS, 0x17, 0x0, SBOX
RXL_OCCUPANCY_NDR, 0x1A, 0x0, SBOX
RXL_OCCUPANCY_SNP, 0x19, 0x0, SBOX
TXL0P_POWER_CYCLES, 0xD, 0x0, SBOX
TXL0_POWER_CYCLES, 0xC, 0x0, SBOX
TXL_BYPASSED, 0x5, 0x0, SBOX
TXL_CYCLES_NE, 0x6, 0x0, SBOX
TXL_FLITS_G0_IDLE, 0x0, 0x1, SBOX
TXL_FLITS_G0_DATA, 0x0, 0x2, SBOX
TXL_FLITS_G0_NON_DATA, 0x0, 0x4, SBOX
TXL_FLITS_G1_SNP, 0x0, 0x1, SBOX
TXL_FLITS_G1_HOM_REQ, 0x0, 0x2, SBOX
TXL_FLITS_G1_HOM_NONREQ, 0x0, 0x4, SBOX
TXL_FLITS_G1_HOM, 0x0, 0x6, SBOX
TXL_FLITS_G1_DRS_DATA, 0x0, 0x8, SBOX
TXL_FLITS_G1_DRS_NONDATA, 0x0, 0x10, SBOX
TXL_FLITS_G1_DRS, 0x0, 0x60, SBOX
TXL_FLITS_G2_NDR_AD, 0x1, 0x1, SBOX
TXL_FLITS_G2_NDR_AK, 0x1, 0x2, SBOX
TXL_FLITS_G2_NCB_DATA, 0x1, 0x4, SBOX
TXL_FLITS_G2_NCB_NODATA, 0x1, 0x8, SBOX
TXL_FLITS_G2_NCB, 0x1, 0x6, SBOX
TXL_FLITS_G2_NCS, 0x1, 0x10, SBOX
TXL_INSERTS, 0x4, 0x0, SBOX
TXL_OCCUPANCY, 0x7, 0x0, SBOX
CREDIT_RETURNS, 0x1C, 0x0, SBOX
CREDIT_RETURN_OCCUPANCY, 0x1B, 0x0, SBOX
R2PCIE_CLOCKTICKS, 0x1, 0x0, PBOX
RING_AD_USED_CW_EVEN, 0x7, 0x1, PBOX
RING_AD_USED_CW_ODD, 0x7, 0x2, PBOX
RING_AD_USED_CCW_EVEN, 0x7, 0x4, PBOX
RING_AD_USED_CCW_EVEN, 0x7, 0x8, PBOX
RING_AK_USED_CW_EVEN, 0x8, 0x1, PBOX
RING_AK_USED_CW_ODD, 0x8, 0x2, PBOX
RING_AK_USED_CCW_EVEN, 0x8, 0x4, PBOX
RING_AK_USED_CCW_EVEN, 0x8, 0x8, PBOX
RING_BL_USED_CW_EVEN, 0x9, 0x1, PBOX
RING_BL_USED_CW_ODD, 0x9, 0x2, PBOX
RING_BL_USED_CCW_EVEN, 0x9, 0x4, PBOX
RING_BL_USED_CCW_EVEN, 0x9, 0x8, PBOX
RING_IV_USED_ANY, 0xA, 0xF, PBOX
RXR_AK_BOUNCES, 0x12, 0x0, PBOX0
RXR_CYCLES_NE_DRS, 0x10, 0x8, PBOX0|PBOX1
RXR_CYCLES_NE_NCB, 0x10, 0x10, PBOX0|PBOX1
RXR_CYCLES_NE_NCS, 0x10, 0x20, PBOX0|PBOX1
TXR_CYCLES_FULL_AD, 0x25, 0x1, PBOX0
TXR_CYCLES_FULL_AK, 0x25, 0x2, PBOX0
TXR_CYCLES_FULL_BL, 0x25, 0x4, PBOX0
TXR_CYCLES_NE_AD, 0x23, 0x1, PBOX0
TXR_CYCLES_NE_AK, 0x23, 0x2, PBOX0
TXR_CYCLES_NE_BL, 0x23, 0x4, PBOX0
TXR_INSERTS, 0x24, 0x0, PBOX0
R3QPI_CLOCKTICKS, 0x1, 0x0, RBOX
IIO_CREDITS_ACQUIRED_DRS, 0x20, 0x8, RBOX
IIO_CREDITS_ACQUIRED_NCB, 0x20, 0x10, RBOX
IIO_CREDITS_ACQUIRED_NCS, 0x20, 0x20, RBOX
IIO_CREDITS_REJECT_DRS, 0x21, 0x8, RBOX
IIO_CREDITS_REJECT_NCB, 0x21, 0x10, RBOX
IIO_CREDITS_REJECT_NCS, 0x21, 0x20, RBOX
IIO_CREDITS_USED_DRS, 0x22, 0x8, RBOX
IIO_CREDITS_USED_NCB, 0x22, 0x10, RBOX
IIO_CREDITS_USED_NCS, 0x22, 0x20, RBOX
RING_AD_USED_CW_EVEN, 0x7, 0x1, RBOX
RING_AD_USED_CW_ODD, 0x7, 0x2, RBOX
RING_AD_USED_CCW_EVEN, 0x7, 0x4, RBOX
RING_AD_USED_CCW_ODD, 0x7, 0x8, RBOX
RING_AK_USED_CW_EVEN, 0x8, 0x1, RBOX
RING_AK_USED_CW_ODD, 0x8, 0x2, RBOX
RING_AK_USED_CCW_EVEN, 0x8, 0x4, RBOX
RING_AK_USED_CCW_ODD, 0x8, 0x8, RBOX
RING_BL_USED_CW_EVEN, 0x9, 0x1, RBOX
RING_BL_USED_CW_ODD, 0x9, 0x2, RBOX
RING_BL_USED_CCW_EVEN, 0x9, 0x4, RBOX
RING_BL_USED_CCW_ODD, 0x9, 0x8, RBOX
RING_IV_USED_ANY, 0xA, 0xF, RBOX
RXR_BYPASSED, 0x12, 0x0, RBOX
RXR_CYCLES_NE_HOM, 0x10, 0x1, RBOX
RXR_CYCLES_NE_SNP, 0x10, 0x2, RBOX
RXR_CYCLES_NE_NDR, 0x10, 0x4, RBOX
RXR_CYCLES_NE_DRS, 0x10, 0x8, RBOX
RXR_CYCLES_NE_NCB, 0x10, 0x10, RBOX
RXR_CYCLES_NE_NCS, 0x10, 0x20, RBOX
RXR_INSERTS_HOM, 0x10, 0x1, RBOX
RXR_INSERTS_SNP, 0x10, 0x2, RBOX
RXR_INSERTS_NDR, 0x10, 0x4, RBOX
RXR_INSERTS_DRS, 0x10, 0x8, RBOX
RXR_INSERTS_NCB, 0x10, 0x10, RBOX
RXR_INSERTS_NCS, 0x10, 0x20, RBOX
RXR_OCCUPANCY_HOM, 0x13, 0x1, RBOX
RXR_OCCUPANCY_SNP, 0x13, 0x2, RBOX
RXR_OCCUPANCY_NDR, 0x13, 0x4, RBOX
RXR_OCCUPANCY_DRS, 0x13, 0x8, RBOX
RXR_OCCUPANCY_NCB, 0x13, 0x10, RBOX
RXR_OCCUPANCY_NCS, 0x13, 0x20, RBOX
TXR_CYCLES_FULL, 0x25, 0x0, RBOX
TXR_CYCLES_NE, 0x23, 0x0, RBOX
TXR_INSERTS, 0x24, 0x0, RBOX
TXR_NACK, 0x26, 0x0, RBOX
VN0_CREDITS_REJECT_HOM, 0x37, 0x1, RBOX
VN0_CREDITS_REJECT_SNP, 0x37, 0x2, RBOX
VN0_CREDITS_REJECT_NDR, 0x37, 0x4, RBOX
VN0_CREDITS_REJECT_DRS, 0x37, 0x8, RBOX
VN0_CREDITS_REJECT_NCB, 0x37, 0x10, RBOX
VN0_CREDITS_REJECT_NCS, 0x37, 0x20, RBOX
VN0_CREDITS_USED_HOM, 0x36, 0x1, RBOX

Clone this wiki locally