QEMU ARMv7 does not boot
Hello,
I am trying to boot both the aarch64 and amrv7 virtual .iso files (alpine-virt-3.15.0-aarch64.iso and alpine-virt-3.15.0-armv7.iso) using QEMU. I have only success using the aarch64 using the following QEMU options:
qemu-system-aarch64 -M virt -m 512M -cpu cortex-a53 -drive if=pflash,format=raw,file=QEMU_EFI.img -drive if=pflash,file=varstore.img -drive if=virtio,file=alpine.qcow2 -drive if=virtio,format=raw,file=alpine-virt-3.15.0-aarch64.iso -serial stdio
The result can be seen below:
However, when I try to use amrv7 with similar commands (I changed the QEMU-EFI, the virtual cpu type, and a different .qcow2 image) I do not get the a similar prompt, rather I stuck in boot process. The command for the armv7 is:
qemu-system-arm -M virt -m 512M -cpu cortex-a7 -drive if=pflash,format=raw,file=QEMU_EFI_armv7.img -drive if=pflash,file=varstore_armv7.img -drive if=virtio,file=alpine-virt-3.15.0-armv7.iso -drive if=virtio,file=alpine_amrv7.qcow2 -serial stdio
And the result of that:
I would appreciate any clues on why that might happen.