aboutsummaryrefslogtreecommitdiff
path: root/lib/aarch32
diff options
context:
space:
mode:
authorYatharth Kochar <yatharth.kochar@arm.com>2016-09-13 17:07:57 +0100
committerYatharth Kochar <yatharth.kochar@arm.com>2016-09-21 16:12:48 +0100
commita8aa7fec1d4a6df8617c0d0463f1e10f1827a609 (patch)
tree55db8f068970ed4859cf8c57c973c6b98a364567 /lib/aarch32
parent42019bf4e93a111984af9dc44608d8d5203a3b1d (diff)
downloadarm-trusted-firmware-a8aa7fec1d4a6df8617c0d0463f1e10f1827a609.tar.gz
ARM platform changes for new version of image loading
This patch adds changes in ARM platform code to use new version of image loading. Following are the major changes: -Refactor the signatures for bl31_early_platform_setup() and arm_bl31_early_platform_setup() function to use `void *` instead of `bl31_params_t *`. -Introduce `plat_arm_bl2_handle_scp_bl2()` to handle loading of SCP_BL2 image from BL2. -Remove usage of reserve_mem() function from `arm_bl1_early_platform_setup()` -Extract BL32 & BL33 entrypoint info, from the link list passed by BL2, in `arm_bl31_early_platform_setup()` -Provides weak definitions for following platform functions: plat_get_bl_image_load_info plat_get_next_bl_params plat_flush_next_bl_params bl2_plat_handle_post_image_load -Instantiates a descriptor array for ARM platforms describing image and entrypoint information for `SCP_BL2`, `BL31`, `BL32` and `BL33` images. All the above changes are conditionally compiled using the `LOAD_IMAGE_V2` flag. Change-Id: I5e88b9785a3df1a2b2bbbb37d85b8e353ca61049
Diffstat (limited to 'lib/aarch32')
0 files changed, 0 insertions, 0 deletions