I just noticed this bug via qemu-devel. For the record, recent QEMU (2.11-rc1 and later) can run recent arm64 Windows images using -M virt and the virtio storage/input/networking drivers in the guest. I was using older UEFI build that still includes the VGA framebuffer support. (I only just learned via this bug that it had been removed, but as PeterM pointed out this isn't the right place to discuss it.)
I just noticed this bug via qemu-devel. For the record, recent QEMU (2.11-rc1 and later) can run recent arm64 Windows images using -M virt and the virtio storage/ input/networkin g drivers in the guest. I was using older UEFI build that still includes the VGA framebuffer support. (I only just learned via this bug that it had been removed, but as PeterM pointed out this isn't the right place to discuss it.)
Here's a sample invocation: net-pci, disable- legacy= on,netdev= net0,mac= 00:11:22: 33:44:55, addr=08 \ file=myimage. vhdx,id= hd0 -device virtio- blk-pci, drive=hd0
qemu-system-aarch64 -M virt -cpu cortex-a57 -m 4G -smp 4 -bios QEMU_EFI-arm64.fd \
-serial stdio -device VGA -device virtio-keyboard-pci -device virtio-mouse-pci \
-netdev user,id=net0 -device virtio-
-drive if=none,