virtio-win / kvm-guest-drivers-windows

Windows paravirtualized drivers for QEMU\KVM
https://www.linux-kvm.org/page/WindowsGuestDrivers
BSD 3-Clause "New" or "Revised" License
1.92k stars 377 forks source link

BOSD screen doesn't show up with VirtIO VGA #1057

Open annie-li opened 3 months ago

annie-li commented 3 months ago

Describe the bug With virtio-vga device as the displaying device, when the guest crashes and does the memory dump, the BSOD screen doesn't show up. However, the crashdump file is generated successfully.

To Reproduce Boot the Windows VM with qemu arguments "-vga virtio" or "-device virtio-vga" Trigger the crash of Windows VM Check the BSOD screen

Expected behavior The BSOD screen should show properly

Screenshots Black screen shows when the guest dumps the memory.

Host:

VM:

Additional context Add any other context about the problem here.

vrozenfe commented 3 months ago

Hi @annie-li Yes, there is some bug in the virtio-gpu-dod DxgkDdiSystemDisplayWrite implementation routine. I'm going to fix it in the future. Thanks, Vadim.

vrozenfe commented 3 months ago

I've just opened a new issue in RH Jira https://issues.redhat.com/browse/RHEL-30199