arm-trusted-firmware/drivers
John Tsichritzis 6d01a46334 Prepare Mbed TLS drivers for shared heap
The Mbed TLS drivers, in order to work, need a heap for internal usage.
This heap, instead of being directly referenced by the drivers, now it
is being accessed indirectly through a pointer. Also, the heap, instead
of being part of the drivers, now it is being received through the
plat_get_mbedtls_heap() function. This function requests a heap from the
current BL image which utilises the Mbed TLS drivers.

Those changes create the opportunity for the Mbed TLS heap to be shared
among different images, thus saving memory. A default heap
implementation is provided but it can be overridden by a platform
specific, optimised implemenetation.

Change-Id: I286a1f10097a9cdcbcd312201eea576c18d157fa
Signed-off-by: John Tsichritzis <john.tsichritzis@arm.com>
2018-09-04 10:32:06 +01:00
..
arm Merge pull request #1542 from antonio-nino-diaz-arm/an/bl31-misra 2018-08-30 16:18:49 +01:00
auth Prepare Mbed TLS drivers for shared heap 2018-09-04 10:32:06 +01:00
cadence/uart drivers: cadence: cdns: Update CDNS driver to support MULTI_CONSOLE_API 2018-01-19 15:21:12 -08:00
console Console: Use callee-saved registers 2018-08-15 13:03:01 +01:00
coreboot/cbmem_console/aarch64 coreboot: Add support for CBMEM console 2018-01-19 15:21:12 -08:00
delay_timer Fix MISRA rule 8.3 in common code 2018-02-28 17:18:21 +00:00
gpio Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
io Merge pull request #1450 from MISL-EBU-System-SW/marvell-support-v6 2018-07-19 17:11:32 +01:00
marvell libc: Use printf and snprintf across codebase 2018-08-22 10:26:05 +01:00
mmc drivers/mmc: Fix warning about usage of uninitialized variable 2018-08-10 14:58:08 +01:00
partition libc: Use printf and snprintf across codebase 2018-08-22 10:26:05 +01:00
st libc: Use printf and snprintf across codebase 2018-08-22 10:26:05 +01:00
synopsys drivers/dw_mmc: migrate to mmc framework 2018-08-10 17:11:12 +08:00
ti/uart drivers: ti: uart: Add TI specific 16550 initialization 2018-06-11 14:26:32 -05:00
ufs drivers: fix switch statements to comply with MISRA rules 2018-03-26 12:43:05 +01:00