On 2012-11-27 23:00, Alex Williamson wrote:
> This is post-1.3 material, so I'll just post it as an RFC for now.
> 
> MSI routing updates aren't currently handled by pci-assign or
> vfio-pci (when using KVM acceleration), which means that trying to
> set interrupt SMP affinity in the guest has no effect unless MSI is
> completely disabled and re-enabled.  This series fixes this for both
> device assignment backends using similar schemes.  We store the last
> MSIMessage programmed to KVM and do updates to the MSI route when it
> changes.  pci-assign takes a little bit of refactoring to make this
> happen cleanly.  Thanks,

This should rather be done by implementing vector notifiers for MSI as
well. That way the device model no longer has to track reasons for
vector changes in an open-coded fashion, just like we already do for MSI-X.

Was on my todo list for a long time, but I never reached this item.

Jan


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to