QEMU & KVM broken for arm64
Ilias Apalodimas
ilias.apalodimas at linaro.org
Wed May 21 15:36:50 CEST 2025
Hi Mark,
On Wed, 21 May 2025 at 15:44, Mark Kettenis <mark.kettenis at xs4all.nl> wrote:
>
> > From: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> > Date: Wed, 21 May 2025 12:07:40 +0300
> >
> > Hi all,
> >
> > Starting from commit 53d5a221632e ("emulation: Use bloblist to hold
> > tables") I can't boot U-Boot with QEMU (version 8.2.2) & KVM anymore.
> > The command line to reproduce it is:
> > qemu-system-aarch64 -smp 2 -nographic -cpu host -m 4096 -accel kvm
> > -bios u-boot.bin -machine virt,secure=off
> >
> > commit 24768a23a9b3 ("emulation: fdt: Relax condition for
> > OF_HAS_PRIOR_STAGE") boots fine.
> >
> > Simon do you have an arm64 host to reproduce this?
>
> Does the same thing happen without "-accel kvm"?
No that still works fine (but you have to change the cpu from host to
something else). E.g
qemu-system-aarch64 -smp 2 -nographic -cpu max -m 1024 -bios
u-boot.bin -machine virt,secure=off works fine
Thanks
/Ilias
More information about the U-Boot
mailing list