summaryrefslogtreecommitdiff
path: root/tools/docker
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2025-04-08 14:21:41 -0600
committerTom Rini <[email protected]>2025-04-10 08:20:09 -0600
commit01fa1b18ae68381d9d462be66df3943f41426874 (patch)
tree977e1f99093ac333ffecadfae67ebbcfd7dc95f0 /tools/docker
parentfe8a33b81cacdd01379f3a72b8dcb0dc29aa9cf5 (diff)
Dockerfile: Download the Arm FVP and extract it
There are some reference platforms from Arm which are not found in QEMU but instead in the FVP tool. As we can make use of this in CI later on, download and extract it in our Dockerfile today. Signed-off-by: Tom Rini <[email protected]>
Diffstat (limited to 'tools/docker')
-rw-r--r--tools/docker/Dockerfile3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index e7be4e542b3..c8a39ac6a16 100644
--- a/tools/docker/Dockerfile
+++ b/tools/docker/Dockerfile
@@ -238,6 +238,9 @@ RUN git clone https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git /tmp/t
cp fiptool /usr/local/bin && \
rm -rf /tmp/tf-a
+# Download the Arm Architecture FVP platform. This file is double compressed.
+RUN wget -O - https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Architecture/FM-11.28/FVP_Base_RevC-2xAEMvA_11.28_23_Linux64.tgz | gunzip -dc | tar -C /opt -x
+
# Build genimage (required by some targets to generate disk images)
RUN wget -O - https://github.com/pengutronix/genimage/releases/download/v14/genimage-14.tar.xz | tar -C /tmp -xJ && \
cd /tmp/genimage-14 && \