[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] x86: re-inject emulated level pirqs in PV on HVM guests if still asserted
On 21/11/2011 11:06, "Stefano Stabellini" <stefano.stabellini@xxxxxxxxxxxxx> wrote: > On Mon, 21 Nov 2011, Jan Beulich wrote: >>>>> On 18.11.11 at 12:13, Stefano Stabellini >>>>> <stefano.stabellini@xxxxxxxxxxxxx> >> wrote: >>> This patch is a backport of CS 24007 for xen-4.1-testing. >>> >>> PV on HVM guests can loose level interrupts coming from emulated >>> devices if they have been remapped onto event channels. The reason is >>> that we are missing the code to inject a pirq again in the guest when >>> the guest EOIs it, if it corresponds to an emulated level interrupt >>> and the interrupt is still asserted. >>> >>> Fix this issue and also return error when the guest tries to get the >>> irq_status of a non-existing pirq. >>> >>> >>> Changes in v2: >>> >>> - move the spinlock afterward to cover the new code only. >> >> This, as expected, doesn't hang anymore with kernels making use of >> the PIRQ EOI map. > > Thanks for testing! > Keir, are you happy with the patch? Yes, I applied it already. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |