[U-Boot] how can i change u-boot load address?

Roman Mashak romez777 at gmail.com
Wed Oct 8 04:22:24 CEST 2008


Hello

2008/10/7 Wolfgang Denk <wd at denx.de>:
> The advantage of the PowerPC implementation with relocation  is  that
> we  can  measure  the actual size of memory present on the board, and
> then relocate U-Boot to the very end of the RAM,  leaving  nearly  th
When you say "end of the RAM', I think you mean higher addresses, i.e.
0xffff_ffff downwards or lower 0x000_0000 onwards? (this depends on
how to look at memory map, written on a sheet of paper -- straight or
upside down :-) ).

So the bottom line of PPC architecture is that it tries to have
unified booting/relocation process for every platform? For instance,
always copy itself in the upper addresses, occupying, say, 128kB or so
of RAM.

> whole  RAM  usable as one big contiguous area for "applications" like
> loading Linux kernel, ramdisk, etc.

[skip]
> Just try to imagine you have to install a new version of the BIOS  on
> your PC just because you add or remove a memory module. Would you buy
> such a PC?
Well, you convinced me; but despite its flaws and drawbacks the
current ARM port architecture exists and it is here to stay for quite
awhile, unless there will be some hero ready to break it up and build
a new from scratch.

-- 
Roman Mashak


More information about the U-Boot mailing list