Mbed TLS: Remove weak heap implementation
authorAmbroise Vincent <ambroise.vincent@arm.com>
Wed, 10 Apr 2019 11:50:27 +0000 (12:50 +0100)
committerAmbroise Vincent <ambroise.vincent@arm.com>
Fri, 12 Apr 2019 08:52:52 +0000 (09:52 +0100)
commit2374ab1799bedae1acc17fde0205d272f8111836
treee77aaebfce13cde27630120b0e5f58c8526d7272
parente5be1f95e54d076279e39b0c2ad04685391cf8b9
Mbed TLS: Remove weak heap implementation

The implementation of the heap function plat_get_mbedtls_heap() becomes
mandatory for platforms supporting TRUSTED_BOARD_BOOT.

The shared Mbed TLS heap default weak function implementation is
converted to a helper function get_mbedtls_heap_helper() which can be
used by the platforms for their own function implementation.

Change-Id: Ic8f2994e25e3d9fcd371a21ac459fdcafe07433e
Signed-off-by: Ambroise Vincent <ambroise.vincent@arm.com>
docs/porting-guide.rst
drivers/auth/mbedtls/mbedtls_common.c
include/plat/common/platform.h
plat/arm/board/juno/juno_security.c
plat/hisilicon/hikey/hikey_tbbr.c
plat/hisilicon/hikey960/hikey960_tbbr.c
plat/imx/imx7/warp7/warp7_trusted_boot.c
plat/qemu/qemu_trusted_boot.c
plat/rpi3/rpi3_trusted_boot.c
plat/socionext/uniphier/uniphier_tbbr.c