fvp: Provide per-EL MMU setup functions
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Fri, 9 May 2014 10:35:36 +0000 (11:35 +0100)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Fri, 9 May 2014 13:56:10 +0000 (14:56 +0100)
commitb793e43166348772af74331df7be46d7a696a7aa
tree849b8b5c0978a03431caa5df2578be3bc7f75bbd
parentb3254e8547707ff57ed7766aba53933884bd6a1c
fvp: Provide per-EL MMU setup functions

Instead of having a single version of the MMU setup functions for all
bootloader images that can execute either in EL3 or in EL1, provide
separate functions for EL1 and EL3. Each bootloader image can then
call the appropriate version of these functions. The aim is to reduce
the amount of code compiled in each BL image by embedding only what's
needed (e.g. BL1 to embed only EL3 variants).

Change-Id: Ib86831d5450cf778ae78c9c1f7553fe91274c2fa
bl32/tsp/aarch64/tsp_entrypoint.S
plat/fvp/aarch64/plat_common.c
plat/fvp/bl1_plat_setup.c
plat/fvp/bl2_plat_setup.c
plat/fvp/bl31_plat_setup.c
plat/fvp/bl32_plat_setup.c
plat/fvp/platform.h
services/std_svc/psci/psci_afflvl_on.c