mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 01:54:22 +00:00
![]() Initializing the transfer list using `transfer_list_ensure` allows reuse of an already initialized transfer list. While this is beneficial when receiving a transfer list and ensuring one exists, it causes issues during a system RESET if the old content of SRAM is not cleared. To prevent this, at least one step in the reset path must zero intialise the transfer list memory. Unless a previous stage explicitly provides a transfer list via boot arguments, a fresh transfer list should be created. This change ensures that BL1 and BL31 properly reinitialize the transfer lists, preserving correctness for secure and non-secure handoffs in TF-A. Change-Id: I3bfaa9e76df932a637031d645e4a22d857a094a5 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com> |
||
---|---|---|
.. | ||
allwinner | ||
amd | ||
amlogic | ||
arm | ||
aspeed/ast2700 | ||
brcm | ||
common | ||
hisilicon | ||
imx | ||
intel/soc | ||
marvell | ||
mediatek | ||
nuvoton | ||
nvidia/tegra | ||
nxp | ||
qemu | ||
qti | ||
renesas | ||
rockchip | ||
rpi | ||
socionext | ||
st | ||
ti/k3 | ||
xilinx |