
In message 489765FB.1010002@ge.com you wrote:
Your choices are 0xfff00000 and zero, based on the BMS (Boot Memory Space) bit of the low reset control word.
-Scott
...and of the two options, I recommend 0xfff00000 ("boot high"). Note that the start of u-boot is 0xfff00000 but the reset vector itself is 0xfff00100 (or 0x00000100 for "boot low"). The first 0x100 bytes has the u-boot signature and version info.
I disagree.
High-booting systems are a PITA. You always lose a full megabyte at the end of the flash of which usually only 256 kB or less are needed for U-Boot, wasting 0.75 MB.
Also, systems with varying number of flash banks and/or flash sizes are not really straightforward to handle.
Low-booting is much, much saner.
Best regards,
Wolfgang Denk