Support shared Mbed TLS heap for FVP
authorJohn Tsichritzis <[email protected]>
Mon, 30 Jul 2018 12:41:52 +0000 (13:41 +0100)
committerJohn Tsichritzis <[email protected]>
Tue, 4 Sep 2018 09:32:22 +0000 (10:32 +0100)
commitba597da7fd23d34e8867342f1dfee7925991300c
tree4c77f781eadf9d68aa91ba8c7442e3fef1e1c917
parent6d01a463348b04af2afa3c00579ebc6ecd12eaf1
Support shared Mbed TLS heap for FVP

This patch introduces the shared Mbed TLS heap optimisation for Arm
platforms. The objective is the Mbed TLS heap to be shared between BL1
and BL2 so as to not allocate the heap memory twice. To achieve that,
the patch introduces all the necessary helpers for implementing this
optimisation. It also applies it for FVP.

Change-Id: I6d85eaa1361517b7490956b2ac50f5fa0d0bb008
Signed-off-by: John Tsichritzis <[email protected]>
docs/porting-guide.rst
include/plat/arm/common/arm_def.h
include/plat/arm/common/arm_dyn_cfg_helpers.h
include/plat/arm/common/plat_arm.h
plat/arm/board/fvp/fdts/fvp_tb_fw_config.dts
plat/arm/board/fvp/fvp_common.c
plat/arm/common/arm_bl1_setup.c
plat/arm/common/arm_dyn_cfg.c
plat/arm/common/arm_dyn_cfg_helpers.c