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 |