[U-Boot] [PATCH] powerpc: add support for the Freescale P1022DS reference board

Wolfgang Denk wd at denx.de
Thu May 27 22:59:34 CEST 2010


Dear Timur Tabi,

In message <4BFED01F.1040703 at freescale.com> you wrote:
> 
> > Such configurations are usually set up of from several differently
> > sized banks of memory, and get_ram_size() is always run per bank. So
> > as long as chip manufacturers continue to make RAM chips with
> > power-of-two sizes only, everything should be fine.
> 
> What if the board has two DIMM slots, one of which has a 1GB DIMM and the
> other has a 512MB DIMM?

Then you run get_ram_size() twice, and it will find 1 GiB and 512 MiB
of memory - what's the problem?

> I thought get_ram_size() was supposed to safely determine how much RAM is
> actually in the system?  Otherwise, it should be called verify_ram_size().

Indeed it is intended to determine tha actual RAM size - and does so
fine in dozens of board configurations.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"Why waste negative entropy on comments, when you could use the  same
entropy to create bugs instead?"                        - Steve Elias


More information about the U-Boot mailing list