ARM Platforms: Migrate to new BL handover interface
authorSoby Mathew <soby.mathew@arm.com>
Wed, 10 Jan 2018 15:59:31 +0000 (15:59 +0000)
committerSoby Mathew <soby.mathew@arm.com>
Mon, 26 Feb 2018 16:31:11 +0000 (16:31 +0000)
commit0c306cc062611d71cd79a2cf2b7aac022c741165
tree79553db81026ba89b455d1e40c0fda887d2b6492
parenta6f340fe58b991882d075eed6916288fe4fa40c5
ARM Platforms: Migrate to new BL handover interface

This patch migrates the ARM Standard platforms to the new BL
handover interface. The arm_blx_early_platform_setup() functions
are also modified to take in 4 arguments. The `ARM_BL31_PLAT_PARAM_VAL`
value passed to BL31 from BL2 is now in arg3 in preparation of dynamic
configuration arguments.

Change-Id: I33e8e61325a19e7a7127b1ff203c3b86921bf153
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
include/plat/arm/common/plat_arm.h
plat/arm/board/fvp/fvp_bl2_setup.c
plat/arm/board/fvp/fvp_bl31_setup.c
plat/arm/board/fvp/sp_min/fvp_sp_min_setup.c
plat/arm/common/aarch64/arm_bl2_mem_params_desc.c
plat/arm/common/arm_bl2_setup.c
plat/arm/common/arm_bl31_setup.c
plat/arm/common/sp_min/arm_sp_min_setup.c
plat/arm/css/common/css_bl2_setup.c