[U-Boot] [PATCH 0/4] Convert MPC85xx platforms to a single linker script

Wolfgang Denk wd at denx.de
Tue Oct 14 10:50:52 CEST 2008


Dear Trent Piepho,

In message <Pine.LNX.4.64.0810131647450.3399 at t2.domain.actdsltmp> you wrote:
>
> > U-Boot should *never* assume  static  flash  bank  sizes.  The  whole
> > design  is  based  on  the idea to automatically determine the actual
> > size of flash and RAM that  is  fit  on  a  specific  board,  and  to
> > auto-adjust for this.
> 
> The bank size here is only used for linking u-boot.  The actual u-boot code is
> no different that it is now.

How is this expected to work if the flash bank size used to link the
u-boot image is different from the real flash bank size present on the
board?

> In order to boot on mpc85xx, the u-boot image must be linked to locate the
> boot page as the last page in the flash bank.  There is no way to do this at
> run time, it's the boot page.  All existing 85xx platforms hard code the
> location of the boot page in the u-boot image one way or another.  I'm just
> changing the linker script to do it in a way where the same script will work
> on all 85xx boards.

But in the patch you submit you hard-wire certain flash  bank  sizes
into the linker scriopts, don't you?

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
I wish I had a bronze torc for every user who didn't read the manual.
                             - Terry Pratchett, _The Light Fantastic_


More information about the U-Boot mailing list