![]() |
RTEMS 6.3
|
Type definitions for the Memory Protection Unit (MPU). More...
Topics | |
| Floating Point Unit (FPU) | |
| Type definitions for the Floating Point Unit (FPU). | |
Type definitions for the Memory Protection Unit (MPU).
| #define MPU_CTRL_ENABLE_Msk (1UL ) |
MPU CTRL: ENABLE Mask
| #define MPU_CTRL_ENABLE_Msk (1UL ) |
MPU CTRL: ENABLE Mask
| #define MPU_CTRL_ENABLE_Pos 0U |
MPU CTRL: ENABLE Position
| #define MPU_CTRL_ENABLE_Pos 0U |
MPU CTRL: ENABLE Position
| #define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) |
MPU CTRL: HFNMIENA Mask
| #define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) |
MPU CTRL: HFNMIENA Mask
| #define MPU_CTRL_HFNMIENA_Pos 1U |
MPU CTRL: HFNMIENA Position
| #define MPU_CTRL_HFNMIENA_Pos 1U |
MPU CTRL: HFNMIENA Position
| #define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) |
MPU CTRL: PRIVDEFENA Mask
| #define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) |
MPU CTRL: PRIVDEFENA Mask
| #define MPU_CTRL_PRIVDEFENA_Pos 2U |
MPU CTRL: PRIVDEFENA Position
| #define MPU_CTRL_PRIVDEFENA_Pos 2U |
MPU CTRL: PRIVDEFENA Position
| #define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) |
MPU RASR: ATTRS.AP Mask
| #define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) |
MPU RASR: ATTRS.AP Mask
| #define MPU_RASR_AP_Pos 24U |
MPU RASR: ATTRS.AP Position
| #define MPU_RASR_AP_Pos 24U |
MPU RASR: ATTRS.AP Position
| #define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) |
MPU RASR: MPU Region Attribute field Mask
| #define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) |
MPU RASR: MPU Region Attribute field Mask
| #define MPU_RASR_ATTRS_Pos 16U |
MPU RASR: MPU Region Attribute field Position
| #define MPU_RASR_ATTRS_Pos 16U |
MPU RASR: MPU Region Attribute field Position
| #define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) |
MPU RASR: ATTRS.B Mask
| #define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) |
MPU RASR: ATTRS.B Mask
| #define MPU_RASR_B_Pos 16U |
MPU RASR: ATTRS.B Position
| #define MPU_RASR_B_Pos 16U |
MPU RASR: ATTRS.B Position
| #define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) |
MPU RASR: ATTRS.C Mask
| #define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) |
MPU RASR: ATTRS.C Mask
| #define MPU_RASR_C_Pos 17U |
MPU RASR: ATTRS.C Position
| #define MPU_RASR_C_Pos 17U |
MPU RASR: ATTRS.C Position
| #define MPU_RASR_ENABLE_Msk (1UL ) |
MPU RASR: Region enable bit Disable Mask
| #define MPU_RASR_ENABLE_Msk (1UL ) |
MPU RASR: Region enable bit Disable Mask
| #define MPU_RASR_ENABLE_Pos 0U |
MPU RASR: Region enable bit Position
| #define MPU_RASR_ENABLE_Pos 0U |
MPU RASR: Region enable bit Position
| #define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) |
MPU RASR: ATTRS.S Mask
| #define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) |
MPU RASR: ATTRS.S Mask
| #define MPU_RASR_S_Pos 18U |
MPU RASR: ATTRS.S Position
| #define MPU_RASR_S_Pos 18U |
MPU RASR: ATTRS.S Position
| #define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) |
MPU RASR: Region Size Field Mask
| #define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) |
MPU RASR: Region Size Field Mask
| #define MPU_RASR_SIZE_Pos 1U |
MPU RASR: Region Size Field Position
| #define MPU_RASR_SIZE_Pos 1U |
MPU RASR: Region Size Field Position
| #define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) |
MPU RASR: Sub-Region Disable Mask
| #define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) |
MPU RASR: Sub-Region Disable Mask
| #define MPU_RASR_SRD_Pos 8U |
MPU RASR: Sub-Region Disable Position
| #define MPU_RASR_SRD_Pos 8U |
MPU RASR: Sub-Region Disable Position
| #define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) |
MPU RASR: ATTRS.TEX Mask
| #define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) |
MPU RASR: ATTRS.TEX Mask
| #define MPU_RASR_TEX_Pos 19U |
MPU RASR: ATTRS.TEX Position
| #define MPU_RASR_TEX_Pos 19U |
MPU RASR: ATTRS.TEX Position
| #define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) |
MPU RASR: ATTRS.XN Mask
| #define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) |
MPU RASR: ATTRS.XN Mask
| #define MPU_RASR_XN_Pos 28U |
MPU RASR: ATTRS.XN Position
| #define MPU_RASR_XN_Pos 28U |
MPU RASR: ATTRS.XN Position
| #define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) |
MPU RBAR: ADDR Mask
| #define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) |
MPU RBAR: ADDR Mask
| #define MPU_RBAR_ADDR_Pos 5U |
MPU RBAR: ADDR Position
| #define MPU_RBAR_ADDR_Pos 5U |
MPU RBAR: ADDR Position
| #define MPU_RBAR_REGION_Msk (0xFUL ) |
MPU RBAR: REGION Mask
| #define MPU_RBAR_REGION_Msk (0xFUL ) |
MPU RBAR: REGION Mask
| #define MPU_RBAR_REGION_Pos 0U |
MPU RBAR: REGION Position
| #define MPU_RBAR_REGION_Pos 0U |
MPU RBAR: REGION Position
| #define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) |
MPU RBAR: VALID Mask
| #define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) |
MPU RBAR: VALID Mask
| #define MPU_RBAR_VALID_Pos 4U |
MPU RBAR: VALID Position
| #define MPU_RBAR_VALID_Pos 4U |
MPU RBAR: VALID Position
| #define MPU_RNR_REGION_Msk (0xFFUL ) |
MPU RNR: REGION Mask
| #define MPU_RNR_REGION_Msk (0xFFUL ) |
MPU RNR: REGION Mask
| #define MPU_RNR_REGION_Pos 0U |
MPU RNR: REGION Position
| #define MPU_RNR_REGION_Pos 0U |
MPU RNR: REGION Position
| #define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) |
MPU TYPE: DREGION Mask
| #define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) |
MPU TYPE: DREGION Mask
| #define MPU_TYPE_DREGION_Pos 8U |
MPU TYPE: DREGION Position
| #define MPU_TYPE_DREGION_Pos 8U |
MPU TYPE: DREGION Position
| #define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) |
MPU TYPE: IREGION Mask
| #define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) |
MPU TYPE: IREGION Mask
| #define MPU_TYPE_IREGION_Pos 16U |
MPU TYPE: IREGION Position
| #define MPU_TYPE_IREGION_Pos 16U |
MPU TYPE: IREGION Position
| #define MPU_TYPE_SEPARATE_Msk (1UL ) |
MPU TYPE: SEPARATE Mask
| #define MPU_TYPE_SEPARATE_Msk (1UL ) |
MPU TYPE: SEPARATE Mask
| #define MPU_TYPE_SEPARATE_Pos 0U |
MPU TYPE: SEPARATE Position
| #define MPU_TYPE_SEPARATE_Pos 0U |
MPU TYPE: SEPARATE Position