Remove NSRAM from FVP memory map
authorAndrew Thoelke <andrew.thoelke@arm.com>
Fri, 20 Jun 2014 11:23:20 +0000 (12:23 +0100)
committerAndrew Thoelke <andrew.thoelke@arm.com>
Fri, 20 Jun 2014 11:23:20 +0000 (12:23 +0100)
This memory is not used by the FVP port and requires an additional
4KB translation table.

This patch removes the entry from the memory map and reduces the
number of allocated translation tables.

Fixes ARM-software/tf-issues#196

Change-Id: I5b959e4fe92f5f892ed127c40dbe6c85eed3ed72

plat/fvp/aarch64/fvp_common.c
plat/fvp/include/platform_def.h

index 41234cba6f3c455ec21ef400ce397c7f8776c3d0..580c79368b6912a64a5a42d9dbce339ee558ccbb 100644 (file)
@@ -66,8 +66,6 @@ const mmap_region_t fvp_mmap[] = {
                                                MT_MEMORY | MT_RW | MT_SECURE },
        { DEVICE0_BASE, DEVICE0_BASE,   DEVICE0_SIZE,
                                                MT_DEVICE | MT_RW | MT_SECURE },
-       { NSRAM_BASE,   NSRAM_BASE,     NSRAM_SIZE,
-                                               MT_MEMORY | MT_RW | MT_NS },
        { DEVICE1_BASE, DEVICE1_BASE,   DEVICE1_SIZE,
                                                MT_DEVICE | MT_RW | MT_SECURE },
        /* 2nd GB as device for now...*/
index 46a9f24c22d09c629012a828a97b4ba6c6521a62..c8aaee664fa5909c10f26ec1119a0de90f9decb5 100644 (file)
  * Platform specific page table and MMU setup constants
  ******************************************************************************/
 #define ADDR_SPACE_SIZE                        (1ull << 32)
-#define MAX_XLAT_TABLES                        3
+#define MAX_XLAT_TABLES                        2
 #define MAX_MMAP_REGIONS               16
 
 /*******************************************************************************