diff options
author | Ambroise Vincent <ambroise.vincent@arm.com> | 2019-04-10 12:50:27 +0100 |
---|---|---|
committer | Ambroise Vincent <ambroise.vincent@arm.com> | 2019-04-12 09:52:52 +0100 |
commit | 2374ab1799bedae1acc17fde0205d272f8111836 (patch) | |
tree | e77aaebfce13cde27630120b0e5f58c8526d7272 /drivers/auth | |
parent | e5be1f95e54d076279e39b0c2ad04685391cf8b9 (diff) |
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>
Diffstat (limited to 'drivers/auth')
-rw-r--r-- | drivers/auth/mbedtls/mbedtls_common.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/auth/mbedtls/mbedtls_common.c b/drivers/auth/mbedtls/mbedtls_common.c index cdb50429..4a8efaeb 100644 --- a/drivers/auth/mbedtls/mbedtls_common.c +++ b/drivers/auth/mbedtls/mbedtls_common.c @@ -16,8 +16,6 @@ #include <drivers/auth/mbedtls/mbedtls_config.h> #include <plat/common/platform.h> -#pragma weak plat_get_mbedtls_heap - static void cleanup(void) { ERROR("EXIT from BL2\n"); @@ -58,10 +56,10 @@ void mbedtls_init(void) } /* - * The following default implementation of the function simply returns the - * by default allocated heap. + * The following helper function simply returns the default allocated heap. + * It can be used by platforms for their plat_get_mbedtls_heap() implementation. */ -int plat_get_mbedtls_heap(void **heap_addr, size_t *heap_size) +int get_mbedtls_heap_helper(void **heap_addr, size_t *heap_size) { static unsigned char heap[TF_MBEDTLS_HEAP_SIZE]; |