On Thu, Aug 10, 2023 at 11:08:52AM +0800, Jason Wang wrote:
> On Thu, Aug 3, 2023 at 10:37 PM Stefan Hajnoczi <[email protected]> wrote:
> >
> > Hi,
> > After running "driverctl --nosave set-override 0000:01:00.0 vfio-pci" on
> > a virtio-blk-pci device, /proc/iomem shows that BAR4 is still owned by
> > virtio_pci_modern even though the vfio-pci driver is now bound to the
> > PCI device.
> >
> > This regression was introduced after 6.4.7 but I don't see the culprit
> > in the git logs.
> >
> > Unfortunately I don't have time to investigate further right now but
> > I've included instructions on how to reproduce this below.
> >
> > Can anyone else reproduce this and can we still fix it for the upcoming
> > Linux 6.5?
> 
> This seems to be fixed by:
> 
> https://lore.kernel.org/lkml/[email protected]/T/

Awesome, thanks for letting me know!

Stefan

> 
> Thanks
> 
> >
> > Thanks,
> > Stefan
> > ---
> > $ qemu-system-x86_64 \
> >     -M q35,accel=kvm,kernel-irqchip=split \
> >     -cpu host \
> >     -m 1G \
> >     -device intel-iommu,intremap=on,device-iotlb=on \
> >     --blockdev file,filename=test.img,cache.direct=on,node-name=drive0 \
> >     --device virtio-blk-pci,drive=drive0 \
> >     -blockdev file,filename=test2.img,cache.direct=on,node-name=drive2 \
> >     --device ioh3420,id=pcie.1,chassis=1 \
> >     --device 
> > virtio-blk-pci,disable-legacy=on,disable-modern=off,drive=drive2,iommu_platform=on,ats=on,bus=pcie.1
> >
> > (guest)# driverctl --nosave set-override 0000:01:00.0 vfio-pci
> > (guest)# cat /proc/iomem
> 

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Virtualization mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

Reply via email to