[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [PATCH] IRQ: manually EOI migrating line interrupts
On 30/08/2011 15:28, "Andrew Cooper" <andrew.cooper3@xxxxxxxxxx> wrote: > P.S. > > Because this fix actually works, it means that EOI'ing the IO-APIC is > keyed only on vector, and not the target CPU. As a result, having two > different interrupts in the IO-APIC with the same vector will result in > problems when trying to EOI one of them. > > I will address this problem as well in my IRQ cleanup, as I cant see any > checks for it currently. Isn't this a general issue with per-cpu vector allocations anyway? The usual irq-completion path of LAPIC EOI -> IO-APIC EOI broadcast will unavoidably have this issue. Every irq line on every IO-APIC currently programmed with that vector (regardless of target CPU) will get EOIed/unmasked. Not clear it's really a problem though! It might cause the odd spurious interrupt perhaps? -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |