Commit aa49bde8 authored by Antonio Nino Diaz's avatar Antonio Nino Diaz
Browse files

rpi3: Move NS-DRAM out of the protected region



The Non-secure DRAM region shouldn't be protected in the range specified
in the Linux command line with memmap.

This change also increases the size of the Secure DRAM region.

Change-Id: I306e9e443a84b834c99739f54a534a3ca3be2424
Signed-off-by: default avatarAntonio Nino Diaz <antonio.ninodiaz@arm.com>
parent 97fb05e1
...@@ -122,9 +122,9 @@ secure platform! ...@@ -122,9 +122,9 @@ secure platform!
| Secure SRAM | BL2, BL31 | Secure SRAM | BL2, BL31
0x10100000 +-----------------+ 0x10100000 +-----------------+
| Secure DRAM | BL32 (Secure payload) | Secure DRAM | BL32 (Secure payload)
0x10C00000 +-----------------+
| Non-secure DRAM | BL33
0x11000000 +-----------------+ 0x11000000 +-----------------+
| Non-secure DRAM | BL33
+-----------------+
| | | |
| ... | | ... |
| | | |
......
...@@ -70,17 +70,17 @@ ...@@ -70,17 +70,17 @@
#define PLAT_RPI3_FIP_BASE ULL(0x00020000) #define PLAT_RPI3_FIP_BASE ULL(0x00020000)
#define PLAT_RPI3_FIP_MAX_SIZE ULL(0x001E0000) #define PLAT_RPI3_FIP_MAX_SIZE ULL(0x001E0000)
/* We have 16M of memory reserved at at 256M */ /* We have 16M of memory reserved starting at 256M */
#define SEC_SRAM_BASE ULL(0x10000000) #define SEC_SRAM_BASE ULL(0x10000000)
#define SEC_SRAM_SIZE ULL(0x00100000) #define SEC_SRAM_SIZE ULL(0x00100000)
#define SEC_DRAM0_BASE ULL(0x10100000) #define SEC_DRAM0_BASE ULL(0x10100000)
#define SEC_DRAM0_SIZE ULL(0x00B00000) #define SEC_DRAM0_SIZE ULL(0x00F00000)
#define NS_DRAM0_BASE ULL(0x10C00000)
#define NS_DRAM0_SIZE ULL(0x00400000)
/* End of reserved memory */ /* End of reserved memory */
#define NS_DRAM0_BASE ULL(0x11000000)
#define NS_DRAM0_SIZE ULL(0x01000000)
/* /*
* BL33 entrypoint. * BL33 entrypoint.
*/ */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment