arm-trusted-firmware/include
Alexei Fedorov 34dd1e96fd TF-A: Fix BL31 linker script error
The patch fixes BL31 linker script error
"Init code ends past the end of the stacks"
for platforms with number of CPUs less than 4,
which is caused by __STACKS_END__ address being
lower than __INIT_CODE_END__.
The modified BL31 linker script detects such cases
and increases the total amount of stack memory,
setting __STACKS_END__ = __INIT_CODE_END__, and
CPUs' stacks are calculated by BL31 'plat_get_my_stack'
function accordingly. For platforms with more than 4 CPUs
and __INIT_CODE_END__ < __STACKS_END__ stack memory does not
increase and allocated CPUs' stacks match the existing
implementation.
The patch removes exclusion of PSCI initialization
functions from the reclaimed .init section in
'arm_reclaim_init.ld.S' script, which increases the
size of reclaimed memory region.

Change-Id: I927773e00dd84e1ffe72f9ee534f4f2fc7b6153c
Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
2020-05-31 11:40:44 +01:00
..
arch TF-A: Fix wrong register read for MPAM extension 2020-05-26 15:39:52 +00:00
bl1 coverity: fix MISRA violations 2020-02-18 10:47:46 -06:00
bl2 BL2_AT_EL3: Enable pointer authentication support 2019-02-27 11:58:09 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 Use correct type when reading SCR register 2020-01-28 11:10:48 +00:00
bl32 spd: tlkd: support new TLK SMCs for RPMB service 2020-03-21 19:00:05 -07:00
common TF-A: Fix BL31 linker script error 2020-05-31 11:40:44 +01:00
drivers Merge "drivers: stm32mp1 clocks: allow tree lookup for several system clocks" into integration 2020-05-27 19:35:59 +00:00
dt-bindings stm32mp1: update device tree files 2019-01-18 15:45:08 +01:00
export TBB: Add an IO abstraction layer to load encrypted firmwares 2020-03-06 16:40:37 +05:30
lib Enable v8.6 WFE trap delays 2020-05-19 21:49:52 +00:00
plat TF-A: Fix BL31 linker script error 2020-05-31 11:40:44 +01:00
services SPCI is now called PSA FF-A 2020-05-25 08:55:36 +00:00
tools_share Merge changes from topic "sb/dualroot" into integration 2020-03-10 13:47:47 +00:00