6.1.0-rc1 New regression (not in 6.1.0-rc0): Freezes using UEFI firmware without acceleration
With Qemu 6.0.91 (6.1.0-rc1) on Windows freezes occur reproducable when using an UEFI firmware without acceleration.
Qemu freezes with "Guest has not initialized the display (yet)."
These freezes do not occur with
- Qemu 6.0.90 (https://download.qemu.org/qemu-6.1.0-rc0.tar.xz) compiled with Msys2
- Qemu distribution https://qemu.weilnetz.de/w64/qemu-w64-setup-20210721.exe, QEMU emulator version 6.0.90 (v6.1.0-rc0-11876-g4d03172729-dirty)
These freezes occur using
- Qemu 6.0.91 (https://download.qemu.org/qemu-6.1.0-rc1.tar.xz) compiled with Msys2 no matter if MINGW64 or CLANG64 (both tested), see https://github.com/msys2/MINGW-packages/pull/9201/checks for artifacts
- Qemu distribution https://qemu.weilnetz.de/w64/qemu-w64-setup-20210805.exe, QEMU emulator version 6.0.91 (v6.1.0-rc1-11877-gde7bafd81c-dirty)
I was not able to reproduce these freezes with 6.0.91 (https://download.qemu.org/qemu-6.1.0-rc1.tar.xz) on Debian/Buster.
Command lines to reproduce
I created testcases using UEFI firmware provided by https://www.qemu-advent-calendar.org/2014/download/qemu-xmas-uefi-zork.tar.xz as well as by Qemu Tarball/Distribution:
- Qemu provided firmware as pflash
# Msys2-compiled
qemu-system-x86_64 -drive file=/mingw64/share/qemu/edk2-x86_64-code.fd,if=pflash,format=raw,readonly=on
# Qemu-Distribution
qemu-system-x86_64 -drive 'file=c:/Program Files/qemu/share/edk2-x86_64-code.fd,if=pflash,format=raw,readonly=on'
- QemuAdventcalendar provided firmware as pflash
qemu-system-x86_64 -drive file=qemu-advent-calendar/2014/qemu-xmas-uefi-zork/OVMF-pure-efi.fd,if=pflash,format=raw,readonly=on
- QemuAdventcalendar provided firmware as bios
qemu-system-x86_64 -bios qemu-advent-calendar/2014/qemu-xmas-uefi-zork/OVMF-pure-efi.fd