[Bug 1229019] KVM:Starting KVM error "ensure all devices within the iommu_group are bound to their vfio bus driver" after kernel update
https://bugzilla.suse.com/show_bug.cgi?id=1229019 https://bugzilla.suse.com/show_bug.cgi?id=1229019#c38 --- Comment #38 from Vasilis Liaskovitis <vliaskovitis@suse.com> --- Created attachment 877639 --> https://bugzilla.suse.com/attachment.cgi?id=877639&action=edit Call device specific ACS functions irrespective of ACS Following Jiri's findings in the upstream thread (comment#34), I have a test patch that moves the check for dev->acs_cap back into pci_std_enable_acs() instead of checking for it early in pci_enable_acs(). This allows quirks for non-acs capable pci devices to be applied, as pci_dev_specific_enable_acs() is now called irrespective of ACS capabilities. This results in correct isolation of PCI devices on my test machine. It would be good if Samuel or Jim can test it as well: https://download.opensuse.org/repositories/home:/vliaskovitis:/branches:/Ker... Maybe the patch can then be proposed/reviewed/improved upstream. "config_acs=pci=..." option seems to work as expected for other devices (with this patch applied), but I have not used the option extensively. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com