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

Re: [Xen-devel] [PATCH v2 5/6] xen/arm: Dissociate logical and hardware CPU ID



On Tue, 2013-09-17 at 16:02 +0100, Julien Grall wrote:
> On 09/17/2013 03:39 PM, Ian Campbell wrote:
> > On Wed, 2013-09-11 at 12:59 +0100, Julien Grall wrote:
> > 
> >> +    dt_for_each_child_node( cpus, cpu )
> >> +    {
> >> +        u32 hwid;
> >> +
> >> +        if ( !dt_device_type_is_equal(cpu, "cpu") )
> >> +            continue;
> > 
> > This could eventually use dt_find_node_by_type which I added in my start
> > of day rework. I would assume your patch will go in first so I'll try
> > and remember to do that when I rebase...
> 
> cpu node must be under /cpus.

Must it? Documentation/devicetree/bindings/arm/cpus.txt doesn't mention
that.

But if it were required then wouldn't it be invalid to have a node with
type cpu outside that subtree? IOW looking up by type would still be OK.

FYI this is what arm64 Linux does.

>  dt_find_node_by_type will look at all the
> nodes (not only the child) so we can't replace by this call.





_______________________________________________
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®.