[U-Boot] [PATCH 0/1] omap3evm: Reduce overall boot-time

Sanjeev Premi premi at ti.com
Tue Oct 19 17:58:34 CEST 2010


The default configuration of u-boot works great for developers.
However, when u-boot is "ready" for the platform, much of these
features are "extra/redundant" from product perspective.

Without changing default behavior and function of u-boot, this
patch consolidates the CONFIG options that most likely fall
into the "extra" bucket under CONFIG_FAST_BOOT.

With a view that boot device is usually fixed in the products,
this patch allows selection of devices (and related features).
Currently, selection is (exclusive) between MMC/SD and NAND
under CONFIG_FAST_BOOT. If there is a need to support both, it
can be added later.

Though changes are done for OMAP3EVM, most of them should be
applicable to other platforms as well. I have tried to group
the CONFIG options logically.

Here is the summary of reduction[1]:
       text    data     bss     dec     hex filename
    Before:
     227772   10900  257216  495888   79110 u-boot
    After:
     104593    4040  197952  306585   4ad99 u-boot

 [1] Calculation of "before" includes these patches:
     a) omap3evm: Wrap function under CONFIG_USB_OMAP3
     b) omap3evm: Move function to identify board revision
     c) omap3evm: Wrap function under CONFIG_CMD_NET
 
Sanjeev Premi (1):
  omap3evm: Support for fast boot

 include/configs/omap3_evm.h |  138 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 138 insertions(+), 0 deletions(-)

-- 
1.7.2.2



More information about the U-Boot mailing list