
On Thu, Sep 20, 2012 at 4:28 PM, Timur Tabi timur@freescale.com wrote:
Scott Wood wrote:
The 512K limit is arbitrary and can be changed. It exists just to provide a stable start address on something that grows from the end of flash.
True, but we haven't actually done changed it. Instead of allowing for a larger u-boot.bin, we have ALWAYS disabled features or rewritten code to make it smaller. If making U-boot larger were so simple, it would have been done by now, I think.
Hmm, I think it is basically that simple:
$ git diff diff --git a/include/configs/corenet_ds.h b/include/configs/corenet_ds.h index bbfeda5..2fd7aba 100644 --- a/include/configs/corenet_ds.h +++ b/include/configs/corenet_ds.h @@ -52,7 +52,7 @@ #define CONFIG_MP /* support multiple processors */
#ifndef CONFIG_SYS_TEXT_BASE -#define CONFIG_SYS_TEXT_BASE 0xeff80000 +#define CONFIG_SYS_TEXT_BASE 0xeff00000 #endif
#ifndef CONFIG_RESET_VECTOR_ADDRESS $ make P4080DS -j48 [ snip ] $ ls -alh u-boot.bin -rwxrwxr-x 1 mattsm mattsm 1.0M Sep 20 20:54 u-boot.bin
-M