mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 01:54:22 +00:00
FVP: Stop reclaiming init code with Clang builds
The reclaim init code functionality relies on forward reference in the linker script. The LLVM linker does not process it correctly. Change-Id: I993aeb9587bfa07af25b60ed823a6a2c5e970c94 Signed-off-by: Ambroise Vincent <ambroise.vincent@arm.com> Signed-off-by: Zelalem Aweke <zelalem.aweke@arm.com>
This commit is contained in:
parent
0348ee4913
commit
a6ffd375c7
1 changed files with 4 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
|||
#
|
||||
# Copyright (c) 2013-2019, ARM Limited and Contributors. All rights reserved.
|
||||
# Copyright (c) 2013-2020, ARM Limited and Contributors. All rights reserved.
|
||||
#
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
#
|
||||
|
@ -245,10 +245,12 @@ ENABLE_AMU := 1
|
|||
DYNAMIC_WORKAROUND_CVE_2018_3639 := 1
|
||||
|
||||
# Enable reclaiming of BL31 initialisation code for secondary cores
|
||||
# stacks for FVP.
|
||||
# stacks for FVP. However, don't enable reclaiming for clang.
|
||||
ifneq (${RESET_TO_BL31},1)
|
||||
ifeq ($(findstring clang,$(notdir $(CC))),)
|
||||
RECLAIM_INIT_CODE := 1
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq (${ENABLE_AMU},1)
|
||||
BL31_SOURCES += lib/cpus/aarch64/cpuamu.c \
|
||||
|
|
Loading…
Add table
Reference in a new issue