Re: [PATCH v2 0/3] Fix hotplug of unassigned hostdevs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/27/22 14:57, Daniel Henrique Barboza wrote:
> 
> 
> On 1/26/22 06:29, Michal Privoznik wrote:
>> v2 of:
>>
>> https://listman.redhat.com/archives/libvir-list/2022-January/msg01111.html
>>
>>
>> Patches 1/3 and 2/3 were ACKed but I'm sending them for completeness.
> 
> 
> Back when I've added this UNASSIGNED address type I was also pursuing a
> PCI multifunction
> hotplug/unplug feature in Libvirt and, apparently, I didn't mind testing
> hotplug/unplug
> of non-multifunction unassigned hostdevs like the bug mentioned in patch
> 1 did.
> 
> 
> Thanks for fixing this up.

yeah, this is more of a workaround than a real fix, because IIUC
unassigned PCI address makes sense for devices within one IOMMU group. I
mean, you want to passthrough one specific PCI device but because it's
in IOMMU group with another one, both have to be detached from the host.

Well, and for that we would need the hotplug/hotunplug API understand
that and attach/detach two or more devices at once. With my patches you
can still hotplug/hotunplug just a single device, but hey, at least we
don't error out!

Michal




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux