drm/amdgpu: add UMSCH 4.0 register headers
Add headers for UMSCH 4.0. v2: updates (Alex) Signed-off-by: Lang Yu <Lang.Yu@amd.com> Reviewed-by: Leo Liu <leo.liu@amd.com> Reviewed-by: Veerabadhran Gopalakrishnan <Veerabadhran.Gopalakrishnan@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -1305,6 +1305,32 @@
|
||||
#define regVCN_RB3_DB_CTRL_BASE_IDX 1
|
||||
#define regVCN_RB4_DB_CTRL 0x0075
|
||||
#define regVCN_RB4_DB_CTRL_BASE_IDX 1
|
||||
#define regVCN_UMSCH_RB_DB_CTRL 0x0076
|
||||
#define regVCN_UMSCH_RB_DB_CTRL_BASE_IDX 1
|
||||
#define regVCN_AGDB_CTRL0 0x0079
|
||||
#define regVCN_AGDB_CTRL0_BASE_IDX 1
|
||||
#define regVCN_AGDB_CTRL1 0x007a
|
||||
#define regVCN_AGDB_CTRL1_BASE_IDX 1
|
||||
#define regVCN_AGDB_CTRL2 0x007b
|
||||
#define regVCN_AGDB_CTRL2_BASE_IDX 1
|
||||
#define regVCN_AGDB_CTRL3 0x007c
|
||||
#define regVCN_AGDB_CTRL3_BASE_IDX 1
|
||||
#define regVCN_AGDB_CTRL4 0x007d
|
||||
#define regVCN_AGDB_CTRL4_BASE_IDX 1
|
||||
#define regVCN_AGDB_CTRL5 0x007e
|
||||
#define regVCN_AGDB_CTRL5_BASE_IDX 1
|
||||
#define regVCN_AGDB_MASK0 0x007f
|
||||
#define regVCN_AGDB_MASK0_BASE_IDX 1
|
||||
#define regVCN_AGDB_MASK1 0x0080
|
||||
#define regVCN_AGDB_MASK1_BASE_IDX 1
|
||||
#define regVCN_AGDB_MASK2 0x0081
|
||||
#define regVCN_AGDB_MASK2_BASE_IDX 1
|
||||
#define regVCN_AGDB_MASK3 0x0082
|
||||
#define regVCN_AGDB_MASK3_BASE_IDX 1
|
||||
#define regVCN_AGDB_MASK4 0x0083
|
||||
#define regVCN_AGDB_MASK4_BASE_IDX 1
|
||||
#define regVCN_AGDB_MASK5 0x0084
|
||||
#define regVCN_AGDB_MASK5_BASE_IDX 1
|
||||
#define regVCN_RB_ENABLE 0x0085
|
||||
#define regVCN_RB_ENABLE_BASE_IDX 1
|
||||
#define regVCN_RB_WPTR_CTRL 0x0086
|
||||
@@ -1556,6 +1582,402 @@
|
||||
#define regVCN_RAS_CNTL_MMSCH 0x0914
|
||||
#define regVCN_RAS_CNTL_MMSCH_BASE_IDX 1
|
||||
|
||||
#define regVCN_UMSCH_MES_UTCL1_CNTL 0x0759
|
||||
#define regVCN_UMSCH_MES_UTCL1_CNTL_BASE_IDX 1
|
||||
#define regVCN_UMSCH_MES_BUSY 0x075a
|
||||
#define regVCN_UMSCH_MES_BUSY_BASE_IDX 1
|
||||
#define regVCN_UMSCH_RB_BASE_LO 0x075b
|
||||
#define regVCN_UMSCH_RB_BASE_LO_BASE_IDX 1
|
||||
#define regVCN_UMSCH_RB_BASE_HI 0x075c
|
||||
#define regVCN_UMSCH_RB_BASE_HI_BASE_IDX 1
|
||||
#define regVCN_UMSCH_RB_SIZE 0x075d
|
||||
#define regVCN_UMSCH_RB_SIZE_BASE_IDX 1
|
||||
#define regVCN_UMSCH_RB_RPTR 0x075e
|
||||
#define regVCN_UMSCH_RB_RPTR_BASE_IDX 1
|
||||
#define regVCN_UMSCH_RB_WPTR 0x075f
|
||||
#define regVCN_UMSCH_RB_WPTR_BASE_IDX 1
|
||||
#define regVCN_UMSCH_MASTINT_EN 0x0760
|
||||
#define regVCN_UMSCH_MASTINT_EN_BASE_IDX 1
|
||||
#define regVCN_UMSCH_IH_CTRL 0x0761
|
||||
#define regVCN_UMSCH_IH_CTRL_BASE_IDX 1
|
||||
#define regVCN_UMSCH_SYS_INT_EN 0x0762
|
||||
#define regVCN_UMSCH_SYS_INT_EN_BASE_IDX 1
|
||||
#define regVCN_UMSCH_SYS_INT_STATUS 0x0763
|
||||
#define regVCN_UMSCH_SYS_INT_STATUS_BASE_IDX 1
|
||||
#define regVCN_UMSCH_SYS_INT_ACK 0x0764
|
||||
#define regVCN_UMSCH_SYS_INT_ACK_BASE_IDX 1
|
||||
#define regVCN_UMSCH_SYS_INT_SRC 0x0765
|
||||
#define regVCN_UMSCH_SYS_INT_SRC_BASE_IDX 1
|
||||
#define regVCN_UMSCH_IH_CTX_CTRL 0x0766
|
||||
#define regVCN_UMSCH_IH_CTX_CTRL_BASE_IDX 1
|
||||
#define regVCN_UMSCH_CGC_CTRL 0x0767
|
||||
#define regVCN_UMSCH_CGC_CTRL_BASE_IDX 1
|
||||
#define regVCN_UMSCH_CGC_STATUS 0x0768
|
||||
#define regVCN_UMSCH_CGC_STATUS_BASE_IDX 1
|
||||
#define regVCN_UMSCH_CGC_MEM_CTRL 0x0769
|
||||
#define regVCN_UMSCH_CGC_MEM_CTRL_BASE_IDX 1
|
||||
#define regUVD_INTERNAL_REG_VIOLATION_8 0x076a
|
||||
#define regUVD_INTERNAL_REG_VIOLATION_8_BASE_IDX 1
|
||||
#define regUVD_UMSCH_FORCE 0x076b
|
||||
#define regUVD_UMSCH_FORCE_BASE_IDX 1
|
||||
#define regUVD_UMSCH_DEBUG_INDEX 0x076c
|
||||
#define regUVD_UMSCH_DEBUG_INDEX_BASE_IDX 1
|
||||
#define regUVD_UMSCH_DEBUG_DATA_LO 0x076d
|
||||
#define regUVD_UMSCH_DEBUG_DATA_LO_BASE_IDX 1
|
||||
#define regUVD_UMSCH_DEBUG_DATA_HI 0x076e
|
||||
#define regUVD_UMSCH_DEBUG_DATA_HI_BASE_IDX 1
|
||||
#define regUVD_UMSCH_DEBUG_UTCL2_TCIU_IF 0x076f
|
||||
#define regUVD_UMSCH_DEBUG_UTCL2_TCIU_IF_BASE_IDX 1
|
||||
#define regUMSCH_MES_RESET_CTRL 0x0770
|
||||
#define regUMSCH_MES_RESET_CTRL_BASE_IDX 1
|
||||
|
||||
#define regVCN_MES_PRGRM_CNTR_START 0x0780
|
||||
#define regVCN_MES_PRGRM_CNTR_START_BASE_IDX 1
|
||||
#define regVCN_MES_INTR_ROUTINE_START 0x0781
|
||||
#define regVCN_MES_INTR_ROUTINE_START_BASE_IDX 1
|
||||
#define regVCN_MES_MTVEC_LO 0x0781
|
||||
#define regVCN_MES_MTVEC_LO_BASE_IDX 1
|
||||
#define regVCN_MES_INTR_ROUTINE_START_HI 0x0782
|
||||
#define regVCN_MES_INTR_ROUTINE_START_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MTVEC_HI 0x0782
|
||||
#define regVCN_MES_MTVEC_HI_BASE_IDX 1
|
||||
#define regVCN_MES_CNTL 0x0787
|
||||
#define regVCN_MES_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_PIPE_PRIORITY_CNTS 0x0788
|
||||
#define regVCN_MES_PIPE_PRIORITY_CNTS_BASE_IDX 1
|
||||
#define regVCN_MES_PIPE0_PRIORITY 0x0789
|
||||
#define regVCN_MES_PIPE0_PRIORITY_BASE_IDX 1
|
||||
#define regVCN_MES_PIPE1_PRIORITY 0x078a
|
||||
#define regVCN_MES_PIPE1_PRIORITY_BASE_IDX 1
|
||||
#define regVCN_MES_PIPE2_PRIORITY 0x078b
|
||||
#define regVCN_MES_PIPE2_PRIORITY_BASE_IDX 1
|
||||
#define regVCN_MES_PIPE3_PRIORITY 0x078c
|
||||
#define regVCN_MES_PIPE3_PRIORITY_BASE_IDX 1
|
||||
#define regVCN_MES_HEADER_DUMP 0x078d
|
||||
#define regVCN_MES_HEADER_DUMP_BASE_IDX 1
|
||||
#define regVCN_MES_MIE_LO 0x078e
|
||||
#define regVCN_MES_MIE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MIE_HI 0x078f
|
||||
#define regVCN_MES_MIE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT 0x0790
|
||||
#define regVCN_MES_INTERRUPT_BASE_IDX 1
|
||||
#define regVCN_MES_SCRATCH_INDEX 0x0791
|
||||
#define regVCN_MES_SCRATCH_INDEX_BASE_IDX 1
|
||||
#define regVCN_MES_SCRATCH_DATA 0x0792
|
||||
#define regVCN_MES_SCRATCH_DATA_BASE_IDX 1
|
||||
#define regVCN_MES_INSTR_PNTR 0x0793
|
||||
#define regVCN_MES_INSTR_PNTR_BASE_IDX 1
|
||||
#define regVCN_MES_MSCRATCH_HI 0x0794
|
||||
#define regVCN_MES_MSCRATCH_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MSCRATCH_LO 0x0795
|
||||
#define regVCN_MES_MSCRATCH_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MSTATUS_LO 0x0796
|
||||
#define regVCN_MES_MSTATUS_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MSTATUS_HI 0x0797
|
||||
#define regVCN_MES_MSTATUS_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MEPC_LO 0x0798
|
||||
#define regVCN_MES_MEPC_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MEPC_HI 0x0799
|
||||
#define regVCN_MES_MEPC_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MCAUSE_LO 0x079a
|
||||
#define regVCN_MES_MCAUSE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MCAUSE_HI 0x079b
|
||||
#define regVCN_MES_MCAUSE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MBADADDR_LO 0x079c
|
||||
#define regVCN_MES_MBADADDR_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MBADADDR_HI 0x079d
|
||||
#define regVCN_MES_MBADADDR_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MIP_LO 0x079e
|
||||
#define regVCN_MES_MIP_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MIP_HI 0x079f
|
||||
#define regVCN_MES_MIP_HI_BASE_IDX 1
|
||||
#define regVCN_MES_IC_OP_CNTL 0x07a0
|
||||
#define regVCN_MES_IC_OP_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_MCYCLE_LO 0x07a6
|
||||
#define regVCN_MES_MCYCLE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MCYCLE_HI 0x07a7
|
||||
#define regVCN_MES_MCYCLE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MTIME_LO 0x07a8
|
||||
#define regVCN_MES_MTIME_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MTIME_HI 0x07a9
|
||||
#define regVCN_MES_MTIME_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MINSTRET_LO 0x07aa
|
||||
#define regVCN_MES_MINSTRET_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MINSTRET_HI 0x07ab
|
||||
#define regVCN_MES_MINSTRET_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MISA_LO 0x07ac
|
||||
#define regVCN_MES_MISA_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MISA_HI 0x07ad
|
||||
#define regVCN_MES_MISA_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MVENDORID_LO 0x07ae
|
||||
#define regVCN_MES_MVENDORID_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MVENDORID_HI 0x07af
|
||||
#define regVCN_MES_MVENDORID_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MARCHID_LO 0x07b0
|
||||
#define regVCN_MES_MARCHID_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MARCHID_HI 0x07b1
|
||||
#define regVCN_MES_MARCHID_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MIMPID_LO 0x07b2
|
||||
#define regVCN_MES_MIMPID_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MIMPID_HI 0x07b3
|
||||
#define regVCN_MES_MIMPID_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MHARTID_LO 0x07b4
|
||||
#define regVCN_MES_MHARTID_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MHARTID_HI 0x07b5
|
||||
#define regVCN_MES_MHARTID_HI_BASE_IDX 1
|
||||
#define regVCN_MES_DC_BASE_CNTL 0x07b6
|
||||
#define regVCN_MES_DC_BASE_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_OP_CNTL 0x07b7
|
||||
#define regVCN_MES_DC_OP_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_MTIMECMP_LO 0x07b8
|
||||
#define regVCN_MES_MTIMECMP_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MTIMECMP_HI 0x07b9
|
||||
#define regVCN_MES_MTIMECMP_HI_BASE_IDX 1
|
||||
#define regVCN_MES_DEBUG_INTERRUPT_INSTR_PNTR 0x07c2
|
||||
#define regVCN_MES_DEBUG_INTERRUPT_INSTR_PNTR_BASE_IDX 1
|
||||
#define regVCN_MES_GP0_LO 0x07c3
|
||||
#define regVCN_MES_GP0_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP0_HI 0x07c4
|
||||
#define regVCN_MES_GP0_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP1_LO 0x07c5
|
||||
#define regVCN_MES_GP1_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP1_HI 0x07c6
|
||||
#define regVCN_MES_GP1_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP2_LO 0x07c7
|
||||
#define regVCN_MES_GP2_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP2_HI 0x07c8
|
||||
#define regVCN_MES_GP2_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP3_LO 0x07c9
|
||||
#define regVCN_MES_GP3_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP3_HI 0x07ca
|
||||
#define regVCN_MES_GP3_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP4_LO 0x07cb
|
||||
#define regVCN_MES_GP4_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP4_HI 0x07cc
|
||||
#define regVCN_MES_GP4_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP5_LO 0x07cd
|
||||
#define regVCN_MES_GP5_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP5_HI 0x07ce
|
||||
#define regVCN_MES_GP5_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP6_LO 0x07cf
|
||||
#define regVCN_MES_GP6_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP6_HI 0x07d0
|
||||
#define regVCN_MES_GP6_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP7_LO 0x07d1
|
||||
#define regVCN_MES_GP7_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP7_HI 0x07d2
|
||||
#define regVCN_MES_GP7_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP8_LO 0x07d3
|
||||
#define regVCN_MES_GP8_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP8_HI 0x07d4
|
||||
#define regVCN_MES_GP8_HI_BASE_IDX 1
|
||||
#define regVCN_MES_GP9_LO 0x07d5
|
||||
#define regVCN_MES_GP9_LO_BASE_IDX 1
|
||||
#define regVCN_MES_GP9_HI 0x07d6
|
||||
#define regVCN_MES_GP9_HI_BASE_IDX 1
|
||||
#define regVCN_MES_DM_INDEX_ADDR 0x0800
|
||||
#define regVCN_MES_DM_INDEX_ADDR_BASE_IDX 1
|
||||
#define regVCN_MES_DM_INDEX_DATA 0x0801
|
||||
#define regVCN_MES_DM_INDEX_DATA_BASE_IDX 1
|
||||
#define regVCN_MES_DBG_FROM_RST 0x0802
|
||||
#define regVCN_MES_DBG_FROM_RST_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_BASE0_LO 0x0803
|
||||
#define regVCN_MES_LOCAL_BASE0_LO_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_BASE0_HI 0x0804
|
||||
#define regVCN_MES_LOCAL_BASE0_HI_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_MASK0_LO 0x0805
|
||||
#define regVCN_MES_LOCAL_MASK0_LO_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_MASK0_HI 0x0806
|
||||
#define regVCN_MES_LOCAL_MASK0_HI_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_APERTURE 0x0807
|
||||
#define regVCN_MES_LOCAL_APERTURE_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_INSTR_BASE_LO 0x0808
|
||||
#define regVCN_MES_LOCAL_INSTR_BASE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_INSTR_BASE_HI 0x0809
|
||||
#define regVCN_MES_LOCAL_INSTR_BASE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_INSTR_MASK_LO 0x080a
|
||||
#define regVCN_MES_LOCAL_INSTR_MASK_LO_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_INSTR_MASK_HI 0x080b
|
||||
#define regVCN_MES_LOCAL_INSTR_MASK_HI_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_INSTR_APERTURE 0x080c
|
||||
#define regVCN_MES_LOCAL_INSTR_APERTURE_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_SCRATCH_APERTURE 0x080d
|
||||
#define regVCN_MES_LOCAL_SCRATCH_APERTURE_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_SCRATCH_BASE_LO 0x080e
|
||||
#define regVCN_MES_LOCAL_SCRATCH_BASE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_LOCAL_SCRATCH_BASE_HI 0x080f
|
||||
#define regVCN_MES_LOCAL_SCRATCH_BASE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_PERFCOUNT_CNTL 0x0819
|
||||
#define regVCN_MES_PERFCOUNT_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_PENDING_INTERRUPT 0x081a
|
||||
#define regVCN_MES_PENDING_INTERRUPT_BASE_IDX 1
|
||||
#define regVCN_MES_PRIV_LEVEL 0x081b
|
||||
#define regVCN_MES_PRIV_LEVEL_BASE_IDX 1
|
||||
#define regVCN_MES_PRIV_LEVEL_VIOLATION_STATUS 0x081c
|
||||
#define regVCN_MES_PRIV_LEVEL_VIOLATION_STATUS_BASE_IDX 1
|
||||
#define regVCN_MES_PRGRM_CNTR_START_HI 0x081d
|
||||
#define regVCN_MES_PRGRM_CNTR_START_HI_BASE_IDX 1
|
||||
#define regVCN_MES_DEBUG_INTERRUPT_INSTR_PNTR_HI 0x081e
|
||||
#define regVCN_MES_DEBUG_INTERRUPT_INSTR_PNTR_HI_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_16 0x081f
|
||||
#define regVCN_MES_INTERRUPT_DATA_16_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_17 0x0820
|
||||
#define regVCN_MES_INTERRUPT_DATA_17_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_18 0x0821
|
||||
#define regVCN_MES_INTERRUPT_DATA_18_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_19 0x0822
|
||||
#define regVCN_MES_INTERRUPT_DATA_19_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_20 0x0823
|
||||
#define regVCN_MES_INTERRUPT_DATA_20_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_21 0x0824
|
||||
#define regVCN_MES_INTERRUPT_DATA_21_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_22 0x0825
|
||||
#define regVCN_MES_INTERRUPT_DATA_22_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_23 0x0826
|
||||
#define regVCN_MES_INTERRUPT_DATA_23_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_24 0x0827
|
||||
#define regVCN_MES_INTERRUPT_DATA_24_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_25 0x0828
|
||||
#define regVCN_MES_INTERRUPT_DATA_25_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_26 0x0829
|
||||
#define regVCN_MES_INTERRUPT_DATA_26_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_27 0x082a
|
||||
#define regVCN_MES_INTERRUPT_DATA_27_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_28 0x082b
|
||||
#define regVCN_MES_INTERRUPT_DATA_28_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_29 0x082c
|
||||
#define regVCN_MES_INTERRUPT_DATA_29_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_30 0x082d
|
||||
#define regVCN_MES_INTERRUPT_DATA_30_BASE_IDX 1
|
||||
#define regVCN_MES_INTERRUPT_DATA_31 0x082e
|
||||
#define regVCN_MES_INTERRUPT_DATA_31_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE0_BASE 0x082f
|
||||
#define regVCN_MES_DC_APERTURE0_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE0_MASK 0x0830
|
||||
#define regVCN_MES_DC_APERTURE0_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE0_CNTL 0x0831
|
||||
#define regVCN_MES_DC_APERTURE0_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE1_BASE 0x0832
|
||||
#define regVCN_MES_DC_APERTURE1_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE1_MASK 0x0833
|
||||
#define regVCN_MES_DC_APERTURE1_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE1_CNTL 0x0834
|
||||
#define regVCN_MES_DC_APERTURE1_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE2_BASE 0x0835
|
||||
#define regVCN_MES_DC_APERTURE2_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE2_MASK 0x0836
|
||||
#define regVCN_MES_DC_APERTURE2_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE2_CNTL 0x0837
|
||||
#define regVCN_MES_DC_APERTURE2_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE3_BASE 0x0838
|
||||
#define regVCN_MES_DC_APERTURE3_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE3_MASK 0x0839
|
||||
#define regVCN_MES_DC_APERTURE3_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE3_CNTL 0x083a
|
||||
#define regVCN_MES_DC_APERTURE3_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE4_BASE 0x083b
|
||||
#define regVCN_MES_DC_APERTURE4_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE4_MASK 0x083c
|
||||
#define regVCN_MES_DC_APERTURE4_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE4_CNTL 0x083d
|
||||
#define regVCN_MES_DC_APERTURE4_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE5_BASE 0x083e
|
||||
#define regVCN_MES_DC_APERTURE5_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE5_MASK 0x083f
|
||||
#define regVCN_MES_DC_APERTURE5_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE5_CNTL 0x0840
|
||||
#define regVCN_MES_DC_APERTURE5_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE6_BASE 0x0841
|
||||
#define regVCN_MES_DC_APERTURE6_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE6_MASK 0x0842
|
||||
#define regVCN_MES_DC_APERTURE6_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE6_CNTL 0x0843
|
||||
#define regVCN_MES_DC_APERTURE6_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE7_BASE 0x0844
|
||||
#define regVCN_MES_DC_APERTURE7_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE7_MASK 0x0845
|
||||
#define regVCN_MES_DC_APERTURE7_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE7_CNTL 0x0846
|
||||
#define regVCN_MES_DC_APERTURE7_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE8_BASE 0x0847
|
||||
#define regVCN_MES_DC_APERTURE8_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE8_MASK 0x0848
|
||||
#define regVCN_MES_DC_APERTURE8_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE8_CNTL 0x0849
|
||||
#define regVCN_MES_DC_APERTURE8_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE9_BASE 0x084a
|
||||
#define regVCN_MES_DC_APERTURE9_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE9_MASK 0x084b
|
||||
#define regVCN_MES_DC_APERTURE9_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE9_CNTL 0x084c
|
||||
#define regVCN_MES_DC_APERTURE9_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE10_BASE 0x084d
|
||||
#define regVCN_MES_DC_APERTURE10_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE10_MASK 0x084e
|
||||
#define regVCN_MES_DC_APERTURE10_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE10_CNTL 0x084f
|
||||
#define regVCN_MES_DC_APERTURE10_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE11_BASE 0x0850
|
||||
#define regVCN_MES_DC_APERTURE11_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE11_MASK 0x0851
|
||||
#define regVCN_MES_DC_APERTURE11_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE11_CNTL 0x0852
|
||||
#define regVCN_MES_DC_APERTURE11_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE12_BASE 0x0853
|
||||
#define regVCN_MES_DC_APERTURE12_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE12_MASK 0x0854
|
||||
#define regVCN_MES_DC_APERTURE12_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE12_CNTL 0x0855
|
||||
#define regVCN_MES_DC_APERTURE12_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE13_BASE 0x0856
|
||||
#define regVCN_MES_DC_APERTURE13_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE13_MASK 0x0857
|
||||
#define regVCN_MES_DC_APERTURE13_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE13_CNTL 0x0858
|
||||
#define regVCN_MES_DC_APERTURE13_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE14_BASE 0x0859
|
||||
#define regVCN_MES_DC_APERTURE14_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE14_MASK 0x085a
|
||||
#define regVCN_MES_DC_APERTURE14_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE14_CNTL 0x085b
|
||||
#define regVCN_MES_DC_APERTURE14_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE15_BASE 0x085c
|
||||
#define regVCN_MES_DC_APERTURE15_BASE_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE15_MASK 0x085d
|
||||
#define regVCN_MES_DC_APERTURE15_MASK_BASE_IDX 1
|
||||
#define regVCN_MES_DC_APERTURE15_CNTL 0x085e
|
||||
#define regVCN_MES_DC_APERTURE15_CNTL_BASE_IDX 1
|
||||
|
||||
#define regVCN_HYP_ME1_PIPE0_VMID_CNTL 0x0890
|
||||
#define regVCN_HYP_ME1_PIPE0_VMID_CNTL_BASE_IDX 1
|
||||
#define regVCN_HYP_ME1_PIPE1_VMID_CNTL 0x0891
|
||||
#define regVCN_HYP_ME1_PIPE1_VMID_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_IC_BASE_LO 0x08d0
|
||||
#define regVCN_MES_IC_BASE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MIBASE_LO 0x08d0
|
||||
#define regVCN_MES_MIBASE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_IC_BASE_HI 0x08d1
|
||||
#define regVCN_MES_IC_BASE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MIBASE_HI 0x08d1
|
||||
#define regVCN_MES_MIBASE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_IC_BASE_CNTL 0x08d2
|
||||
#define regVCN_MES_IC_BASE_CNTL_BASE_IDX 1
|
||||
#define regVCN_MES_DC_BASE_LO 0x08d4
|
||||
#define regVCN_MES_DC_BASE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MDBASE_LO 0x08d4
|
||||
#define regVCN_MES_MDBASE_LO_BASE_IDX 1
|
||||
#define regVCN_MES_DC_BASE_HI 0x08d5
|
||||
#define regVCN_MES_DC_BASE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MDBASE_HI 0x08d5
|
||||
#define regVCN_MES_MDBASE_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MIBOUND_LO 0x08db
|
||||
#define regVCN_MES_MIBOUND_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MIBOUND_HI 0x08dc
|
||||
#define regVCN_MES_MIBOUND_HI_BASE_IDX 1
|
||||
#define regVCN_MES_MDBOUND_LO 0x08dd
|
||||
#define regVCN_MES_MDBOUND_LO_BASE_IDX 1
|
||||
#define regVCN_MES_MDBOUND_HI 0x08de
|
||||
#define regVCN_MES_MDBOUND_HI_BASE_IDX 1
|
||||
|
||||
// addressBlock: uvdctxind
|
||||
// base address: 0x0
|
||||
|
||||
@@ -6769,6 +6769,73 @@
|
||||
#define VCN_RB4_DB_CTRL__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_RB4_DB_CTRL__EN_MASK 0x40000000L
|
||||
#define VCN_RB4_DB_CTRL__HIT_MASK 0x80000000L
|
||||
//VCN_UMSCH_RB_DB_CTRL
|
||||
#define VCN_UMSCH_RB_DB_CTRL__OFFSET__SHIFT 0x2
|
||||
#define VCN_UMSCH_RB_DB_CTRL__EN__SHIFT 0x1e
|
||||
#define VCN_UMSCH_RB_DB_CTRL__HIT__SHIFT 0x1f
|
||||
#define VCN_UMSCH_RB_DB_CTRL__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_UMSCH_RB_DB_CTRL__EN_MASK 0x40000000L
|
||||
#define VCN_UMSCH_RB_DB_CTRL__HIT_MASK 0x80000000L
|
||||
//VCN_AGDB_CTRL0
|
||||
#define VCN_AGDB_CTRL0__OFFSET__SHIFT 0x2
|
||||
#define VCN_AGDB_CTRL0__EN__SHIFT 0x1e
|
||||
#define VCN_AGDB_CTRL0__HIT__SHIFT 0x1f
|
||||
#define VCN_AGDB_CTRL0__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_AGDB_CTRL0__EN_MASK 0x40000000L
|
||||
#define VCN_AGDB_CTRL0__HIT_MASK 0x80000000L
|
||||
//VCN_AGDB_CTRL1
|
||||
#define VCN_AGDB_CTRL1__OFFSET__SHIFT 0x2
|
||||
#define VCN_AGDB_CTRL1__EN__SHIFT 0x1e
|
||||
#define VCN_AGDB_CTRL1__HIT__SHIFT 0x1f
|
||||
#define VCN_AGDB_CTRL1__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_AGDB_CTRL1__EN_MASK 0x40000000L
|
||||
#define VCN_AGDB_CTRL1__HIT_MASK 0x80000000L
|
||||
//VCN_AGDB_CTRL2
|
||||
#define VCN_AGDB_CTRL2__OFFSET__SHIFT 0x2
|
||||
#define VCN_AGDB_CTRL2__EN__SHIFT 0x1e
|
||||
#define VCN_AGDB_CTRL2__HIT__SHIFT 0x1f
|
||||
#define VCN_AGDB_CTRL2__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_AGDB_CTRL2__EN_MASK 0x40000000L
|
||||
#define VCN_AGDB_CTRL2__HIT_MASK 0x80000000L
|
||||
//VCN_AGDB_CTRL3
|
||||
#define VCN_AGDB_CTRL3__OFFSET__SHIFT 0x2
|
||||
#define VCN_AGDB_CTRL3__EN__SHIFT 0x1e
|
||||
#define VCN_AGDB_CTRL3__HIT__SHIFT 0x1f
|
||||
#define VCN_AGDB_CTRL3__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_AGDB_CTRL3__EN_MASK 0x40000000L
|
||||
#define VCN_AGDB_CTRL3__HIT_MASK 0x80000000L
|
||||
//VCN_AGDB_CTRL4
|
||||
#define VCN_AGDB_CTRL4__OFFSET__SHIFT 0x2
|
||||
#define VCN_AGDB_CTRL4__EN__SHIFT 0x1e
|
||||
#define VCN_AGDB_CTRL4__HIT__SHIFT 0x1f
|
||||
#define VCN_AGDB_CTRL4__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_AGDB_CTRL4__EN_MASK 0x40000000L
|
||||
#define VCN_AGDB_CTRL4__HIT_MASK 0x80000000L
|
||||
//VCN_AGDB_CTRL5
|
||||
#define VCN_AGDB_CTRL5__OFFSET__SHIFT 0x2
|
||||
#define VCN_AGDB_CTRL5__EN__SHIFT 0x1e
|
||||
#define VCN_AGDB_CTRL5__HIT__SHIFT 0x1f
|
||||
#define VCN_AGDB_CTRL5__OFFSET_MASK 0x0FFFFFFCL
|
||||
#define VCN_AGDB_CTRL5__EN_MASK 0x40000000L
|
||||
#define VCN_AGDB_CTRL5__HIT_MASK 0x80000000L
|
||||
//VCN_AGDB_MASK0
|
||||
#define VCN_AGDB_MASK0__MASK__SHIFT 0x2
|
||||
#define VCN_AGDB_MASK0__MASK_MASK 0x0FFFFFFCL
|
||||
//VCN_AGDB_MASK1
|
||||
#define VCN_AGDB_MASK1__MASK__SHIFT 0x2
|
||||
#define VCN_AGDB_MASK1__MASK_MASK 0x0FFFFFFCL
|
||||
//VCN_AGDB_MASK2
|
||||
#define VCN_AGDB_MASK2__MASK__SHIFT 0x2
|
||||
#define VCN_AGDB_MASK2__MASK_MASK 0x0FFFFFFCL
|
||||
//VCN_AGDB_MASK3
|
||||
#define VCN_AGDB_MASK3__MASK__SHIFT 0x2
|
||||
#define VCN_AGDB_MASK3__MASK_MASK 0x0FFFFFFCL
|
||||
//VCN_AGDB_MASK4
|
||||
#define VCN_AGDB_MASK4__MASK__SHIFT 0x2
|
||||
#define VCN_AGDB_MASK4__MASK_MASK 0x0FFFFFFCL
|
||||
//VCN_AGDB_MASK5
|
||||
#define VCN_AGDB_MASK5__MASK__SHIFT 0x2
|
||||
#define VCN_AGDB_MASK5__MASK_MASK 0x0FFFFFFCL
|
||||
//VCN_RB_ENABLE
|
||||
#define VCN_RB_ENABLE__RB_EN__SHIFT 0x0
|
||||
#define VCN_RB_ENABLE__JPEG_RB_EN__SHIFT 0x1
|
||||
@@ -8051,5 +8118,820 @@
|
||||
#define UVD_MEMCHECK2_VCPU_INT_ACK__PREF_LO_ACK_MASK 0x04000000L
|
||||
#define UVD_MEMCHECK2_VCPU_INT_ACK__PREF_HI_ACK_MASK 0x08000000L
|
||||
|
||||
//VCN_UMSCH_MES_UTCL1_CNTL
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__REDO_LATENCY__SHIFT 0x0
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__ForceSnoop__SHIFT 0x14
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__FragLimitMode__SHIFT 0x15
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__DropMode__SHIFT 0x16
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__Invalidate__SHIFT 0x17
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__REDO_LATENCY_MASK 0x000FFFFFL
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__ForceSnoop_MASK 0x00100000L
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__FragLimitMode_MASK 0x00200000L
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__DropMode_MASK 0x00400000L
|
||||
#define VCN_UMSCH_MES_UTCL1_CNTL__Invalidate_MASK 0x00800000L
|
||||
//VCN_UMSCH_MES_BUSY
|
||||
#define VCN_UMSCH_MES_BUSY__MesScratchRamBusy__SHIFT 0x0
|
||||
#define VCN_UMSCH_MES_BUSY__MesInstrCacheBusy__SHIFT 0x1
|
||||
#define VCN_UMSCH_MES_BUSY__MesDataCacheBusy__SHIFT 0x2
|
||||
#define VCN_UMSCH_MES_BUSY__MesBusy__SHIFT 0x3
|
||||
#define VCN_UMSCH_MES_BUSY__MesLoadBusy__SHIFT 0x4
|
||||
#define VCN_UMSCH_MES_BUSY__MesMutexBusy__SHIFT 0x5
|
||||
#define VCN_UMSCH_MES_BUSY__MesThreadBusy__SHIFT 0x6
|
||||
#define VCN_UMSCH_MES_BUSY__MesMessageBusy__SHIFT 0x8
|
||||
#define VCN_UMSCH_MES_BUSY__MesTcBusy__SHIFT 0xa
|
||||
#define VCN_UMSCH_MES_BUSY__MesDmaPending__SHIFT 0xc
|
||||
#define VCN_UMSCH_MES_BUSY__MesScratchRamBusy_MASK 0x00000001L
|
||||
#define VCN_UMSCH_MES_BUSY__MesInstrCacheBusy_MASK 0x00000002L
|
||||
#define VCN_UMSCH_MES_BUSY__MesDataCacheBusy_MASK 0x00000004L
|
||||
#define VCN_UMSCH_MES_BUSY__MesBusy_MASK 0x00000008L
|
||||
#define VCN_UMSCH_MES_BUSY__MesLoadBusy_MASK 0x00000010L
|
||||
#define VCN_UMSCH_MES_BUSY__MesMutexBusy_MASK 0x00000020L
|
||||
#define VCN_UMSCH_MES_BUSY__MesThreadBusy_MASK 0x000000C0L
|
||||
#define VCN_UMSCH_MES_BUSY__MesMessageBusy_MASK 0x00000300L
|
||||
#define VCN_UMSCH_MES_BUSY__MesTcBusy_MASK 0x00000C00L
|
||||
#define VCN_UMSCH_MES_BUSY__MesDmaPending_MASK 0x00003000L
|
||||
//VCN_UMSCH_RB_BASE_LO
|
||||
#define VCN_UMSCH_RB_BASE_LO__RB_BASE_LO__SHIFT 0x6
|
||||
#define VCN_UMSCH_RB_BASE_LO__RB_BASE_LO_MASK 0xFFFFFFC0L
|
||||
//VCN_UMSCH_RB_BASE_HI
|
||||
#define VCN_UMSCH_RB_BASE_HI__RB_BASE_HI__SHIFT 0x0
|
||||
#define VCN_UMSCH_RB_BASE_HI__RB_BASE_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_UMSCH_RB_SIZE
|
||||
#define VCN_UMSCH_RB_SIZE__WPTR__SHIFT 0x4
|
||||
#define VCN_UMSCH_RB_SIZE__WPTR_MASK 0x007FFFF0L
|
||||
//VCN_UMSCH_RB_RPTR
|
||||
#define VCN_UMSCH_RB_RPTR__WPTR__SHIFT 0x4
|
||||
#define VCN_UMSCH_RB_RPTR__WPTR_MASK 0x007FFFF0L
|
||||
//VCN_UMSCH_RB_WPTR
|
||||
#define VCN_UMSCH_RB_WPTR__WPTR__SHIFT 0x4
|
||||
#define VCN_UMSCH_RB_WPTR__WPTR_MASK 0x007FFFF0L
|
||||
//VCN_UMSCH_MASTINT_EN
|
||||
#define VCN_UMSCH_MASTINT_EN__OVERRUN_RST__SHIFT 0x0
|
||||
#define VCN_UMSCH_MASTINT_EN__SYS_EN__SHIFT 0x2
|
||||
#define VCN_UMSCH_MASTINT_EN__INT_OVERRUN__SHIFT 0x4
|
||||
#define VCN_UMSCH_MASTINT_EN__OVERRUN_RST_MASK 0x00000001L
|
||||
#define VCN_UMSCH_MASTINT_EN__SYS_EN_MASK 0x00000004L
|
||||
#define VCN_UMSCH_MASTINT_EN__INT_OVERRUN_MASK 0x007FFFF0L
|
||||
//VCN_UMSCH_IH_CTRL
|
||||
#define VCN_UMSCH_IH_CTRL__IH_SOFT_RESET__SHIFT 0x0
|
||||
#define VCN_UMSCH_IH_CTRL__IH_STALL_EN__SHIFT 0x1
|
||||
#define VCN_UMSCH_IH_CTRL__IH_STATUS_CLEAN__SHIFT 0x2
|
||||
#define VCN_UMSCH_IH_CTRL__IH_VMID__SHIFT 0x3
|
||||
#define VCN_UMSCH_IH_CTRL__IH_USER_DATA__SHIFT 0x7
|
||||
#define VCN_UMSCH_IH_CTRL__IH_RINGID__SHIFT 0x13
|
||||
#define VCN_UMSCH_IH_CTRL__IH_SOFT_RESET_MASK 0x00000001L
|
||||
#define VCN_UMSCH_IH_CTRL__IH_STALL_EN_MASK 0x00000002L
|
||||
#define VCN_UMSCH_IH_CTRL__IH_STATUS_CLEAN_MASK 0x00000004L
|
||||
#define VCN_UMSCH_IH_CTRL__IH_VMID_MASK 0x00000078L
|
||||
#define VCN_UMSCH_IH_CTRL__IH_USER_DATA_MASK 0x0007FF80L
|
||||
#define VCN_UMSCH_IH_CTRL__IH_RINGID_MASK 0x07F80000L
|
||||
//VCN_UMSCH_SYS_INT_EN
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT0__SHIFT 0x0
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT1__SHIFT 0x1
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT2__SHIFT 0x2
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT3__SHIFT 0x3
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT4__SHIFT 0x4
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT5__SHIFT 0x5
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT6__SHIFT 0x6
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT7__SHIFT 0x7
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT0_MASK 0x00000001L
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT1_MASK 0x00000002L
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT2_MASK 0x00000004L
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT3_MASK 0x00000008L
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT4_MASK 0x00000010L
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT5_MASK 0x00000020L
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT6_MASK 0x00000040L
|
||||
#define VCN_UMSCH_SYS_INT_EN__INT7_MASK 0x00000080L
|
||||
//VCN_UMSCH_SYS_INT_STATUS
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT0__SHIFT 0x0
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT1__SHIFT 0x1
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT2__SHIFT 0x2
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT3__SHIFT 0x3
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT4__SHIFT 0x4
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT5__SHIFT 0x5
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT6__SHIFT 0x6
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT7__SHIFT 0x7
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT0_MASK 0x00000001L
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT1_MASK 0x00000002L
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT2_MASK 0x00000004L
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT3_MASK 0x00000008L
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT4_MASK 0x00000010L
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT5_MASK 0x00000020L
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT6_MASK 0x00000040L
|
||||
#define VCN_UMSCH_SYS_INT_STATUS__INT7_MASK 0x00000080L
|
||||
//VCN_UMSCH_SYS_INT_ACK
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT0__SHIFT 0x0
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT1__SHIFT 0x1
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT2__SHIFT 0x2
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT3__SHIFT 0x3
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT4__SHIFT 0x4
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT5__SHIFT 0x5
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT6__SHIFT 0x6
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT7__SHIFT 0x7
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT0_MASK 0x00000001L
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT1_MASK 0x00000002L
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT2_MASK 0x00000004L
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT3_MASK 0x00000008L
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT4_MASK 0x00000010L
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT5_MASK 0x00000020L
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT6_MASK 0x00000040L
|
||||
#define VCN_UMSCH_SYS_INT_ACK__INT7_MASK 0x00000080L
|
||||
//VCN_UMSCH_SYS_INT_SRC
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT0__SHIFT 0x0
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT1__SHIFT 0x1
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT2__SHIFT 0x2
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT3__SHIFT 0x3
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT4__SHIFT 0x4
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT5__SHIFT 0x5
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT6__SHIFT 0x6
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT7__SHIFT 0x7
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT0_MASK 0x00000001L
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT1_MASK 0x00000002L
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT2_MASK 0x00000004L
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT3_MASK 0x00000008L
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT4_MASK 0x00000010L
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT5_MASK 0x00000020L
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT6_MASK 0x00000040L
|
||||
#define VCN_UMSCH_SYS_INT_SRC__INT7_MASK 0x00000080L
|
||||
//VCN_UMSCH_IH_CTX_CTRL
|
||||
#define VCN_UMSCH_IH_CTX_CTRL__IH_CTX_ID__SHIFT 0x0
|
||||
#define VCN_UMSCH_IH_CTX_CTRL__IH_CTX_ID_MASK 0x0FFFFFFFL
|
||||
//VCN_UMSCH_CGC_CTRL
|
||||
#define VCN_UMSCH_CGC_CTRL__UMSCH_MODE__SHIFT 0x0
|
||||
#define VCN_UMSCH_CGC_CTRL__UMSCH__SHIFT 0x1
|
||||
#define VCN_UMSCH_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT 0x2
|
||||
#define VCN_UMSCH_CGC_CTRL__CLK_OFF_DELAY__SHIFT 0x6
|
||||
#define VCN_UMSCH_CGC_CTRL__UMSCH_REG_CG_MODE__SHIFT 0xe
|
||||
#define VCN_UMSCH_CGC_CTRL__UMSCH_MODE_MASK 0x00000001L
|
||||
#define VCN_UMSCH_CGC_CTRL__UMSCH_MASK 0x00000002L
|
||||
#define VCN_UMSCH_CGC_CTRL__CLK_GATE_DLY_TIMER_MASK 0x0000003CL
|
||||
#define VCN_UMSCH_CGC_CTRL__CLK_OFF_DELAY_MASK 0x00003FC0L
|
||||
#define VCN_UMSCH_CGC_CTRL__UMSCH_REG_CG_MODE_MASK 0x00004000L
|
||||
//VCN_UMSCH_CGC_STATUS
|
||||
#define VCN_UMSCH_CGC_STATUS__UMSCH_CORE_ACTIVE__SHIFT 0x0
|
||||
#define VCN_UMSCH_CGC_STATUS__UMSCH_CORE_ACTIVE_MASK 0x00000001L
|
||||
//VCN_UMSCH_CGC_MEM_CTRL
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_LS_EN_HW_ON__SHIFT 0x0
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_LS_EN_SW_ON__SHIFT 0x1
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_DS_EN__SHIFT 0x2
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_SD_EN__SHIFT 0x3
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_LS_EN_HW_ON_MASK 0x00000001L
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_LS_EN_SW_ON_MASK 0x00000002L
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_DS_EN_MASK 0x00000004L
|
||||
#define VCN_UMSCH_CGC_MEM_CTRL__UMSCH_SD_EN_MASK 0x00000008L
|
||||
//UVD_INTERNAL_REG_VIOLATION_8
|
||||
#define UVD_INTERNAL_REG_VIOLATION_8__UVD_INTERNAL_REG_VIOLATION_8_ADDR__SHIFT 0x2
|
||||
#define UVD_INTERNAL_REG_VIOLATION_8__UVD_INTERNAL_REG_VIOLATION_8_MASTER_ID__SHIFT 0x14
|
||||
#define UVD_INTERNAL_REG_VIOLATION_8__UVD_INTERNAL_REG_VIOLATION_8_OP__SHIFT 0x18
|
||||
#define UVD_INTERNAL_REG_VIOLATION_8__UVD_INTERNAL_REG_VIOLATION_8_ADDR_MASK 0x000FFFFCL
|
||||
#define UVD_INTERNAL_REG_VIOLATION_8__UVD_INTERNAL_REG_VIOLATION_8_MASTER_ID_MASK 0x00F00000L
|
||||
#define UVD_INTERNAL_REG_VIOLATION_8__UVD_INTERNAL_REG_VIOLATION_8_OP_MASK 0x01000000L
|
||||
//UVD_UMSCH_FORCE
|
||||
#define UVD_UMSCH_FORCE__IC_FORCE_GPUVM__SHIFT 0x0
|
||||
#define UVD_UMSCH_FORCE__DC_FORCE_GPUVM__SHIFT 0x1
|
||||
#define UVD_UMSCH_FORCE__FORCE_DROP_DISABLE__SHIFT 0x2
|
||||
#define UVD_UMSCH_FORCE__IC_FORCE_GPUVM_MASK 0x00000001L
|
||||
#define UVD_UMSCH_FORCE__DC_FORCE_GPUVM_MASK 0x00000002L
|
||||
#define UVD_UMSCH_FORCE__FORCE_DROP_DISABLE_MASK 0x00000004L
|
||||
//UVD_UMSCH_DEBUG_INDEX
|
||||
#define UVD_UMSCH_DEBUG_INDEX__DEBUG_READ_ADDR__SHIFT 0x0
|
||||
#define UVD_UMSCH_DEBUG_INDEX__DEBUG_ADDR_FREE_STR_DIS__SHIFT 0x1e
|
||||
#define UVD_UMSCH_DEBUG_INDEX__DEBUG_RESET__SHIFT 0x1f
|
||||
#define UVD_UMSCH_DEBUG_INDEX__DEBUG_READ_ADDR_MASK 0x0000001FL
|
||||
#define UVD_UMSCH_DEBUG_INDEX__DEBUG_ADDR_FREE_STR_DIS_MASK 0x40000000L
|
||||
#define UVD_UMSCH_DEBUG_INDEX__DEBUG_RESET_MASK 0x80000000L
|
||||
//UVD_UMSCH_DEBUG_DATA_LO
|
||||
#define UVD_UMSCH_DEBUG_DATA_LO__DEBUG_DATA_LO__SHIFT 0x0
|
||||
#define UVD_UMSCH_DEBUG_DATA_LO__DEBUG_DATA_LO_MASK 0xFFFFFFFFL
|
||||
//UVD_UMSCH_DEBUG_DATA_HI
|
||||
#define UVD_UMSCH_DEBUG_DATA_HI__DEBUG_DATA_HI__SHIFT 0x0
|
||||
#define UVD_UMSCH_DEBUG_DATA_HI__DEBUG_DATA_HI_MASK 0xFFFFFFFFL
|
||||
//UVD_UMSCH_DEBUG_UTCL2_TCIU_IF
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__UTCL2_IC_NACK__SHIFT 0x0
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__UTCL2_DC_NACK__SHIFT 0x2
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__TCIU_IC_DROP__SHIFT 0x4
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__TCIU_DC_DROP__SHIFT 0x5
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__UTCL2_IC_NACK_MASK 0x00000003L
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__UTCL2_DC_NACK_MASK 0x0000000CL
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__TCIU_IC_DROP_MASK 0x00000010L
|
||||
#define UVD_UMSCH_DEBUG_UTCL2_TCIU_IF__TCIU_DC_DROP_MASK 0x00000020L
|
||||
//UMSCH_MES_RESET_CTRL
|
||||
#define UMSCH_MES_RESET_CTRL__MES_CORE_SOFT_RESET__SHIFT 0x0
|
||||
#define UMSCH_MES_RESET_CTRL__MES_CORE_SOFT_RESET_MASK 0x00000001L
|
||||
|
||||
//VCN_MES_PRGRM_CNTR_START
|
||||
#define VCN_MES_PRGRM_CNTR_START__IP_START__SHIFT 0x0
|
||||
#define VCN_MES_PRGRM_CNTR_START__IP_START_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTR_ROUTINE_START
|
||||
#define VCN_MES_INTR_ROUTINE_START__IR_START__SHIFT 0x0
|
||||
#define VCN_MES_INTR_ROUTINE_START__IR_START_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MTVEC_LO
|
||||
#define VCN_MES_MTVEC_LO__ADDR_LO__SHIFT 0x0
|
||||
#define VCN_MES_MTVEC_LO__ADDR_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTR_ROUTINE_START_HI
|
||||
#define VCN_MES_INTR_ROUTINE_START_HI__IR_START__SHIFT 0x0
|
||||
#define VCN_MES_INTR_ROUTINE_START_HI__IR_START_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MTVEC_HI
|
||||
#define VCN_MES_MTVEC_HI__ADDR_LO__SHIFT 0x0
|
||||
#define VCN_MES_MTVEC_HI__ADDR_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_CNTL
|
||||
#define VCN_MES_CNTL__MES_INVALIDATE_ICACHE__SHIFT 0x4
|
||||
#define VCN_MES_CNTL__MES_PIPE0_RESET__SHIFT 0x10
|
||||
#define VCN_MES_CNTL__MES_PIPE1_RESET__SHIFT 0x11
|
||||
#define VCN_MES_CNTL__MES_PIPE2_RESET__SHIFT 0x12
|
||||
#define VCN_MES_CNTL__MES_PIPE3_RESET__SHIFT 0x13
|
||||
#define VCN_MES_CNTL__MES_PIPE0_ACTIVE__SHIFT 0x1a
|
||||
#define VCN_MES_CNTL__MES_PIPE1_ACTIVE__SHIFT 0x1b
|
||||
#define VCN_MES_CNTL__MES_PIPE2_ACTIVE__SHIFT 0x1c
|
||||
#define VCN_MES_CNTL__MES_PIPE3_ACTIVE__SHIFT 0x1d
|
||||
#define VCN_MES_CNTL__MES_HALT__SHIFT 0x1e
|
||||
#define VCN_MES_CNTL__MES_STEP__SHIFT 0x1f
|
||||
#define VCN_MES_CNTL__MES_INVALIDATE_ICACHE_MASK 0x00000010L
|
||||
#define VCN_MES_CNTL__MES_PIPE0_RESET_MASK 0x00010000L
|
||||
#define VCN_MES_CNTL__MES_PIPE1_RESET_MASK 0x00020000L
|
||||
#define VCN_MES_CNTL__MES_PIPE2_RESET_MASK 0x00040000L
|
||||
#define VCN_MES_CNTL__MES_PIPE3_RESET_MASK 0x00080000L
|
||||
#define VCN_MES_CNTL__MES_PIPE0_ACTIVE_MASK 0x04000000L
|
||||
#define VCN_MES_CNTL__MES_PIPE1_ACTIVE_MASK 0x08000000L
|
||||
#define VCN_MES_CNTL__MES_PIPE2_ACTIVE_MASK 0x10000000L
|
||||
#define VCN_MES_CNTL__MES_PIPE3_ACTIVE_MASK 0x20000000L
|
||||
#define VCN_MES_CNTL__MES_HALT_MASK 0x40000000L
|
||||
#define VCN_MES_CNTL__MES_STEP_MASK 0x80000000L
|
||||
//VCN_MES_PIPE_PRIORITY_CNTS
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY1_CNT__SHIFT 0x0
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT__SHIFT 0x8
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT__SHIFT 0x10
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY3_CNT__SHIFT 0x18
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY1_CNT_MASK 0x000000FFL
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY2A_CNT_MASK 0x0000FF00L
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY2B_CNT_MASK 0x00FF0000L
|
||||
#define VCN_MES_PIPE_PRIORITY_CNTS__PRIORITY3_CNT_MASK 0xFF000000L
|
||||
//VCN_MES_PIPE0_PRIORITY
|
||||
#define VCN_MES_PIPE0_PRIORITY__PRIORITY__SHIFT 0x0
|
||||
#define VCN_MES_PIPE0_PRIORITY__PRIORITY_MASK 0x00000003L
|
||||
//VCN_MES_PIPE1_PRIORITY
|
||||
#define VCN_MES_PIPE1_PRIORITY__PRIORITY__SHIFT 0x0
|
||||
#define VCN_MES_PIPE1_PRIORITY__PRIORITY_MASK 0x00000003L
|
||||
//VCN_MES_PIPE2_PRIORITY
|
||||
#define VCN_MES_PIPE2_PRIORITY__PRIORITY__SHIFT 0x0
|
||||
#define VCN_MES_PIPE2_PRIORITY__PRIORITY_MASK 0x00000003L
|
||||
//VCN_MES_PIPE3_PRIORITY
|
||||
#define VCN_MES_PIPE3_PRIORITY__PRIORITY__SHIFT 0x0
|
||||
#define VCN_MES_PIPE3_PRIORITY__PRIORITY_MASK 0x00000003L
|
||||
//VCN_MES_HEADER_DUMP
|
||||
#define VCN_MES_HEADER_DUMP__HEADER_DUMP__SHIFT 0x0
|
||||
#define VCN_MES_HEADER_DUMP__HEADER_DUMP_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MIE_LO
|
||||
#define VCN_MES_MIE_LO__MES_INT__SHIFT 0x0
|
||||
#define VCN_MES_MIE_LO__MES_INT_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MIE_HI
|
||||
#define VCN_MES_MIE_HI__MES_INT__SHIFT 0x0
|
||||
#define VCN_MES_MIE_HI__MES_INT_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT
|
||||
#define VCN_MES_INTERRUPT__MES_INT__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT__MES_INT_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_SCRATCH_INDEX
|
||||
#define VCN_MES_SCRATCH_INDEX__SCRATCH_INDEX__SHIFT 0x0
|
||||
#define VCN_MES_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE__SHIFT 0x1f
|
||||
#define VCN_MES_SCRATCH_INDEX__SCRATCH_INDEX_MASK 0x000001FFL
|
||||
#define VCN_MES_SCRATCH_INDEX__SCRATCH_INDEX_64BIT_MODE_MASK 0x80000000L
|
||||
//VCN_MES_SCRATCH_DATA
|
||||
#define VCN_MES_SCRATCH_DATA__SCRATCH_DATA__SHIFT 0x0
|
||||
#define VCN_MES_SCRATCH_DATA__SCRATCH_DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INSTR_PNTR
|
||||
#define VCN_MES_INSTR_PNTR__INSTR_PNTR__SHIFT 0x0
|
||||
#define VCN_MES_INSTR_PNTR__INSTR_PNTR_MASK 0x000FFFFFL
|
||||
//VCN_MES_MSCRATCH_HI
|
||||
#define VCN_MES_MSCRATCH_HI__DATA__SHIFT 0x0
|
||||
#define VCN_MES_MSCRATCH_HI__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MSCRATCH_LO
|
||||
#define VCN_MES_MSCRATCH_LO__DATA__SHIFT 0x0
|
||||
#define VCN_MES_MSCRATCH_LO__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MSTATUS_LO
|
||||
#define VCN_MES_MSTATUS_LO__STATUS_LO__SHIFT 0x0
|
||||
#define VCN_MES_MSTATUS_LO__STATUS_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MSTATUS_HI
|
||||
#define VCN_MES_MSTATUS_HI__STATUS_HI__SHIFT 0x0
|
||||
#define VCN_MES_MSTATUS_HI__STATUS_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MEPC_LO
|
||||
#define VCN_MES_MEPC_LO__MEPC_LO__SHIFT 0x0
|
||||
#define VCN_MES_MEPC_LO__MEPC_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MEPC_HI
|
||||
#define VCN_MES_MEPC_HI__MEPC_HI__SHIFT 0x0
|
||||
#define VCN_MES_MEPC_HI__MEPC_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MCAUSE_LO
|
||||
#define VCN_MES_MCAUSE_LO__CAUSE_LO__SHIFT 0x0
|
||||
#define VCN_MES_MCAUSE_LO__CAUSE_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MCAUSE_HI
|
||||
#define VCN_MES_MCAUSE_HI__CAUSE_HI__SHIFT 0x0
|
||||
#define VCN_MES_MCAUSE_HI__CAUSE_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MBADADDR_LO
|
||||
#define VCN_MES_MBADADDR_LO__ADDR_LO__SHIFT 0x0
|
||||
#define VCN_MES_MBADADDR_LO__ADDR_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MBADADDR_HI
|
||||
#define VCN_MES_MBADADDR_HI__ADDR_HI__SHIFT 0x0
|
||||
#define VCN_MES_MBADADDR_HI__ADDR_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MIP_LO
|
||||
#define VCN_MES_MIP_LO__MIP_LO__SHIFT 0x0
|
||||
#define VCN_MES_MIP_LO__MIP_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MIP_HI
|
||||
#define VCN_MES_MIP_HI__MIP_HI__SHIFT 0x0
|
||||
#define VCN_MES_MIP_HI__MIP_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_IC_OP_CNTL
|
||||
#define VCN_MES_IC_OP_CNTL__INVALIDATE_CACHE__SHIFT 0x0
|
||||
#define VCN_MES_IC_OP_CNTL__PRIME_ICACHE__SHIFT 0x4
|
||||
#define VCN_MES_IC_OP_CNTL__ICACHE_PRIMED__SHIFT 0x5
|
||||
#define VCN_MES_IC_OP_CNTL__INVALIDATE_CACHE_MASK 0x00000001L
|
||||
#define VCN_MES_IC_OP_CNTL__PRIME_ICACHE_MASK 0x00000010L
|
||||
#define VCN_MES_IC_OP_CNTL__ICACHE_PRIMED_MASK 0x00000020L
|
||||
//VCN_MES_MCYCLE_LO
|
||||
#define VCN_MES_MCYCLE_LO__CYCLE_LO__SHIFT 0x0
|
||||
#define VCN_MES_MCYCLE_LO__CYCLE_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MCYCLE_HI
|
||||
#define VCN_MES_MCYCLE_HI__CYCLE_HI__SHIFT 0x0
|
||||
#define VCN_MES_MCYCLE_HI__CYCLE_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MTIME_LO
|
||||
#define VCN_MES_MTIME_LO__TIME_LO__SHIFT 0x0
|
||||
#define VCN_MES_MTIME_LO__TIME_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MTIME_HI
|
||||
#define VCN_MES_MTIME_HI__TIME_HI__SHIFT 0x0
|
||||
#define VCN_MES_MTIME_HI__TIME_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MINSTRET_LO
|
||||
#define VCN_MES_MINSTRET_LO__INSTRET_LO__SHIFT 0x0
|
||||
#define VCN_MES_MINSTRET_LO__INSTRET_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MINSTRET_HI
|
||||
#define VCN_MES_MINSTRET_HI__INSTRET_HI__SHIFT 0x0
|
||||
#define VCN_MES_MINSTRET_HI__INSTRET_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MISA_LO
|
||||
#define VCN_MES_MISA_LO__MISA_LO__SHIFT 0x0
|
||||
#define VCN_MES_MISA_LO__MISA_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MISA_HI
|
||||
#define VCN_MES_MISA_HI__MISA_HI__SHIFT 0x0
|
||||
#define VCN_MES_MISA_HI__MISA_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MVENDORID_LO
|
||||
#define VCN_MES_MVENDORID_LO__MVENDORID_LO__SHIFT 0x0
|
||||
#define VCN_MES_MVENDORID_LO__MVENDORID_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MVENDORID_HI
|
||||
#define VCN_MES_MVENDORID_HI__MVENDORID_HI__SHIFT 0x0
|
||||
#define VCN_MES_MVENDORID_HI__MVENDORID_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MARCHID_LO
|
||||
#define VCN_MES_MARCHID_LO__MARCHID_LO__SHIFT 0x0
|
||||
#define VCN_MES_MARCHID_LO__MARCHID_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MARCHID_HI
|
||||
#define VCN_MES_MARCHID_HI__MARCHID_HI__SHIFT 0x0
|
||||
#define VCN_MES_MARCHID_HI__MARCHID_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MIMPID_LO
|
||||
#define VCN_MES_MIMPID_LO__MIMPID_LO__SHIFT 0x0
|
||||
#define VCN_MES_MIMPID_LO__MIMPID_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MIMPID_HI
|
||||
#define VCN_MES_MIMPID_HI__MIMPID_HI__SHIFT 0x0
|
||||
#define VCN_MES_MIMPID_HI__MIMPID_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MHARTID_LO
|
||||
#define VCN_MES_MHARTID_LO__MHARTID_LO__SHIFT 0x0
|
||||
#define VCN_MES_MHARTID_LO__MHARTID_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MHARTID_HI
|
||||
#define VCN_MES_MHARTID_HI__MHARTID_HI__SHIFT 0x0
|
||||
#define VCN_MES_MHARTID_HI__MHARTID_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_BASE_CNTL
|
||||
#define VCN_MES_DC_BASE_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_BASE_CNTL__CACHE_POLICY__SHIFT 0x18
|
||||
#define VCN_MES_DC_BASE_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_BASE_CNTL__CACHE_POLICY_MASK 0x03000000L
|
||||
//VCN_MES_DC_OP_CNTL
|
||||
#define VCN_MES_DC_OP_CNTL__INVALIDATE_DCACHE__SHIFT 0x0
|
||||
#define VCN_MES_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE__SHIFT 0x1
|
||||
#define VCN_MES_DC_OP_CNTL__BYPASS_ALL__SHIFT 0x2
|
||||
#define VCN_MES_DC_OP_CNTL__DEPRECATED__SHIFT 0x3
|
||||
#define VCN_MES_DC_OP_CNTL__DEPRACATED__SHIFT 0x4
|
||||
#define VCN_MES_DC_OP_CNTL__INVALIDATE_DCACHE_MASK 0x00000001L
|
||||
#define VCN_MES_DC_OP_CNTL__INVALIDATE_DCACHE_COMPLETE_MASK 0x00000002L
|
||||
#define VCN_MES_DC_OP_CNTL__BYPASS_ALL_MASK 0x00000004L
|
||||
#define VCN_MES_DC_OP_CNTL__DEPRECATED_MASK 0x00000008L
|
||||
#define VCN_MES_DC_OP_CNTL__DEPRACATED_MASK 0x00000010L
|
||||
//VCN_MES_MTIMECMP_LO
|
||||
#define VCN_MES_MTIMECMP_LO__TIME_LO__SHIFT 0x0
|
||||
#define VCN_MES_MTIMECMP_LO__TIME_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MTIMECMP_HI
|
||||
#define VCN_MES_MTIMECMP_HI__TIME_HI__SHIFT 0x0
|
||||
#define VCN_MES_MTIMECMP_HI__TIME_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DEBUG_INTERRUPT_INSTR_PNTR
|
||||
#define VCN_MES_DEBUG_INTERRUPT_INSTR_PNTR__INSTR_PNTR__SHIFT 0x0
|
||||
#define VCN_MES_DEBUG_INTERRUPT_INSTR_PNTR__INSTR_PNTR_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP0_LO
|
||||
#define VCN_MES_GP0_LO__PG_VIRT_HALTED__SHIFT 0x0
|
||||
#define VCN_MES_GP0_LO__DATA__SHIFT 0x1
|
||||
#define VCN_MES_GP0_LO__PG_VIRT_HALTED_MASK 0x00000001L
|
||||
#define VCN_MES_GP0_LO__DATA_MASK 0xFFFFFFFEL
|
||||
//VCN_MES_GP0_HI
|
||||
#define VCN_MES_GP0_HI__M_RET_ADDR__SHIFT 0x0
|
||||
#define VCN_MES_GP0_HI__M_RET_ADDR_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP1_LO
|
||||
#define VCN_MES_GP1_LO__RD_WR_SELECT_LO__SHIFT 0x0
|
||||
#define VCN_MES_GP1_LO__RD_WR_SELECT_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP1_HI
|
||||
#define VCN_MES_GP1_HI__RD_WR_SELECT_HI__SHIFT 0x0
|
||||
#define VCN_MES_GP1_HI__RD_WR_SELECT_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP2_LO
|
||||
#define VCN_MES_GP2_LO__STACK_PNTR_LO__SHIFT 0x0
|
||||
#define VCN_MES_GP2_LO__STACK_PNTR_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP2_HI
|
||||
#define VCN_MES_GP2_HI__STACK_PNTR_HI__SHIFT 0x0
|
||||
#define VCN_MES_GP2_HI__STACK_PNTR_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP3_LO
|
||||
#define VCN_MES_GP3_LO__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP3_LO__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP3_HI
|
||||
#define VCN_MES_GP3_HI__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP3_HI__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP4_LO
|
||||
#define VCN_MES_GP4_LO__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP4_LO__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP4_HI
|
||||
#define VCN_MES_GP4_HI__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP4_HI__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP5_LO
|
||||
#define VCN_MES_GP5_LO__PG_VIRT_HALTED__SHIFT 0x0
|
||||
#define VCN_MES_GP5_LO__DATA__SHIFT 0x1
|
||||
#define VCN_MES_GP5_LO__PG_VIRT_HALTED_MASK 0x00000001L
|
||||
#define VCN_MES_GP5_LO__DATA_MASK 0xFFFFFFFEL
|
||||
//VCN_MES_GP5_HI
|
||||
#define VCN_MES_GP5_HI__M_RET_ADDR__SHIFT 0x0
|
||||
#define VCN_MES_GP5_HI__M_RET_ADDR_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP6_LO
|
||||
#define VCN_MES_GP6_LO__RD_WR_SELECT_LO__SHIFT 0x0
|
||||
#define VCN_MES_GP6_LO__RD_WR_SELECT_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP6_HI
|
||||
#define VCN_MES_GP6_HI__RD_WR_SELECT_HI__SHIFT 0x0
|
||||
#define VCN_MES_GP6_HI__RD_WR_SELECT_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP7_LO
|
||||
#define VCN_MES_GP7_LO__STACK_PNTR_LO__SHIFT 0x0
|
||||
#define VCN_MES_GP7_LO__STACK_PNTR_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP7_HI
|
||||
#define VCN_MES_GP7_HI__STACK_PNTR_HI__SHIFT 0x0
|
||||
#define VCN_MES_GP7_HI__STACK_PNTR_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP8_LO
|
||||
#define VCN_MES_GP8_LO__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP8_LO__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP8_HI
|
||||
#define VCN_MES_GP8_HI__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP8_HI__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP9_LO
|
||||
#define VCN_MES_GP9_LO__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP9_LO__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_GP9_HI
|
||||
#define VCN_MES_GP9_HI__DATA__SHIFT 0x0
|
||||
#define VCN_MES_GP9_HI__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DM_INDEX_ADDR
|
||||
#define VCN_MES_DM_INDEX_ADDR__ADDR__SHIFT 0x0
|
||||
#define VCN_MES_DM_INDEX_ADDR__ADDR_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DM_INDEX_DATA
|
||||
#define VCN_MES_DM_INDEX_DATA__DATA__SHIFT 0x0
|
||||
#define VCN_MES_DM_INDEX_DATA__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DBG_FROM_RST
|
||||
#define VCN_MES_DBG_FROM_RST__CONTROL__SHIFT 0x0
|
||||
#define VCN_MES_DBG_FROM_RST__CONTROL_MASK 0x00000001L
|
||||
//VCN_MES_LOCAL_BASE0_LO
|
||||
#define VCN_MES_LOCAL_BASE0_LO__BASE0_LO__SHIFT 0x10
|
||||
#define VCN_MES_LOCAL_BASE0_LO__BASE0_LO_MASK 0xFFFF0000L
|
||||
//VCN_MES_LOCAL_BASE0_HI
|
||||
#define VCN_MES_LOCAL_BASE0_HI__BASE0_HI__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_BASE0_HI__BASE0_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_LOCAL_MASK0_LO
|
||||
#define VCN_MES_LOCAL_MASK0_LO__MASK0_LO__SHIFT 0x10
|
||||
#define VCN_MES_LOCAL_MASK0_LO__MASK0_LO_MASK 0xFFFF0000L
|
||||
//VCN_MES_LOCAL_MASK0_HI
|
||||
#define VCN_MES_LOCAL_MASK0_HI__MASK0_HI__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_MASK0_HI__MASK0_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_LOCAL_APERTURE
|
||||
#define VCN_MES_LOCAL_APERTURE__APERTURE__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_APERTURE__APERTURE_MASK 0x00000007L
|
||||
//VCN_MES_LOCAL_INSTR_BASE_LO
|
||||
#define VCN_MES_LOCAL_INSTR_BASE_LO__BASE_LO__SHIFT 0x10
|
||||
#define VCN_MES_LOCAL_INSTR_BASE_LO__BASE_LO_MASK 0xFFFF0000L
|
||||
//VCN_MES_LOCAL_INSTR_BASE_HI
|
||||
#define VCN_MES_LOCAL_INSTR_BASE_HI__BASE_HI__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_INSTR_BASE_HI__BASE_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_LOCAL_INSTR_MASK_LO
|
||||
#define VCN_MES_LOCAL_INSTR_MASK_LO__MASK_LO__SHIFT 0x10
|
||||
#define VCN_MES_LOCAL_INSTR_MASK_LO__MASK_LO_MASK 0xFFFF0000L
|
||||
//VCN_MES_LOCAL_INSTR_MASK_HI
|
||||
#define VCN_MES_LOCAL_INSTR_MASK_HI__MASK_HI__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_INSTR_MASK_HI__MASK_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_LOCAL_INSTR_APERTURE
|
||||
#define VCN_MES_LOCAL_INSTR_APERTURE__APERTURE__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_INSTR_APERTURE__APERTURE_MASK 0x00000007L
|
||||
//VCN_MES_LOCAL_SCRATCH_APERTURE
|
||||
#define VCN_MES_LOCAL_SCRATCH_APERTURE__APERTURE__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_SCRATCH_APERTURE__APERTURE_MASK 0x00000007L
|
||||
//VCN_MES_LOCAL_SCRATCH_BASE_LO
|
||||
#define VCN_MES_LOCAL_SCRATCH_BASE_LO__BASE_LO__SHIFT 0x10
|
||||
#define VCN_MES_LOCAL_SCRATCH_BASE_LO__BASE_LO_MASK 0xFFFF0000L
|
||||
//VCN_MES_LOCAL_SCRATCH_BASE_HI
|
||||
#define VCN_MES_LOCAL_SCRATCH_BASE_HI__BASE_HI__SHIFT 0x0
|
||||
#define VCN_MES_LOCAL_SCRATCH_BASE_HI__BASE_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_PERFCOUNT_CNTL
|
||||
#define VCN_MES_PERFCOUNT_CNTL__EVENT_SEL__SHIFT 0x0
|
||||
#define VCN_MES_PERFCOUNT_CNTL__EVENT_SEL_MASK 0x0000001FL
|
||||
//VCN_MES_PENDING_INTERRUPT
|
||||
#define VCN_MES_PENDING_INTERRUPT__PENDING_INTERRUPT__SHIFT 0x0
|
||||
#define VCN_MES_PENDING_INTERRUPT__PENDING_INTERRUPT_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_PRIV_LEVEL
|
||||
#define VCN_MES_PRIV_LEVEL__PRIV_LEVEL__SHIFT 0x0
|
||||
#define VCN_MES_PRIV_LEVEL__GRBM_PRIV_LEVEL__SHIFT 0x1
|
||||
#define VCN_MES_PRIV_LEVEL__PRIV_LEVEL_MASK 0x00000001L
|
||||
#define VCN_MES_PRIV_LEVEL__GRBM_PRIV_LEVEL_MASK 0x00000002L
|
||||
//VCN_MES_PRIV_LEVEL_VIOLATION_STATUS
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_OCCURRED__SHIFT 0x0
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_OP__SHIFT 0x1
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_ADDR__SHIFT 0x2
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_APERTURE__SHIFT 0x16
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_OCCURRED_MASK 0x00000001L
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_OP_MASK 0x00000002L
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_ADDR_MASK 0x003FFFFCL
|
||||
#define VCN_MES_PRIV_LEVEL_VIOLATION_STATUS__PRIV_LEVEL_VIOLATION_APERTURE_MASK 0x01C00000L
|
||||
//VCN_MES_PRGRM_CNTR_START_HI
|
||||
#define VCN_MES_PRGRM_CNTR_START_HI__IP_START__SHIFT 0x0
|
||||
#define VCN_MES_PRGRM_CNTR_START_HI__IP_START_MASK 0x3FFFFFFFL
|
||||
//VCN_MES_DEBUG_INTERRUPT_INSTR_PNTR_HI
|
||||
#define VCN_MES_DEBUG_INTERRUPT_INSTR_PNTR_HI__INSTR_PNTR__SHIFT 0x0
|
||||
#define VCN_MES_DEBUG_INTERRUPT_INSTR_PNTR_HI__INSTR_PNTR_MASK 0x3FFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_16
|
||||
#define VCN_MES_INTERRUPT_DATA_16__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_16__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_17
|
||||
#define VCN_MES_INTERRUPT_DATA_17__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_17__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_18
|
||||
#define VCN_MES_INTERRUPT_DATA_18__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_18__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_19
|
||||
#define VCN_MES_INTERRUPT_DATA_19__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_19__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_20
|
||||
#define VCN_MES_INTERRUPT_DATA_20__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_20__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_21
|
||||
#define VCN_MES_INTERRUPT_DATA_21__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_21__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_22
|
||||
#define VCN_MES_INTERRUPT_DATA_22__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_22__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_23
|
||||
#define VCN_MES_INTERRUPT_DATA_23__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_23__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_24
|
||||
#define VCN_MES_INTERRUPT_DATA_24__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_24__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_25
|
||||
#define VCN_MES_INTERRUPT_DATA_25__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_25__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_26
|
||||
#define VCN_MES_INTERRUPT_DATA_26__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_26__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_27
|
||||
#define VCN_MES_INTERRUPT_DATA_27__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_27__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_28
|
||||
#define VCN_MES_INTERRUPT_DATA_28__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_28__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_29
|
||||
#define VCN_MES_INTERRUPT_DATA_29__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_29__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_30
|
||||
#define VCN_MES_INTERRUPT_DATA_30__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_30__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_INTERRUPT_DATA_31
|
||||
#define VCN_MES_INTERRUPT_DATA_31__DATA__SHIFT 0x0
|
||||
#define VCN_MES_INTERRUPT_DATA_31__DATA_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE0_BASE
|
||||
#define VCN_MES_DC_APERTURE0_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE0_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE0_MASK
|
||||
#define VCN_MES_DC_APERTURE0_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE0_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE0_CNTL
|
||||
#define VCN_MES_DC_APERTURE0_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE0_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE0_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE0_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE1_BASE
|
||||
#define VCN_MES_DC_APERTURE1_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE1_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE1_MASK
|
||||
#define VCN_MES_DC_APERTURE1_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE1_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE1_CNTL
|
||||
#define VCN_MES_DC_APERTURE1_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE1_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE1_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE1_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE2_BASE
|
||||
#define VCN_MES_DC_APERTURE2_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE2_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE2_MASK
|
||||
#define VCN_MES_DC_APERTURE2_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE2_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE2_CNTL
|
||||
#define VCN_MES_DC_APERTURE2_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE2_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE2_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE2_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE3_BASE
|
||||
#define VCN_MES_DC_APERTURE3_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE3_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE3_MASK
|
||||
#define VCN_MES_DC_APERTURE3_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE3_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE3_CNTL
|
||||
#define VCN_MES_DC_APERTURE3_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE3_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE3_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE3_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE4_BASE
|
||||
#define VCN_MES_DC_APERTURE4_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE4_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE4_MASK
|
||||
#define VCN_MES_DC_APERTURE4_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE4_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE4_CNTL
|
||||
#define VCN_MES_DC_APERTURE4_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE4_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE4_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE4_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE5_BASE
|
||||
#define VCN_MES_DC_APERTURE5_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE5_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE5_MASK
|
||||
#define VCN_MES_DC_APERTURE5_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE5_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE5_CNTL
|
||||
#define VCN_MES_DC_APERTURE5_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE5_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE5_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE5_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE6_BASE
|
||||
#define VCN_MES_DC_APERTURE6_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE6_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE6_MASK
|
||||
#define VCN_MES_DC_APERTURE6_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE6_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE6_CNTL
|
||||
#define VCN_MES_DC_APERTURE6_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE6_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE6_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE6_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE7_BASE
|
||||
#define VCN_MES_DC_APERTURE7_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE7_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE7_MASK
|
||||
#define VCN_MES_DC_APERTURE7_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE7_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE7_CNTL
|
||||
#define VCN_MES_DC_APERTURE7_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE7_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE7_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE7_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE8_BASE
|
||||
#define VCN_MES_DC_APERTURE8_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE8_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE8_MASK
|
||||
#define VCN_MES_DC_APERTURE8_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE8_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE8_CNTL
|
||||
#define VCN_MES_DC_APERTURE8_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE8_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE8_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE8_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE9_BASE
|
||||
#define VCN_MES_DC_APERTURE9_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE9_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE9_MASK
|
||||
#define VCN_MES_DC_APERTURE9_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE9_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE9_CNTL
|
||||
#define VCN_MES_DC_APERTURE9_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE9_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE9_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE9_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE10_BASE
|
||||
#define VCN_MES_DC_APERTURE10_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE10_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE10_MASK
|
||||
#define VCN_MES_DC_APERTURE10_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE10_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE10_CNTL
|
||||
#define VCN_MES_DC_APERTURE10_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE10_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE10_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE10_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE11_BASE
|
||||
#define VCN_MES_DC_APERTURE11_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE11_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE11_MASK
|
||||
#define VCN_MES_DC_APERTURE11_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE11_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE11_CNTL
|
||||
#define VCN_MES_DC_APERTURE11_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE11_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE11_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE11_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE12_BASE
|
||||
#define VCN_MES_DC_APERTURE12_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE12_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE12_MASK
|
||||
#define VCN_MES_DC_APERTURE12_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE12_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE12_CNTL
|
||||
#define VCN_MES_DC_APERTURE12_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE12_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE12_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE12_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE13_BASE
|
||||
#define VCN_MES_DC_APERTURE13_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE13_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE13_MASK
|
||||
#define VCN_MES_DC_APERTURE13_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE13_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE13_CNTL
|
||||
#define VCN_MES_DC_APERTURE13_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE13_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE13_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE13_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE14_BASE
|
||||
#define VCN_MES_DC_APERTURE14_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE14_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE14_MASK
|
||||
#define VCN_MES_DC_APERTURE14_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE14_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE14_CNTL
|
||||
#define VCN_MES_DC_APERTURE14_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE14_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE14_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE14_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
//VCN_MES_DC_APERTURE15_BASE
|
||||
#define VCN_MES_DC_APERTURE15_BASE__BASE__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE15_BASE__BASE_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE15_MASK
|
||||
#define VCN_MES_DC_APERTURE15_MASK__MASK__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE15_MASK__MASK_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_DC_APERTURE15_CNTL
|
||||
#define VCN_MES_DC_APERTURE15_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_DC_APERTURE15_CNTL__BYPASS_MODE__SHIFT 0x4
|
||||
#define VCN_MES_DC_APERTURE15_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_DC_APERTURE15_CNTL__BYPASS_MODE_MASK 0x00000010L
|
||||
|
||||
//VCN_HYP_ME1_PIPE0_VMID_CNTL
|
||||
#define VCN_HYP_ME1_PIPE0_VMID_CNTL__VMID_ALLOWED_MASK__SHIFT 0x0
|
||||
#define VCN_HYP_ME1_PIPE0_VMID_CNTL__VMID_DEFAULT__SHIFT 0x10
|
||||
#define VCN_HYP_ME1_PIPE0_VMID_CNTL__VMID_ALLOWED_MASK_MASK 0x0000FFFFL
|
||||
#define VCN_HYP_ME1_PIPE0_VMID_CNTL__VMID_DEFAULT_MASK 0x000F0000L
|
||||
//VCN_HYP_ME1_PIPE1_VMID_CNTL
|
||||
#define VCN_HYP_ME1_PIPE1_VMID_CNTL__VMID_ALLOWED_MASK__SHIFT 0x0
|
||||
#define VCN_HYP_ME1_PIPE1_VMID_CNTL__VMID_DEFAULT__SHIFT 0x10
|
||||
#define VCN_HYP_ME1_PIPE1_VMID_CNTL__VMID_ALLOWED_MASK_MASK 0x0000FFFFL
|
||||
#define VCN_HYP_ME1_PIPE1_VMID_CNTL__VMID_DEFAULT_MASK 0x000F0000L
|
||||
//VCN_MES_IC_BASE_LO
|
||||
#define VCN_MES_IC_BASE_LO__IC_BASE_LO__SHIFT 0xc
|
||||
#define VCN_MES_IC_BASE_LO__IC_BASE_LO_MASK 0xFFFFF000L
|
||||
//VCN_MES_MIBASE_LO
|
||||
#define VCN_MES_MIBASE_LO__IC_BASE_LO__SHIFT 0xc
|
||||
#define VCN_MES_MIBASE_LO__IC_BASE_LO_MASK 0xFFFFF000L
|
||||
//VCN_MES_IC_BASE_HI
|
||||
#define VCN_MES_IC_BASE_HI__IC_BASE_HI__SHIFT 0x0
|
||||
#define VCN_MES_IC_BASE_HI__IC_BASE_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_MIBASE_HI
|
||||
#define VCN_MES_MIBASE_HI__IC_BASE_HI__SHIFT 0x0
|
||||
#define VCN_MES_MIBASE_HI__IC_BASE_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_IC_BASE_CNTL
|
||||
#define VCN_MES_IC_BASE_CNTL__VMID__SHIFT 0x0
|
||||
#define VCN_MES_IC_BASE_CNTL__EXE_DISABLE__SHIFT 0x17
|
||||
#define VCN_MES_IC_BASE_CNTL__CACHE_POLICY__SHIFT 0x18
|
||||
#define VCN_MES_IC_BASE_CNTL__VMID_MASK 0x0000000FL
|
||||
#define VCN_MES_IC_BASE_CNTL__EXE_DISABLE_MASK 0x00800000L
|
||||
#define VCN_MES_IC_BASE_CNTL__CACHE_POLICY_MASK 0x03000000L
|
||||
//VCN_MES_DC_BASE_LO
|
||||
#define VCN_MES_DC_BASE_LO__DC_BASE_LO__SHIFT 0x10
|
||||
#define VCN_MES_DC_BASE_LO__DC_BASE_LO_MASK 0xFFFF0000L
|
||||
//VCN_MES_MDBASE_LO
|
||||
#define VCN_MES_MDBASE_LO__BASE_LO__SHIFT 0x10
|
||||
#define VCN_MES_MDBASE_LO__BASE_LO_MASK 0xFFFF0000L
|
||||
//VCN_MES_DC_BASE_HI
|
||||
#define VCN_MES_DC_BASE_HI__DC_BASE_HI__SHIFT 0x0
|
||||
#define VCN_MES_DC_BASE_HI__DC_BASE_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_MDBASE_HI
|
||||
#define VCN_MES_MDBASE_HI__BASE_HI__SHIFT 0x0
|
||||
#define VCN_MES_MDBASE_HI__BASE_HI_MASK 0x0000FFFFL
|
||||
//VCN_MES_MIBOUND_LO
|
||||
#define VCN_MES_MIBOUND_LO__BOUND_LO__SHIFT 0x0
|
||||
#define VCN_MES_MIBOUND_LO__BOUND_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MIBOUND_HI
|
||||
#define VCN_MES_MIBOUND_HI__BOUND_HI__SHIFT 0x0
|
||||
#define VCN_MES_MIBOUND_HI__BOUND_HI_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MDBOUND_LO
|
||||
#define VCN_MES_MDBOUND_LO__BOUND_LO__SHIFT 0x0
|
||||
#define VCN_MES_MDBOUND_LO__BOUND_LO_MASK 0xFFFFFFFFL
|
||||
//VCN_MES_MDBOUND_HI
|
||||
#define VCN_MES_MDBOUND_HI__BOUND_HI__SHIFT 0x0
|
||||
#define VCN_MES_MDBOUND_HI__BOUND_HI_MASK 0xFFFFFFFFL
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user