RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Variables

This source file contains the definition of aarch64_mmu_config_table and aarch64_mmu_config_table_size. More...

#include <bsp.h>
#include <bsp/aarch64-mmu.h>
#include <bsp/start.h>
#include <libcpu/mmu-vmsav8-64.h>

Variables

BSP_START_DATA_SECTION const aarch64_mmu_config_entry aarch64_mmu_config_table []
 This is the AArch64 MMU configuration table.
 
BSP_START_DATA_SECTION const size_t aarch64_mmu_config_table_size
 This is the count of entries in the AArch64 MMU configuration table.
 

Detailed Description

This source file contains the definition of aarch64_mmu_config_table and aarch64_mmu_config_table_size.

Variable Documentation

◆ aarch64_mmu_config_table

BSP_START_DATA_SECTION const aarch64_mmu_config_entry aarch64_mmu_config_table[]
Initial value:
= {
AARCH64_MMU_DEFAULT_SECTIONS,
{
.begin = 0xf9000000U,
.end = 0xf9100000U,
.flags = AARCH64_MMU_DEVICE
}, {
.begin = 0xfd000000U,
.end = 0xffc00000U,
.flags = AARCH64_MMU_DEVICE
}, {
.begin = 0xfffc0000U,
.end = 0x100000000U,
.flags = AARCH64_MMU_DATA_RW
}, {
.begin = (uintptr_t) bsp_r1_ram_base,
.end = (uintptr_t) bsp_r1_ram_end,
.flags = AARCH64_MMU_DATA_RW_CACHED
}, {
.begin = 0xb0000000U,
.end = 0xb0200000U,
.flags = AARCH64_MMU_DATA_RW
}
}

This is the AArch64 MMU configuration table.

The default table is provided by the BSP. Applications may provide their own.

◆ aarch64_mmu_config_table_size

BSP_START_DATA_SECTION const size_t aarch64_mmu_config_table_size
Initial value:
=
BSP_START_DATA_SECTION const aarch64_mmu_config_entry aarch64_mmu_config_table[]
This is the AArch64 MMU configuration table.
Definition: mmu-config.c:44
#define RTEMS_ARRAY_SIZE(_array)
Gets the element count of the array.
Definition: basedefs.h:244

This is the count of entries in the AArch64 MMU configuration table.

The default table is provided by the BSP. Applications may provide their own.