I'm running an aarch64 guest in a qemu VM, on an x86_64 host. I tried every
combination of video and display server in virt manager. The best working
combination I found was virtio video and a VNC display.
The only thing that's not working is the system console when booting. After
grub loads and starts the kernel, "Guest disabled display." is shown until X
starts. "Guest disabled display." also gets shown when X turns off the
display after inactivity, but it comes when when I wake it up. Everything
seems to work except for the system console. After X starts I can even use
CTRL-ALT-Fn to switch to different VTs and log in.
And now, I'm upgrading F32 to F33, in the VM completely blind. The only
thing that tells me the VM is not dead is the CPU activity monitoring in
virt manager, and I see the timestamp of the disk image file getting updated
on the host.
Google searches come back with 2-3 year old bugs where the system console
was apparently being redirected to the virtual serial port. That's supposely
fixed, though.
If anyone has a working configuration for a system console, in qemu, I'd
like to compare notes.