Hi,

On Thu, 19 Feb 2026 16:59:41 +0100 Hector Cao <[email protected]> wrote:
I think we can unblock ipxe tests and eventually investigate the EDK2/QEMU
issue later.

Here is the proposed debdiff

Commit
---
    d/t/qemu-cmd : fix test failure for arm64

    iso-arm64-cd and iso-arm64-cd fail because they call
    qemu-system-arm64 with edk2 QEMU_EFI.fd and the qemu
    fails to boot the VM.

    The boot failure is caused by recent EDK2 enabling of
    LPA2 support and qemu is called with -cpu=max model
    that advertises LPA2. While this issue has to be investigated
    on EDK2/QEMU side, there is no reason for IPXE to stick
    to cpu=max that might be unstable for these tests.

    This commit switch the cpu from max to the common model
    neoverse-n1 in the server eco-system.

Please be aware that the autopkgtest of debvm is doing the same. From the log [1]:

qemu-system-arm64 -netdev user,id=net0,hostfwd=tcp:127.0.0.1:2222-:22 -device virtio-net-pci,netdev=net0 -nographic -chardev stdio,id=console,mux=on,signal=off -serial chardev:console -device virtio-rng-pci,rng=rng0 -object rng-random,filename=/dev/urandom,id=rng0 -cpu max,pauth-impdef=on -no-user-config -nodefaults -name debefivm-run test.img -m 1G -drive if=pflash,format=raw,unit=0,read-only=on,file=/usr/share/AAVMF/AAVMF_CODE.fd -drive if=pflash,format=raw,unit=1,read-only=on,file=/usr/share/AAVMF/AAVMF_VARS.fd -drive id=root,media=disk,format=raw,discard=unmap,file=test.img,if=none,cache=unsafe -device virtio-blk-pci,drive=root,serial=root -machine type=virt,gic-version=max,accel=kvm:tcg


Paul

[1] https://ci.debian.net/packages/d/debvm/testing/arm64/68863184/#L7150

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to