From bee2dd31d56d86a8d6521523dd62408268ba7894 Mon Sep 17 00:00:00 2001 From: Andrii Klymenko Date: Wed, 3 Dec 2025 19:38:18 +0200 Subject: T8068: qemu-system-aarch64 is not included to the Dockerfile for arm64 arch Add QEMU packages for ARM64 platform. --- docker/Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'docker') diff --git a/docker/Dockerfile b/docker/Dockerfile index c314c664..4094f6ed 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -266,7 +266,7 @@ RUN GO_VERSION_INSTALL="1.23.2" ; \ RUN echo "export PATH=/opt/go/bin:$PATH" >> /etc/bash.bashrc # Packages needed for Qemu test-suite -# This is for now only supported on i386 and amd64 platforms +# Packages for i386 and amd64 platforms RUN if dpkg-architecture -ii386 || dpkg-architecture -iamd64; then \ apt-get update && apt-get install -y \ python3-pexpect \ @@ -276,6 +276,14 @@ RUN if dpkg-architecture -ii386 || dpkg-architecture -iamd64; then \ qemu-kvm; \ fi +# Packages for arm64 platform +RUN if dpkg-architecture -iarm64; then \ + apt-get update && apt-get install -y \ + ipxe-qemu \ + qemu-system-aarch64 \ + qemu-efi-aarch64; \ + fi + # Packages needed for building vmware and GCE images # This is only supported on i386 and amd64 platforms RUN if dpkg-architecture -ii386 || dpkg-architecture -iamd64; then \ -- cgit v1.2.3