aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMark Dykes <mardyk01@review.trustedfirmware.org>2020-03-31 19:55:06 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2020-03-31 19:55:06 +0000
commit426d5f9c9efb21e1a3504297c8b397500f254fb7 (patch)
treed784ead44ad588bed9f874bd49cc0709da495c6e /Makefile
parentdc341a1a888918b897618d6a03ae96f7a87c19a4 (diff)
parentd5e97a1d2c79121a68ed1c68bd079e80a5f4540a (diff)
downloadtrusted-firmware-a-426d5f9c9efb21e1a3504297c8b397500f254fb7.tar.gz
Merge "Build: define IMAGE_AT_EL1 or IMAGE_AT_EL3 globally for C files" into integration
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 2fb675949b..ac461a50aa 100644
--- a/Makefile
+++ b/Makefile
@@ -508,6 +508,18 @@ ifeq ($(ARCH),aarch64)
endif
endif
+ifeq (${ARCH},aarch64)
+BL1_CFLAGS += -DIMAGE_AT_EL3
+ifeq ($(BL2_AT_EL3),1)
+BL2_CFLAGS += -DIMAGE_AT_EL3
+else
+BL2_CFLAGS += -DIMAGE_AT_EL1
+endif
+BL2U_CFLAGS += -DIMAGE_AT_EL1
+BL31_CFLAGS += -DIMAGE_AT_EL3
+BL32_CFLAGS += -DIMAGE_AT_EL1
+endif
+
# Include the CPU specific operations makefile, which provides default
# values for all CPU errata workarounds and CPU specific optimisations.
# This can be overridden by the platform.