arm-trusted-firmware/include
Soby Mathew a6f340fe58 Introduce the new BL handover interface
This patch introduces a new BL handover interface. It essentially allows
passing 4 arguments between the different BL stages. Effort has been made
so as to be compatible with the previous handover interface. The previous
blx_early_platform_setup() platform API is now deprecated and the new
blx_early_platform_setup2() variant is introduced. The weak compatiblity
implementation for the new API is done in the `plat_bl_common.c` file.
Some of the new arguments in the new API will be reserved for generic
code use when dynamic configuration support is implemented. Otherwise
the other registers are available for platform use.

Change-Id: Ifddfe2ea8e32497fe1beb565cac155ad9d50d404
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
2018-02-26 16:31:10 +00:00
..
bl1 FWU: Introduce FWU_SMC_IMAGE_RESET 2017-06-01 14:52:12 +01:00
bl31 Deprecate one EL3 interrupt routing model with EL3 exception handling 2018-02-06 07:58:55 +00:00
bl32 Introduce the new BL handover interface 2018-02-26 16:31:10 +00:00
common Dynamic cfg: Add HW and TB_FW configs to CoT 2018-02-26 16:31:10 +00:00
drivers drivers:ufs: fix hynix ufs bug with quirk on hi36xx SoC 2018-02-24 09:30:41 +08:00
lib Redefine SMC_UNK as -1 instead of 0xFFFFFFFF 2018-02-15 15:04:34 +00:00
plat Introduce the new BL handover interface 2018-02-26 16:31:10 +00:00
services Implement support for SMCCC v1.1 2018-01-29 09:58:57 +00:00
tools_share Dynamic cfg: Update the tools 2018-02-26 16:31:10 +00:00