[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 3/7] xen/arm: Initialize correctly IRQ routing



On Tue, 2013-09-10 at 16:29 +0100, Julien Grall wrote:
> On 09/09/2013 02:17 PM, Ian Campbell wrote:
> > On Fri, 2013-08-30 at 14:30 +0100, Julien Grall wrote:
> >> When Xen initialize the GIC distributor, we need to route all the IRQs to
> >> the boot CPU. The CPU ID can differ between Xen and the GIC.
> >>
> >> When ITARGETSR0 is read, each field will return a value that corresponds
> >> only to the processor reading the register.
> > 
> > This trick is used a few times in this series, is it really the best way
> > to figure this out?
> 
> I forgot to answer to this question. When I wrote this code, I wasn't
> sure if it's the best way. Linux does the same and the gic documentation
> doesn't offer a better solution.

OK. Lets chalk it up to hardware skankiness!

> I saw some device tree with GIC cpu interface node but it's not upstream
> and disappear from the latest Linaro kernel.

I suppose it was deemed unnecessary given that the above works.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.