[U-Boot] QE firmware/microcode handling

McClintock Matthew-B29882 B29882 at freescale.com
Fri Sep 21 03:55:46 CEST 2012


On Thu, Sep 20, 2012 at 4:28 PM, Timur Tabi <timur at 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


More information about the U-Boot mailing list