[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86/MSI-X: correctly track interrupt masking state
On Mon, Apr 25, 2016 at 05:24:43AM -0600, Jan Beulich wrote: > >>> On 22.04.16 at 18:35, <andrew.cooper3@xxxxxxxxxx> wrote: > > On 22/04/16 08:20, Jan Beulich wrote: > >> When a guest unmasks MSI-X interrupts before enabling MSI-X on the > >> device, so far nothing updates the {host,guest}_masked internal state; > >> this to date only gets done when MSI-X is already enabled. This is why > >> half way recent Linux works (as it enables MSI-X first), while Windows > >> doesn't (as it enables MSI-X only after having set up und unmasked all > >> vectors). Since with a successful write to the vector control field > >> everything is ready internally, we should also update internal tracking > >> state there, regardless of the device's MSI-X enabled state. > >> > >> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> > > > > Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> > Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |