|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC 07/29] xen/arm: Create a hierarchical device tree
On 04/29/2013 04:19 PM, Ian Campbell wrote:
> On Mon, 2013-04-29 at 00:01 +0100, Julien Grall wrote:
>> Add function to parse the device tree and create a hierarchical tree.
>>
>> This code is based on drivers/of/base.c in linux source.
>
> Do I understand correctly that most of the complex changes here are
> pre-existing Linux code imported into Xen? It informs how much review
> effort I will give it before I just give in and Ack it ;-)
Yes. It's the same for patches 8, 9 and 10. I have just reindent the
code and use xen internal functions.
>> + np = unflatten_dt_alloc(&mem, sizeof(struct dt_device_node) + allocl,
>> + __alignof__(struct dt_device_node));
>> + if ( allnextpp )
>> + {
>> + memset(np, 0, sizeof(*np));
>> + np->full_name = ((char *)np) + sizeof(struct dt_device_node);
>> + /* By default dom0 owns the dom0 */
>
> Is the second dom0 supposed to be something else?
it's "device" :). I will fix it.
>> + np->used_by = 0;
>
>> +struct dt_property {
>> + const char *name;
>> + u32 length;
>> + void *value;
>> + struct dt_property *next;
>> +};
>> +
>> +#define DT_USED_BY_XEN DOMID_INVALID
>
> There is already a DOMID_XEN which you could use.
>
> Ian.
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |