1. 20 11月, 2010 3 次提交
  2. 18 11月, 2010 1 次提交
    • S
      Switch from archive libraries to partial linking · 6d8962e8
      Sebastien Carlier 提交于
      Before this commit, weak symbols were not overridden by non-weak symbols
      found in archive libraries when linking with recent versions of
      binutils.  As stated in the System V ABI, "the link editor does not
      extract archive members to resolve undefined weak symbols".
      
      This commit changes all Makefiles to use partial linking (ld -r) instead
      of creating library archives, which forces all symbols to participate in
      linking, allowing non-weak symbols to override weak symbols as intended.
      This approach is also used by Linux, from which the gmake function
      cmd_link_o_target (defined in config.mk and used in all Makefiles) is
      inspired.
      
      The name of each former library archive is preserved except for
      extensions which change from ".a" to ".o".  This commit updates
      references accordingly where needed, in particular in some linker
      scripts.
      
      This commit reveals board configurations that exclude some features but
      include source files that depend these disabled features in the build,
      resulting in undefined symbols.  Known such cases include:
      - disabling CMD_NET but not CMD_NFS;
      - enabling CONFIG_OF_LIBFDT but not CONFIG_QE.
      Signed-off-by: NSebastien Carlier <sebastien.carlier@gmail.com>
      6d8962e8
  3. 12 11月, 2010 5 次提交
  4. 11 11月, 2010 1 次提交
  5. 05 11月, 2010 7 次提交
  6. 30 10月, 2010 2 次提交
  7. 28 10月, 2010 5 次提交
    • P
      kirkwood: get rid of config.mk files · 31d80c77
      Prafulla Wadaskar 提交于
      After moving the definition of CONFIG_SYS_TEXT_BASE to the respective
      board config files, all Marvell kirkwood board have just a single and
      common entry in their config.mk files:
      
      	KWD_CONFIG = $(SRCTREE)/board/$(BOARDDIR)/kwbimage.cfg
      
      Replace the only reference to KWD_CONFIG in the top level Makefile by
      an equivalent setting, and remove all kirkwood config.mk files.
      
      Signed-off-by: Wolfgang Denk <wd at denx.de>
      Cc: Prafulla Wadaskar <prafulla at marvell.com>
      Cc: Siddarth Gore <gores at marvell.com>
      Cc: Simon Kagstrom <simon.kagstrom at netinsight.net>
      Cc: Heiko Schocher <hs at denx.de>
      Cc: Eric Cooper <ecc at cmu.edu>
      Acked-by: Wolfgang Denk <wd at denx.de>
      Signed-off-by: NPrafulla Wadaskar <prafulla@marvell.com>
      31d80c77
    • G
      kirkwood: guruplug: Relocate NAND environment area · 5842383e
      Gray Remlin 提交于
      Current default options increase u-boot size to overlap the location of the environment in NAND, move environment higher up
      Signed-off-by: NGray Remlin <g_remlin@rocketmail.com>
      5842383e
    • S
      mx51evk: support new relocation scheme · 1ab027cb
      Shawn Guo 提交于
      This patch is to fix build breakage and support new relocation
      scheme for mx51evk.
      
      - Correct IRAM base address and add size definition
      
        The IRAM starts from 0x1FFE0000 on final revsion i.mx51 than
        0x1FFE8000 which is for older revision.
      
      - Include imx-regs.h in mx51evk.h
      
        Definitions like CSD0_BASE_ADDR and IRAM_BASE_ADDR can be
        referred to.
      
      - Define CONFIG_SYS_INIT_RAM_ADDR and CONFIG_SYS_INIT_RAM_SIZE
      
        They are used to define init RAM layout.
      
      - Remove comment for CONFIG_SYS_GBL_DATA_SIZE which has been
        buried by Wolfgang's commit below
      
        25ddd1fb: Replace CONFIG_SYS_GBL_DATA_SIZE by auto-generated value
      Signed-off-by: NShawn Guo <shawn.gsc@gmail.com>
      1ab027cb
    • S
      mx51evk: consolidate env for mmcboot and netboot · 06982534
      Shawn Guo 提交于
      This patch is to consolidate default mx51evk env for two primary
      boot modes, mmcboot and netboot.
      
      It also cleans some unused env like netdev, uboot and redundant
      env like loadaddr since CONFIG_LOADADDR already defines it.
      Signed-off-by: NShawn Guo <shawn.gsc@gmail.com>
      06982534
    • W
      Coding Style cleanup · 071bc923
      Wolfgang Denk 提交于
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      071bc923
  8. 27 10月, 2010 3 次提交
  9. 26 10月, 2010 1 次提交
  10. 25 10月, 2010 1 次提交
  11. 24 10月, 2010 2 次提交
  12. 22 10月, 2010 9 次提交