Go to the source code of this file.
◆ AUX_MPU_ATTR_KE
      
        
          | #define AUX_MPU_ATTR_KE   0x040    /* only allow kernel execution */ | 
        
      
 
 
◆ AUX_MPU_ATTR_KR
      
        
          | #define AUX_MPU_ATTR_KR   0x100    /* only allow kernel read */ | 
        
      
 
 
◆ AUX_MPU_ATTR_KW
      
        
          | #define AUX_MPU_ATTR_KW   0x080    /* only allow kernel write */ | 
        
      
 
 
◆ AUX_MPU_ATTR_N
      
        
          | #define AUX_MPU_ATTR_N   0x0000   /* normal */ | 
        
      
 
 
◆ AUX_MPU_ATTR_S
      
        
          | #define AUX_MPU_ATTR_S   0x8000   /* secure */ | 
        
      
 
 
◆ AUX_MPU_ATTR_UE
      
        
          | #define AUX_MPU_ATTR_UE   0x008    /* allow user execution */ | 
        
      
 
 
◆ AUX_MPU_ATTR_UR
      
        
          | #define AUX_MPU_ATTR_UR   0x020    /* allow user read */ | 
        
      
 
 
◆ AUX_MPU_ATTR_UW
      
        
          | #define AUX_MPU_ATTR_UW   0x010    /* allow user write */ | 
        
      
 
 
◆ MPU_REGION_ENTRY
      
        
          | #define MPU_REGION_ENTRY | 
          ( | 
            | 
          _name,  | 
        
        
           | 
           | 
            | 
          _base,  | 
        
        
           | 
           | 
            | 
          _size,  | 
        
        
           | 
           | 
            | 
          _attr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:        {\
                .name = _name, \
                .base = _base, \
                .size = _size, \
                .attr = _attr, \
        }
 
 
 
◆ REGION_128B
      
        
          | #define REGION_128B   0x202 | 
        
      
 
 
◆ REGION_128K
      
        
          | #define REGION_128K   0x800 | 
        
      
 
 
◆ REGION_128M
      
        
          | #define REGION_128M   0xC02 | 
        
      
 
 
◆ REGION_16K
◆ REGION_16M
◆ REGION_1G
◆ REGION_1K
◆ REGION_1M
◆ REGION_256B
      
        
          | #define REGION_256B   0x203 | 
        
      
 
 
◆ REGION_256K
      
        
          | #define REGION_256K   0x801 | 
        
      
 
 
◆ REGION_256M
      
        
          | #define REGION_256M   0xC03 | 
        
      
 
 
◆ REGION_2G
◆ REGION_2K
◆ REGION_2M
◆ REGION_32B
◆ REGION_32K
◆ REGION_32M
◆ REGION_4G
◆ REGION_4K
◆ REGION_4M
◆ REGION_512B
      
        
          | #define REGION_512B   0x400 | 
        
      
 
 
◆ REGION_512K
      
        
          | #define REGION_512K   0x802 | 
        
      
 
 
◆ REGION_512M
      
        
          | #define REGION_512M   0xE00 | 
        
      
 
 
◆ REGION_64B
◆ REGION_64K
◆ REGION_64M
◆ REGION_8K
◆ REGION_8M
◆ REGION_ALL_ATTR
Value:
#define AUX_MPU_ATTR_KR
Definition: arc_mpu.h:16
 
#define AUX_MPU_ATTR_UE
Definition: arc_mpu.h:11
 
#define AUX_MPU_ATTR_UR
Definition: arc_mpu.h:13
 
#define AUX_MPU_ATTR_UW
Definition: arc_mpu.h:12
 
 
 
 
◆ REGION_DYNAMIC
      
        
          | #define REGION_DYNAMIC   0x800  /* dynamic flag */ | 
        
      
 
 
◆ REGION_IO_ATTR
◆ REGION_KERNEL_RAM_ATTR
◆ REGION_KERNEL_ROM_ATTR
◆ REGION_RAM_ATTR
◆ REGION_ROM_ATTR
◆ mpu_config