📄 omap30_mmu.h
字号:
#define LBMMU_RAM_H_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x34)
#define LBMMU_RAM_H_REG_RAM_MSB_POS 0
#define LBMMU_RAM_H_REG_RAM_MSB_NUMB 16
#define LBMMU_RAM_H_REG_RAM_MSB_RES_VAL 0x0
//R/W
//LBMMU_RAM_L_REG
//-------------------
#define LBMMU_RAM_L_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x38)
#define LBMMU_RAM_L_REG_RAM_LSB_POS 10
#define LBMMU_RAM_L_REG_RAM_LSB_NUMB 6
#define LBMMU_RAM_L_REG_RAM_LSB_RES_VAL 0x0
//R/W
#define LBMMU_RAM_L_REG_AP_POS 8
#define LBMMU_RAM_L_REG_AP_NUMB 2
#define LBMMU_RAM_L_REG_AP_RES_VAL 0x0
//R/W
//LBMMU_GFLUSH_REG
//-------------------
#define LBMMU_GFLUSH_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x3C)
#define LBMMU_GFLUSH_REG_GLOBAL_FLUSH_POS 0
#define LBMMU_GFLUSH_REG_GLOBAL_FLUSH_NUMB 1
#define LBMMU_GFLUSH_REG_GLOBAL_FLUSH_RES_VAL 0x0
//R/W
//LBMMU_FLUSH_ENTRY_REG
//-------------------
#define LBMMU_FLUSH_ENTRY_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x40)
#define LBMMU_FLUSH_ENTRY_REG_FLUSH_ENTRY_POS 0
#define LBMMU_FLUSH_ENTRY_REG_FLUSH_ENTRY_NUMB 1
#define LBMMU_FLUSH_ENTRY_REG_FLUSH_ENTRY_RES_VAL 0x0
//R/W
//LBMMU_READ_CAM_H_REG
//-------------------
#define LBMMU_READ_CAM_H_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x44)
#define LBMMU_READ_CAM_H_REG_READ_CAM_H_POS 0
#define LBMMU_READ_CAM_H_REG_READ_CAM_H_NUMB 16
#define LBMMU_READ_CAM_H_REG_READ_CAM_H_RES_VAL 0x0
//R/W
//LBMMU_READ_CAM_L_REG
//-------------------
#define LBMMU_READ_CAM_L_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x48)
#define LBMMU_READ_CAM_L_REG_VA_TAG_I2_POS 4
#define LBMMU_READ_CAM_L_REG_VA_TAG_I2_NUMB 10
#define LBMMU_READ_CAM_L_REG_VA_TAG_I2_RES_VAL 0x0
//R/W
#define LBMMU_READ_CAM_L_REG_P_POS 3
#define LBMMU_READ_CAM_L_REG_P_NUMB 1
#define LBMMU_READ_CAM_L_REG_P_RES_VAL 0x0
//R/W
#define LBMMU_READ_CAM_L_REG_V_POS 2
#define LBMMU_READ_CAM_L_REG_V_NUMB 1
#define LBMMU_READ_CAM_L_REG_V_RES_VAL 0x0
//R
#define LBMMU_READ_CAM_L_REG_SLTS_POS 0
#define LBMMU_READ_CAM_L_REG_SLTS_NUMB 2
#define LBMMU_READ_CAM_L_REG_SLTS_RES_VAL 0x0
//R/W
//LBMMU_READ_RAM_H_REG
//-------------------
#define LBMMU_READ_RAM_H_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x4C)
#define LBMMU_READ_RAM_H_REG_READ_RAM_H_POS 0
#define LBMMU_READ_RAM_H_REG_READ_RAM_H_NUMB 16
#define LBMMU_READ_RAM_H_REG_READ_RAM_H_RES_VAL 0x0
//R/W
//LBMMU_READ_RAM_L_REG
//-------------------
#define LBMMU_READ_RAM_L_REG REG32(MEM_ARM_LOCAL_BUS_MMU_ADDR+0x50)
#define LBMMU_READ_RAM_L_REG_RAM_LSB_POS 10
#define LBMMU_READ_RAM_L_REG_RAM_LSB_NUMB 6
#define LBMMU_READ_RAM_L_REG_RAM_LSB_RES_VAL 0x0
//R/W
#define LBMMU_READ_RAM_L_REG_AP_POS 7
#define LBMMU_READ_RAM_L_REG_AP_NUMB 3
#define LBMMU_READ_RAM_L_REG_AP_RES_VAL 0x0
//R/W
#define HSABMMU_BASE_ADDR MEM_ARM_HSAB_MMU_ADDR
//HSABMMU_PREFETCH_REG
//-------------------
#define HSABMMU_PREFETCH_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x00)
#define HSABMMU_PREFETCH_REG_PORD_POS 14
#define HSABMMU_PREFETCH_REG_PORD_NUMB 1
#define HSABMMU_PREFETCH_REG_PORD_RES_VAL 0x0
//R/W
#define HSABMMU_PREFETCH_REG_PREFETCH_POS 0
#define HSABMMU_PREFETCH_REG_PREFETCH_NUMB 14
#define HSABMMU_PREFETCH_REG_PREFETCH_RES_VAL 0x0
//R/W
//HSABMMU_WALKING_ST_REG
//-------------------
#define HSABMMU_WALKING_ST_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x04)
#define HSABMMU_WALKING_ST_REG_WTL_WORKING_POS 1
#define HSABMMU_WALKING_ST_REG_WTL_WORKING_NUMB 1
#define HSABMMU_WALKING_ST_REG_WTL_WORKING_RES_VAL 0x0
//R
#define HSABMMU_WALKING_ST_REG_PREFETCH_WORKING_POS 0
#define HSABMMU_WALKING_ST_REG_PREFETCH_WORKING_NUMB 1
#define HSABMMU_WALKING_ST_REG_PREFETCH_WORKING_RES_VAL 0x0
//R
//HSABMMU_CNTL_REG
//-------------------
#define HSABMMU_CNTL_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x08)
#define HSABMMU_CNTL_REG_BURST_16MNGT_EN_POS 5
#define HSABMMU_CNTL_REG_BURST_16MNGT_EN_NUMB 1
#define HSABMMU_CNTL_REG_BURST_16MNGT_EN_RES_VAL 0x0
//R/W
#define HSABMMU_CNTL_REG_WTL_EN_POS 2
#define HSABMMU_CNTL_REG_WTL_EN_NUMB 1
#define HSABMMU_CNTL_REG_WTL_EN_RES_VAL 0x0
//R/W
#define HSABMMU_CNTL_REG_MMU_EN_POS 1
#define HSABMMU_CNTL_REG_MMU_EN_NUMB 1
#define HSABMMU_CNTL_REG_MMU_EN_RES_VAL 0x0
//R/W
#define HSABMMU_CNTL_REG_RESET_SW_POS 0
#define HSABMMU_CNTL_REG_RESET_SW_NUMB 1
#define HSABMMU_CNTL_REG_RESET_SW_RES_VAL 0x0
//R/W
//HSABMMU_FAULT_AD_H_REG
//-------------------
#define HSABMMU_FAULT_AD_H_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x0C)
#define HSABMMU_FAULT_AD_H_REG_FAULT_AD_H_POS 0
#define HSABMMU_FAULT_AD_H_REG_FAULT_AD_H_NUMB 16
#define HSABMMU_FAULT_AD_H_REG_FAULT_AD_H_RES_VAL 0x0
//R
//HSABMMU_FAULT_AD_L_REG
//-------------------
#define HSABMMU_FAULT_AD_L_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x10)
#define HSABMMU_FAULT_AD_L_REG_FAULT_AD_L_POS 0
#define HSABMMU_FAULT_AD_L_REG_FAULT_AD_L_NUMB 16
#define HSABMMU_FAULT_AD_L_REG_FAULT_AD_L_RES_VAL 0x0
//R
//HSABMMU_F_ST_REG
//-------------------
#define HSABMMU_F_ST_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x14)
#define HSABMMU_F_ST_REG_PREFETCH_ERR_POS 3
#define HSABMMU_F_ST_REG_PREFETCH_ERR_NUMB 1
#define HSABMMU_F_ST_REG_PREFETCH_ERR_RES_VAL 0x0
//R
#define HSABMMU_F_ST_REG_PERM_FAULT_POS 2
#define HSABMMU_F_ST_REG_PERM_FAULT_NUMB 1
#define HSABMMU_F_ST_REG_PERM_FAULT_RES_VAL 0x0
//R
#define HSABMMU_F_ST_REG_TLB_MISS_POS 1
#define HSABMMU_F_ST_REG_TLB_MISS_NUMB 1
#define HSABMMU_F_ST_REG_TLB_MISS_RES_VAL 0x0
//R
#define HSABMMU_F_ST_REG_TRANS_FAULT_POS 0
#define HSABMMU_F_ST_REG_TRANS_FAULT_NUMB 1
#define HSABMMU_F_ST_REG_TRANS_FAULT_RES_VAL 0x0
//R
//HSABMMU_IT_ACK_REG
//-------------------
#define HSABMMU_IT_ACK_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x18)
#define HSABMMU_IT_ACK_REG_IT_ACK_POS 0
#define HSABMMU_IT_ACK_REG_IT_ACK_NUMB 1
#define HSABMMU_IT_ACK_REG_IT_ACK_RES_VAL 0x0
//W
//HSABMMU_TTB_H_REG
//-------------------
#define HSABMMU_TTB_H_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x1C)
#define HSABMMU_TTB_H_REG_TTB_H_REG_POS 0
#define HSABMMU_TTB_H_REG_TTB_H_REG_NUMB 16
#define HSABMMU_TTB_H_REG_TTB_H_REG_RES_VAL 0x0
//R/W
//HSABMMU_TTB_L_REG
//-------------------
#define HSABMMU_TTB_L_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x20)
#define HSABMMU_TTB_L_REG_TTB_L_POS 7
#define HSABMMU_TTB_L_REG_TTB_L_NUMB 9
#define HSABMMU_TTB_L_REG_TTB_L_RES_VAL 0x0
//R/W
//HSABMMU_LOCK_REG
//-------------------
#define HSABMMU_LOCK_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x24)
#define HSABMMU_LOCK_REG_BASE_VALUE_POS 10
#define HSABMMU_LOCK_REG_BASE_VALUE_NUMB 6
#define HSABMMU_LOCK_REG_BASE_VALUE_RES_VAL 0x0
//R/W
#define HSABMMU_LOCK_REG_CURRENT_VICTIM_POS 4
#define HSABMMU_LOCK_REG_CURRENT_VICTIM_NUMB 6
#define HSABMMU_LOCK_REG_CURRENT_VICTIM_RES_VAL 0x0
//R/W
//HSABMMU_LD_TLB_REG
//-------------------
#define HSABMMU_LD_TLB_REG REG32(MEM_ARM_HSAB_MMU_ADDR+0x28)
#define HSABMMU_LD_TLB_REG_LD_TLB_ITEM_POS 0
#define HSABMMU_LD_TLB_REG_LD_TLB_ITEM_NUMB 1
#define HSABMMU_LD_TLB_REG_LD_TLB_ITEM_RES_VAL 0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -