arm-trusted-firmware/docs
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
..
diagrams Add Secure Partition Manager (SPM) design document 2017-12-15 11:47:22 +00:00
marvell docs: Add Marvell build and porting documents 2018-07-18 18:48:30 +03:00
plantuml SDEI: Make dispatches synchronous 2018-06-21 16:15:23 +01:00
plat stm32mp1: Add platform documentation 2018-07-24 17:18:45 +02:00
spd Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
arm-sip-service.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
auth-framework.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
change-log.rst Update change-log.rst for v1.5 2018-03-15 17:00:34 +00:00
cpu-specific-build-macros.rst DSU erratum 936184 workaround 2018-08-17 10:34:43 +01:00
firmware-design.rst ARM platforms: Initialize cntfrq for BL1 Firmware update 2018-06-26 15:55:46 +01:00
firmware-update.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
interrupt-framework-design.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
platform-interrupt-controller-API.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
platform-migration-guide.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
porting-guide.rst Prepare Mbed TLS drivers for shared heap 2018-09-04 10:32:06 +01:00
psci-lib-integration-guide.rst libc: Move tf_printf and tf_snprintf to libc 2018-08-22 10:26:05 +01:00
psci-pd-tree.rst Fix typo in documentation page title 2018-08-15 14:54:40 +01:00
reset-design.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
rt-svc-writers-guide.rst Rename 'smcc' to 'smccc' 2018-03-21 10:49:27 +00:00
sdei.rst SDEI: Make dispatches synchronous 2018-06-21 16:15:23 +01:00
secure-partition-manager-design.rst plat/arm: SPM: Force BL31 to DRAM when SPM is used 2018-05-24 09:15:03 +01:00
trusted-board-boot.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
user-guide.rst Merge pull request #1544 from jwerner-chromium/JW_handle_ea 2018-08-30 16:09:30 +01:00
xlat-tables-lib-v2-design.rst xlat v2: Update documentation 2018-07-03 14:56:31 +01:00