From ae903c56c112f463c964d85d4cbf37702aa5c67c Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Fri, 22 Jun 2018 00:53:44 +0100 Subject: [PATCH] allwinner: Don't map boot ROM There is nothing we need from the BootROM area, so we also don't need to map it in EL3. Remove the mapping and reduce the number of MMAP regions by one. Reported-by: Samuel Holland Signed-off-by: Andre Przywara --- plat/allwinner/common/include/platform_def.h | 2 +- plat/allwinner/common/sunxi_common.c | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/plat/allwinner/common/include/platform_def.h b/plat/allwinner/common/include/platform_def.h index 2752aa4d..d0391888 100644 --- a/plat/allwinner/common/include/platform_def.h +++ b/plat/allwinner/common/include/platform_def.h @@ -39,7 +39,7 @@ #define PLATFORM_CORE_COUNT (PLATFORM_CLUSTER_COUNT * \ PLATFORM_MAX_CPUS_PER_CLUSTER) #define PLATFORM_MAX_CPUS_PER_CLUSTER 4 -#define PLATFORM_MMAP_REGIONS 4 +#define PLATFORM_MMAP_REGIONS 3 #define PLATFORM_STACK_SIZE (0x1000 / PLATFORM_CORE_COUNT) #ifndef SPD_none diff --git a/plat/allwinner/common/sunxi_common.c b/plat/allwinner/common/sunxi_common.c index 92ecde4b..9069a17d 100644 --- a/plat/allwinner/common/sunxi_common.c +++ b/plat/allwinner/common/sunxi_common.c @@ -12,8 +12,6 @@ #include "sunxi_private.h" static mmap_region_t sunxi_mmap[PLATFORM_MMAP_REGIONS + 1] = { - MAP_REGION_FLAT(SUNXI_ROM_BASE, SUNXI_ROM_SIZE, - MT_MEMORY | MT_RO | MT_SECURE), MAP_REGION_FLAT(SUNXI_SRAM_BASE, SUNXI_SRAM_SIZE, MT_MEMORY | MT_RW | MT_SECURE), MAP_REGION_FLAT(SUNXI_DEV_BASE, SUNXI_DEV_SIZE, -- 2.30.2