On 07/06/2020 23:27, Shakil Shaikh wrote:
I had a working legacy IGD PT that no longer works fully. A VM will start (and 
the IGD accessible eg via Remote desktop), but there will be no display on the 
connected monitor.

After poking around, it seems that at the very least the 
vfio-pci-igd-lpc-bridge isn't being created automatically anymore. Furthermore, 
passing a romfile hangs the starting of the VM altogether.

Regarding the following commit:

https://github.com/qemu/qemu/commit/29d62771c81d8fd244a67c14a1d968c268d3fb19


Reverting this commit from the v5.0.0 tag brings back the IGD passthrough functionality as before.

I've confirmed that in a normal build the refactored vfio igd.o file is being included in the build (but only because I see a "CC x86_64-softmmu/hw/vfio/igd.o" in the build output). However qemu no longer complains when there is an existing bridge at 1f, so it appears that the code isn't being used with this code change (which explains my initial observations).

For reference I'm using a build process provided by Proxmox as that's the environment I'm using, but the source appears to be the same. I believe the compile command can be seen here:

https://git.proxmox.com/?p=pve-qemu.git;a=blob;f=debian/rules;h=c73d6a18a363a27d53a09c05b9ab6ab56556bdb2;hb=HEAD

I'm happy to provide more information, inlcuding trying to build directly from QEMU sources if that helps further identify this as a real issue.

Thanks,

_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

Reply via email to