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

Re: [Xen-devel] [PATCH v5 06/19] xen: arm: move dom0 gic and timer device tree nodes under /xen/



On Thu, 2013-11-14 at 12:22 +0000, Stefano Stabellini wrote:
> On Wed, 13 Nov 2013, Ian Campbell wrote:
> > On Wed, 2013-11-13 at 18:28 +0000, Stefano Stabellini wrote:
> > > On Wed, 13 Nov 2013, Ian Campbell wrote:
> > > > Julien observed that we were relying on the provided host DTB supplying
> > > > suitable #address-cells and #size-cells values to allow us to represent 
> > > > these
> > > > addresses, which may not reliably be the case. Moving these under our 
> > > > own
> > > > known (somewhat analogous to the use of /soc/ or /motherboard/ on some
> > > > platforms) allows us to control these sizes.
> > > > 
> > > > Since the xen node is created out of thin air it does not have a 
> > > > corresponding
> > > > struct dt_device_node and therefore we cannot use dt_n_addr_cells or
> > > > dt_n_size_cells, we can use hardcoded constants instead. For the same 
> > > > reason
> > > > we define and use set_xen_range instead of dt_set_range.
> > > > 
> > > > The hypervisor, cpus and psci node all either defined #foo-cells for 
> > > > their
> > > > children or do not contain reg properties and therefore can remain at 
> > > > the top
> > > > level.
> > > > 
> > > > The logging in make_gic_node was inconsistent. Fix it.
> > > 
> > > I think that using the string "xen" as node name is confusing.
> > > I would use something more informative, as "xen-motherboard" or
> > > "xen-virtual-devices", so that people can guess how it differs from
> > > the hypervisor node.
> > 
> > The content is the GIC, timer and memory, so neither xen-motherboard nor
> > xen-virtual-devices sound especially relevant.
> > 
> > No one will ever see this in practice, unless they are deliberately
> > looking to debug it, since it is built on the fly and only for dom0.
> > 
> > TBH, I think /hypervisor/xen would have been fine.
> > 
> > "xen-system"? Still kinda lame.
> 
> xen-core-devices ?

OK, lets go with that.

Ian.


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