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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot