Populate BL31 input parameters as per new spec
This patch rearranges the bl31_args struct into bl31_params and bl31_plat_params which provide the information needed for Trusted firmware and platform specific data via x0 and x1 On the FVP platform BL3-1 params and BL3-1 plat params and its constituents are stored at the start of TZDRAM. The information about memory availability and size for BL3-1, BL3-2 and BL3-3 is moved into platform specific data. Change-Id: I8b32057a3d0dd3968ea26c2541a0714177820da9 |
---|
|
bl1/bl1_main.c |
---|
bl2/bl2_main.c |
---|
bl31/aarch64/bl31_entrypoint.S |
---|
bl31/bl31_main.c |
---|
common/bl_common.c |
---|
include/bl2/bl2.h |
---|
include/common/bl_common.h |
---|
plat/fvp/bl1_plat_setup.c |
---|
plat/fvp/bl2_plat_setup.c |
---|
plat/fvp/bl31_plat_setup.c |
---|
plat/fvp/platform.h |
---|
services/spd/tspd/tspd_main.c |
---|