FVP: apply new naming conventions to memory regions
authorJuan Castillo <juan.castillo@arm.com>
Tue, 12 Aug 2014 12:04:43 +0000 (13:04 +0100)
committerJuan Castillo <juan.castillo@arm.com>
Tue, 12 Aug 2014 12:34:02 +0000 (13:34 +0100)
commit637ebd2eb9a40847fcd93a0ae3643aba6462c561
tree813509100979557594a49204ba5676bf3607d628
parentc1efc4c0666b95912b54e079de484d8c2249e045
FVP: apply new naming conventions to memory regions

Secure ROM at address 0x0000_0000 is defined as FVP_TRUSTED_ROM
Secure RAM at address 0x0400_0000 is defined as FVP_TRUSTED_SRAM
Secure RAM at address 0x0600_0000 is defined as FVP_TRUSTED_DRAM

BLn_BASE and BLn_LIMIT definitions have been updated and are based on
these new memory regions.

The available memory for each bootloader in the linker script is
defined by BLn_BASE and BLn_LIMIT, instead of the complete memory
region.

TZROM_BASE/SIZE and TZRAM_BASE/SIZE are no longer required as part of
the platform porting.

FVP common definitions are defined in fvp_def.h while platform_def.h
contains exclusively (with a few exceptions) the definitions that are
mandatory in the porting guide. Therefore, platform_def.h now includes
fvp_def.h instead of the other way around.

Porting guide has been updated to reflect these changes.

Change-Id: I39a6088eb611fc4a347db0db4b8f1f0417dbab05
13 files changed:
bl1/bl1.ld.S
bl2/bl2.ld.S
bl31/bl31.ld.S
docs/porting-guide.md
docs/user-guide.md
plat/fvp/aarch64/fvp_common.c
plat/fvp/aarch64/fvp_helpers.S
plat/fvp/bl1_fvp_setup.c
plat/fvp/bl2_fvp_setup.c
plat/fvp/fvp_def.h
plat/fvp/fvp_pm.c
plat/fvp/include/platform_def.h
plat/fvp/platform.mk