[U-Boot] [PATCH] devkit8000: Move CONFIG_SYS_TEXT_BASE out of bss
Tom Rini
trini at ti.com
Wed Nov 30 18:20:48 CET 2011
On 11/30/2011 10:05 AM, Simon Schwarz wrote:
> This moves CONFIG_SYS_TEXT_BASE one MB after beginning of SD-RAM. Move
> CONFIG_SYS_SPL_MALLOC_START to have one MB of free space for the u-boot image.
>
> CONFIG_SYS_TEXT_BASE was in the middle of the bss-section. This was the reason
> for the problems with MMC boot described here:
Ah-ha! Good catch. Note that on beagle/evm we do:
/*
* 1MB into the SDRAM to allow for SPL's bss at the beginning of SDRAM
* 64 bytes before this address should be set aside for u-boot.img's
* header. That is 0x800FFFC0--0x80100000 should not be used for any
* other needs.
*/
#define CONFIG_SYS_TEXT_BASE 0x80100000
#define CONFIG_SYS_SPL_MALLOC_START 0x80208000
#define CONFIG_SYS_SPL_MALLOC_SIZE 0x100000
So (a) I like the bigger comment and (b) I guess we don't need quite as
much space set aside?
--
Tom
More information about the U-Boot
mailing list