FVP: map non-secure DRAM1 in the MMU
This patch maps the non-secure region of DRAM1 in the MMU. The
non-secure region comprises the whole DRAM1 (0x80000000 -
0xffffffff) excluding the top 16 MB (0xff000000 - 0xffffffff).
The TrustZone controller configures this 16 MB region as secure
memory, so it can not be accessed in non-secure mode.

The number of MMU tables in BL2 has been increased to 3 because
the new size of the non-secure region in DRAM requires an extra L2
table.

Change-Id: I5ad080c6e181f6b6060e15cebb1d18b7fa128cf5
1 parent 1c73ffb commit 6fd9eaf36ee26a2625238c7e153bbe7714369889
@Juan Castillo Juan Castillo authored on 19 Dec 2014
Showing 5 changed files
View
plat/fvp/aarch64/fvp_common.c
View
plat/fvp/bl2_fvp_setup.c
View
plat/fvp/fvp_def.h
View
plat/fvp/fvp_security.c
View
plat/fvp/include/platform_def.h