2 * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved.
4 * SPDX-License-Identifier: BSD-3-Clause
7 #include <platform_def.h>
8 #include <plat/arm/common/plat_arm.h>
11 * Table of memory regions for different BL stages to map using the MMU.
12 * This doesn't include Trusted SRAM as setup_page_tables() already takes care
16 const mmap_region_t plat_arm_mmap
[] = {
22 #if TRUSTED_BOARD_BOOT
23 /* Map DRAM to authenticate NS_BL2U image. */
30 const mmap_region_t plat_arm_mmap
[] = {
33 #ifdef PLAT_ARM_MEM_PROT_ADDR
34 ARM_V2M_MAP_MEM_PROTECT
,
47 ARM_MAP_OPTEE_CORE_MEM
,
48 ARM_OPTEE_PAGEABLE_LOAD_MEM
,
54 const mmap_region_t plat_arm_mmap
[] = {
64 const mmap_region_t plat_arm_mmap
[] = {
68 #ifdef PLAT_ARM_MEM_PROT_ADDR
69 ARM_V2M_MAP_MEM_PROTECT
,
76 const mmap_region_t plat_arm_mmap
[] = {
79 #ifdef PLAT_ARM_MEM_PROT_ADDR
80 ARM_V2M_MAP_MEM_PROTECT
,