arm-trusted-firmware/include/plat
Harrison Mutai ada4e59d16 feat(arm): migrate heap info to fw handoff
Mbed-TLS requires platforms to allocate it a heap for it's own internal
usage. This heap is typically between shared by BL1 and BL2 to conserve
memory.The base address and size of the heap are conveyed from BL1 to
BL2 through the config TB_FW_CONFIG.

This slightly awkward approach necessitates declaring a placeholder node
in the DTS. At runtime, this node is populated with the actual values of
the heap information. Instead, since this is dynamic information, and
simple to represent through C structures, transmit it to later stages
using the firmware handoff framework.

With this migration, remove references to TB_FW_CONFIG when firmware
handoff is enabled, as it is no longer needed. The setup code now relies
solely on TL structures to configure the TB firmware

Change-Id: Iff00dc742924a055b8bd304f15eec03ce3c6d1ef
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
2024-12-18 14:48:24 +00:00
..
arm feat(arm): migrate heap info to fw handoff 2024-12-18 14:48:24 +00:00
brcm/common Add BL2 support for Broadcom stingray platform 2020-04-03 17:12:42 +05:30
common feat(rmmd): el3 token sign during attestation 2024-10-15 08:20:28 -07:00
marvell/armada refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
nuvoton fix(nuvoton): fix MMU mapping settings 2024-06-06 09:24:13 +02:00