summaryrefslogtreecommitdiff
path: root/scripts/build-u-boot.sh
diff options
context:
space:
mode:
authorIlias Apalodimas <ilias.apalodimas@linaro.org>2021-10-05 13:07:56 +0300
committerIlias Apalodimas <ilias.apalodimas@linaro.org>2021-10-14 09:45:17 +0300
commitc42a056ba67b121c40b67d332ce9489077bece36 (patch)
treeeba53868e90660b42cdab6381d75d07b7918eff3 /scripts/build-u-boot.sh
parent200203f64783b84aef8f9925619ba2faa2483780 (diff)
Enable SR-IR in QEMU and x86
some old script cleanups as well Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'scripts/build-u-boot.sh')
-rwxr-xr-xscripts/build-u-boot.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/build-u-boot.sh b/scripts/build-u-boot.sh
new file mode 100755
index 0000000..58f6bf0
--- /dev/null
+++ b/scripts/build-u-boot.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+. scripts/lava-common.sh
+
+U_BOOT_REPO='https://github.com/u-boot/u-boot.git'
+CROSS_REPO='https://snapshots.linaro.org/gnu-toolchain/11.0-2021.03-1/aarch64-linux-gnu/gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu.tar.xz'
+
+wget "$CROSS_REPO"
+tar xf gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu.tar.xz
+export PATH="gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu:$PATH"
+
+git clone "$U_BOOT_REPO" --depth 1 && pushd u-boot &&
+ git checkout master && make qemu_arm64_defconfig && \
+ CROSS_COMPILE=../gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- make -j $(nproc)
+
+