[PATCH 07/17] bootwrapper: Add dt_set_memory(), to fill in the /memory node.

David Gibson david at gibson.dropbear.id.au
Fri Mar 23 18:40:54 EST 2007


On Fri, Mar 23, 2007 at 07:49:45AM +0100, Stefan Roese wrote:
> On Friday 23 March 2007 04:24, David Gibson wrote:
> > On Thu, Mar 22, 2007 at 12:02:56PM +0100, Segher Boessenkool wrote:
> > > >>> However, #address-cells=2, #size-cells=1 is common enough that we
> > > >>> really need to support that case.
> > > >>
> > > >> On the root node?!?  Who would do such a strange thing?
> > > >
> > > > Ebony, for one, it works nicely for a 32-bit system with >32-bit bus.
> > >
> > > It means you cannot have a 4GB-or-bigger region below your
> > > root node.  Dunno if Ebony ever needs one, for I/O mapping
> > > perhaps?
> >
> > Nope.  0-4GB is RAM, 4-8 is in-built IO, 8-12 is PCI IO, and I forget
> > what 12-16 is, if anything.
> 
> The 440SPe supports up to 16GB of DDR2 (0-16GB). You might want to consider 
> supporting this sort of setup here.

We already do.  440SPe will certainly need #a==#s==2, Ebony doesn't.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson



More information about the Linuxppc-dev mailing list