Adding @Benditovich, Yuri <ybend...@redhat.com> As far as I remember, we built qxldod for Win10 only anyway.
Best regards, Yan. On Wed, Feb 15, 2023 at 1:54 AM Vadim Rozenfeld <vroze...@redhat.com> wrote: > > > On Tue, Feb 14, 2023 at 10:32 PM Victor Toso <victort...@redhat.com> > wrote: > >> Hi Freddy, >> >> On Tue, Feb 14, 2023 at 11:08:21AM +0000, Frediano Ziglio wrote: >> > Il giorno mar 14 feb 2023 alle ore 10:50 qi zhou <atm...@outlook.com> >> > ha scritto: >> > > >> > > > Hi, >> > > > It looks good to me. Why it was QXL_IO_MEMSLOT_ADD I don't know. >> On >> > > > Linux is QXL_IO_RESET too. >> > > >> > > May be a typo ?, here you can use sysinternal's notmyfault to test >> this bug. >> > > 1. launch qemu use legacy bios mode. make sure qxl driver is active, >> then open notmyfault64.exe click on crash button. It will trigger a bsod >> > > 2. without reset/patch, we cannot see bluescreen shown >> > > >> > > before qxl revision 5, even DodResetDevice does nothing, the qemu >> will do reset after detect qxl mode mismatch. see >> https://github.com/qemu/qemu/blob/ed71c09ffd6fbd01c2a487d47291ae57b08671ea/hw/display/qxl.c#L1315 >> > > >> > > But qxl revison 5+ requires explicit reset >> > > >> > > reference: >> > > not myfault: >> https://learn.microsoft.com/en-us/sysinternals/downloads/notmyfault >> > > DXGKDDI_RESET_DEVICE : >> https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/dispmprt/nc-dispmprt-dxgkddi_reset_device#remarks >> > >> > Merged. >> > >> > Now the question is about release and build. >> > >> > Uri, Victor, should we pack a new release? >> >> I'm not sure how to release it. We used to bundle it in >> spice-guest-tools but there was a signing process too. >> >> I see that virtio-win also bundles spice-guest-tools so, they >> ship our ancient release... I see something in preinst for >> amd64/w8 on qxldod [0]. Vadim, does virtio-win build/sign qxldod for >> some Windows releases with fixes? >> >> > Unfortunately qxldod is not a part of the virtio-win drivers build. > Technically, it should not be a problem to build a new version of qxldod > driver and submit it to WHQL dashboard for attestation signing. But > attestation signing works for Win10 drivers only. > > Best, > Vadim. > > >> [0] >> https://fedorapeople.org/groups/virt/unattended/drivers/preinst/virtio-win/0.1.225/amd64/w8/ >> >> Cheers, >> Victor >> >