[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] xen: arm: increase priority of SGIs used as IPIs
On Mon, 2014-03-17 at 12:11 +0000, Julien Grall wrote: > Hi Ian, > > On 03/17/2014 11:31 AM, Ian Campbell wrote: > > Code such as on_selected_cpus expects/requires that an IPI can preempt a > > processor which is just handling a normal interrupt. Lacking this property > > can > > result in a deadlock between two CPUs trying to IPI each other from > > interrupt > > context. > > > > For the time being there is only two priorities, IRQ and IPI, although it is > > also conceivable that in the future some IPIs might be higher priority than > > others. This could be used to implement a better BUG() than we have now, > > but I > > haven't tackled that yet. > > > > Tested with a debug patch which sends a local IPI from a keyhandler, which > > is > > run in serial interrupt context. > > > > This should also fix the issue reported by Oleksandr in "xen/arm: > > maintenance_interrupt SMP fix" without resorting to trylock. > > Sorry, I didn't notice it before. If you plan to keep the last > paragraph, can you add a link to the patch? I'll drop the para, I don't think it is useful anymore. Ian > > Regards, > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |