[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xen/arm: route irqs to cpu0
On Wed, 2014-02-19 at 13:43 +0000, Julien Grall wrote: > Hi all, > > Ping? No one made a case for a release exception so I put it in my 4.5 pile. > It would be nice to have this patch for Xen 4.4 as IPI priority > patch won't be pushed before the release. > > The patch is a minor change and won't impact normal use. When dom0 is > built, Xen always do it on CPU 0. Right, so whoever is doing otherwise already has a big pile of patches I presume? It's rather late to be making such changes IMHO, but I'll defer to George. > > Regards, > > On 02/04/2014 04:20 PM, Stefano Stabellini wrote: > > gic_route_irq_to_guest routes all IRQs to > > cpumask_of(smp_processor_id()), but actually it always called on cpu0. > > To avoid confusion and possible issues in case someone modified the code > > and reassigned a particular irq to a cpu other than cpu0, hardcode > > cpumask_of(0). > > > > Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > > > > diff --git a/xen/arch/arm/gic.c b/xen/arch/arm/gic.c > > index e6257a7..8854800 100644 > > --- a/xen/arch/arm/gic.c > > +++ b/xen/arch/arm/gic.c > > @@ -776,8 +776,8 @@ int gic_route_irq_to_guest(struct domain *d, const > > struct dt_irq *irq, > > > > level = dt_irq_is_level_triggered(irq); > > > > - gic_set_irq_properties(irq->irq, level, cpumask_of(smp_processor_id()), > > - 0xa0); > > + /* TODO: handle routing irqs to cpus != cpu0 */ > > + gic_set_irq_properties(irq->irq, level, cpumask_of(0), 0xa0); > > > > retval = __setup_irq(desc, irq->irq, action); > > if (retval) { > > > > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |