|
[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 |