mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 10:04:26 +00:00
fvp: trusty: Move dynamic xlat enable to platform
Rather than letting the Trusty makefile set the option to enable dynamic translation tables, make platforms do it themselves. This also allows platforms to replace the implementation of the translation tables library as long as they use the same function prototypes. Change-Id: Ia60904f61709ac323addcb57f7a83391d9e21cd0 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
This commit is contained in:
parent
873e394b3b
commit
819dcd7c4c
2 changed files with 4 additions and 3 deletions
|
@ -236,7 +236,7 @@ ifeq (${ARCH},aarch32)
|
|||
ifeq (${RESET_TO_SP_MIN},1)
|
||||
BL32_CFLAGS += -DPLAT_XLAT_TABLES_DYNAMIC=1
|
||||
endif
|
||||
else
|
||||
else # if AArch64
|
||||
ifeq (${RESET_TO_BL31},1)
|
||||
BL31_CFLAGS += -DPLAT_XLAT_TABLES_DYNAMIC=1
|
||||
endif
|
||||
|
@ -245,6 +245,9 @@ else
|
|||
BL31_CFLAGS += -DPLAT_XLAT_TABLES_DYNAMIC=1
|
||||
endif
|
||||
endif
|
||||
ifeq (${SPD},trusty)
|
||||
BL31_CFLAGS += -DPLAT_XLAT_TABLES_DYNAMIC=1
|
||||
endif
|
||||
endif
|
||||
|
||||
# Add support for platform supplied linker script for BL31 build
|
||||
|
|
|
@ -13,8 +13,6 @@ ifeq (${TRUSTY_SPD_WITH_GENERIC_SERVICES},1)
|
|||
SPD_SOURCES += services/spd/trusty/generic-arm64-smcall.c
|
||||
endif
|
||||
|
||||
BL31_CFLAGS += -DPLAT_XLAT_TABLES_DYNAMIC=1
|
||||
|
||||
NEED_BL32 := yes
|
||||
|
||||
CTX_INCLUDE_FPREGS := 1
|
||||
|
|
Loading…
Add table
Reference in a new issue