alpine release 3.15.1 aarch64 regression/boot failure on qemu on apple m1
i am using hypervisor utm 3.0.4 which is using qemu 6.2 running on MacOS monterey.
i am able to successfully boot and install alpine-standard-3.15.0-aarch64.iso. i am not able to boot either alpine-standard-3.15.1-aarch64 nor the -virt variant of that release.
the behavior is that 3.15.1 will boot to the grub boot menu, "Linux lts" is selected. i removed 'quiet' from the kernel parameters and added 'debug earlyprintk=efi' and the attached screenshot is the result; kernel does not boot.
will try and get more relevant debug information for this...
the qemu command would be the following: qemu-system-aarch64 -L /Applications/Utilities/UTM.app/Contents/Resources/qemu -S -qmp tcp:127.0.0.1:4444,server,nowait -nodefaults -vga none -spice "unix=on,addr=/Users/cat/Library/Group Containers/WDNLXAD4W8.com.utmapp.UTM/84E4DCF8-27A3-4D35-9F3E-A0D27C8EDE1C.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=off" -device virtio-ramfb -device virtio-rng-pci -cpu host -smp cpus=4,sockets=1,cores=4,threads=1 -machine virt,highmem=off -accel hvf -accel tcg,tb-size=1024 -drive if=pflash,format=raw,unit=0,file=/Applications/Utilities/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd,readonly=on -drive if=pflash,format=raw,unit=1,file=/Users/cat/Library/Containers/com.utmapp.UTM/Data/Documents/armtemplate.utm/Images/efi_vars.fd -boot menu=on -m 4096 -device intel-hda -device hda-duplex -name armtemplate -device nec-usb-xhci,id=usb-bus -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device ich9-usb-ehci1,id=usb-controller-0 -device ich9-usb-uhci1,masterbus=usb-controller-0.0,firstport=0,multifunction=on -device ich9-usb-uhci2,masterbus=usb-controller-0.0,firstport=2,multifunction=on -device ich9-usb-uhci3,masterbus=usb-controller-0.0,firstport=4,multifunction=on -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device usb-storage,drive=cdrom0,removable=true,bootindex=0,bus=usb-bus.0 -drive if=none,media=cdrom,id=cdrom0 -device virtio-blk-pci,drive=drive0,bootindex=1 -drive if=none,media=disk,id=drive0,file=/Users/cat/Library/Containers/com.utmapp.UTM/Data/Documents/armtemplate.utm/Images/data.qcow2,cache=writethrough -device virtio-net-pci,mac=36:39:DD:A4:7E:C4,netdev=net0 -netdev vmnet-macos,mode=shared,id=net0 -device virtio-serial -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -uuid 84E4DCF8-27A3-4D35-9F3E-A0D27C8EDE1C -rtc base=localtime
thanks, ~cat