summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@chromium.org>2016-01-28 15:25:49 +0100
committerPatrick Georgi <pgeorgi@google.com>2016-02-18 11:08:01 +0100
commit800e964eeff3dd41c126a11fa043376aeac774bb (patch)
treeb0f2b92bb2e3a52399d0d9345c686a9ba2ba3bf0
parent21111be199ad9065863c00ff6d09ab6b8e80a935 (diff)
downloadcoreboot-800e964eeff3dd41c126a11fa043376aeac774bb.tar.xz
arch/arm64: Compile arm-trusted-firmware with coreboot timestamp
Update ATF codebase to a version that supports passing a timestamp and fix the format to what it accepts now (including quotes). This provides reproducible builds. Change-Id: I12a0a2ba1ee7921ad93a3a877ea50309136ab1ab Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13726 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
m---------3rdparty/arm-trusted-firmware0
-rw-r--r--src/arch/arm64/Makefile.inc2
2 files changed, 1 insertions, 1 deletions
diff --git a/3rdparty/arm-trusted-firmware b/3rdparty/arm-trusted-firmware
-Subproject 649591bbabbc737534943136751722307429b7d
+Subproject 4a9663062cef254e79189e4fbde85172eb58f9c
diff --git a/src/arch/arm64/Makefile.inc b/src/arch/arm64/Makefile.inc
index ec559fa42d..f44ee51f36 100644
--- a/src/arch/arm64/Makefile.inc
+++ b/src/arch/arm64/Makefile.inc
@@ -159,7 +159,7 @@ BL31_MAKEARGS += BUILD_PLAT="$(abspath $(obj)/3rdparty/arm-trusted-firmware)"
# The \# \" complications exist to satisfy both gnu make's parser and editors
# with non-semantic quote-handling (that would assume that this line starts a
# multi line string.
-BL31_MAKEARGS += BUILD_MESSAGE_TIMESTAMP="$(shell grep "\#define COREBOOT_BUILD\>" $(obj)/build.h |cut -d\" -f2 \# \")"
+BL31_MAKEARGS += BUILD_MESSAGE_TIMESTAMP='"$(shell grep "\#define COREBOOT_BUILD\>" $(obj)/build.h |cut -d\" -f2 \# \")"'
BL31_CFLAGS := -fno-pic -fno-stack-protector
BL31_LDFLAGS := --emit-relocs