[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 3/3] vpci/msi: fix update of bound MSI interrupts
>>> On 15.05.18 at 16:10, <roger.pau@xxxxxxxxxx> wrote: > Current update process of already bound MSI interrupts is wrong > because unmap_domain_pirq calls pci_disable_msi, which disables MSI > interrupts on the device. On the other hand map_domain_pirq doesn't > enable MSI, so the current update process of already enabled MSI > entries is wrong because MSI control bit will be disabled by > unmap_domain_pirq and not re-enabled by map_domain_pirq. > > In order to fix this avoid unmapping the PIRQs and just update the > binding of the PIRQ. A new arch helper to do that is introduced. > > Note that MSI-X is not affected because unmap_domain_pirq only > disables the MSI enable control bit for the MSI case, for MSI-X the > bit is left untouched by unmap_domain_pirq. > > Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |