Defines and structures that relate to the Memory Management Unit. More...
Data Structures | |
| struct | mmu_region_attributes_Type | 
Macros | |
| #define | SECTION_DESCRIPTOR (0x2) | 
| #define | SECTION_B_SHIFT (2) | 
| #define | SECTION_C_SHIFT (3) | 
| #define | section_normal(descriptor_l1, region) | 
| #define | section_normal_cod(descriptor_l1, region) | 
| #define | section_normal_ro(descriptor_l1, region) | 
| #define | section_normal_rw(descriptor_l1, region) | 
| #define | section_so(descriptor_l1, region) | 
| #define | section_device_ro(descriptor_l1, region) | 
| #define | section_device_rw(descriptor_l1, region) | 
| #define | page4k_device_rw(descriptor_l1, descriptor_l2, region) | 
| #define | page64k_device_rw(descriptor_l1, descriptor_l2, region) | 
Enumerations | |
| enum | mmu_region_size_Type {  SECTION , PAGE_4k , PAGE_64k }  | 
| enum | mmu_memory_Type {  NORMAL , DEVICE , SHARED_DEVICE , NON_SHARED_DEVICE , STRONGLY_ORDERED }  | 
| enum | mmu_cacheability_Type {  NON_CACHEABLE , WB_WA , WT , WB_NO_WA }  | 
| enum | mmu_ecc_check_Type {  ECC_DISABLED , ECC_ENABLED }  | 
| enum | mmu_execute_Type {  EXECUTE , NON_EXECUTE }  | 
| enum | mmu_global_Type {  GLOBAL , NON_GLOBAL }  | 
| enum | mmu_shared_Type {  NON_SHARED , SHARED }  | 
| enum | mmu_secure_Type {  SECURE , NON_SECURE }  | 
| enum | mmu_access_Type {  NO_ACCESS , RW , READ }  | 
Defines and structures that relate to the Memory Management Unit.
| #define page4k_device_rw | ( | descriptor_l1, | |
| descriptor_l2, | |||
| region | |||
| ) | 
| #define page64k_device_rw | ( | descriptor_l1, | |
| descriptor_l2, | |||
| region | |||
| ) | 
| #define SECTION_B_SHIFT (2) | 
| #define SECTION_C_SHIFT (3) | 
| #define SECTION_DESCRIPTOR (0x2) | 
| #define section_device_ro | ( | descriptor_l1, | |
| region | |||
| ) | 
| #define section_device_rw | ( | descriptor_l1, | |
| region | |||
| ) | 
| #define section_normal | ( | descriptor_l1, | |
| region | |||
| ) | 
| #define section_normal_cod | ( | descriptor_l1, | |
| region | |||
| ) | 
| #define section_normal_ro | ( | descriptor_l1, | |
| region | |||
| ) | 
| #define section_normal_rw | ( | descriptor_l1, | |
| region | |||
| ) | 
| #define section_so | ( | descriptor_l1, | |
| region | |||
| ) | 
| enum mmu_access_Type | 
| enum mmu_ecc_check_Type | 
| enum mmu_execute_Type | 
| enum mmu_global_Type | 
| enum mmu_memory_Type | 
| enum mmu_region_size_Type | 
| enum mmu_secure_Type | 
| enum mmu_shared_Type |