[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 0/2] vpci/msi: fix updating already bound MSI interrupts
On Tue, May 08, 2018 at 11:30:18AM +0200, Juergen Gross wrote: > On 08/05/18 11:23, Roger Pau Monne wrote: > > Hello, > > > > There's a bug in current vpci code for MSI emulation when updating an > > already bound interrupt. The code will disable and enable the interrupt > > in order to update the binding, which calls unmap_domain_pirq that > > disables the global MSI enable flag in the control register. > > > > In order to fix this incorrect behavior introduce a new update helper > > that should be used to update the bindings of an already enabled group > > of MSI interrupts. > > > > Thanks, Roger. > > > > Roger Pau Monne (2): > > vpci/msi: split code to bind pirq > > vpci/msi: fix update of bound MSI interrupts > > > > xen/arch/x86/hvm/vmsi.c | 96 +++++++++++++++++++++++++++++------------ > > xen/drivers/vpci/msi.c | 3 +- > > xen/include/xen/vpci.h | 2 + > > 3 files changed, 71 insertions(+), 30 deletions(-) > > > > I guess this is 4.11 material? Hm, I think so given PVH Dom0 is experimental. OTOH this changes are to code used exclusively by PVH Dom0, so there's no chance of breaking anything else. Let's see what the maintainers think and I can Cc you later if required. Thanks, Roger. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |