1. 24 Jul, 2013 1 commit
  2. 29 Jul, 2012 1 commit
  3. 15 Oct, 2011 1 commit
  4. 17 Nov, 2010 1 commit
    • Sebastien Carlier's avatar
      Switch from archive libraries to partial linking · 6d8962e8
      Sebastien Carlier authored
      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: default avatarSebastien Carlier <sebastien.carlier@gmail.com>
      6d8962e8
  5. 24 Oct, 2010 1 commit
  6. 18 Oct, 2010 3 commits
  7. 21 Mar, 2010 1 commit
  8. 18 Oct, 2008 1 commit
  9. 10 Sep, 2008 2 commits
  10. 03 Sep, 2008 2 commits
  11. 12 Aug, 2008 1 commit
  12. 02 Jul, 2008 1 commit
  13. 12 Jun, 2008 1 commit
    • Becky Bruce's avatar
      Change initdram() return type to phys_size_t · 9973e3c6
      Becky Bruce authored
      This patch changes the return type of initdram() from long int to phys_size_t.
      This is required for a couple of reasons: long int limits the amount of dram
      to 2GB, and u-boot in general is moving over to phys_size_t to represent the
      size of physical memory.  phys_size_t is defined as an unsigned long on almost
      all current platforms.
      
      This patch *only* changes the return type of the initdram function (in
      include/common.h, as well as in each board's implementation of initdram).  It
      does not actually modify the code inside the function on any of the platforms;
      platforms which wish to support more than 2GB of DRAM will need to modify
      their initdram() function code.
      
      Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
      MPC8641HPCN.
      Signed-off-by: default avatarBecky Bruce <becky.bruce@freescale.com>
      9973e3c6
  14. 06 Sep, 2007 1 commit
    • Grant Likely's avatar
      Migrate 5xxx boards from CONFIG_OF_FLAT_TREE to CONFIG_OF_LIBFDT · cf2817a8
      Grant Likely authored
      Affects boards: icecube (lite5200), jupiter, motionpro, tqm5200
      
      Tested on: lite5200b
      
      Note: the fixup functions have not been moved to a common place.  This
      patch is targeted for immediate merging as in solves a build issue, but
      the final name/location of the fixups is still subject to debate.  I
      propose to merge this now, and move the fixups in the next merge window
      to be usable by all targets.
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      cf2817a8
  15. 10 Jul, 2007 1 commit
  16. 03 Jul, 2007 1 commit
  17. 16 Apr, 2007 1 commit
  18. 30 Nov, 2006 1 commit
  19. 28 Nov, 2006 1 commit
  20. 01 Nov, 2006 1 commit
  21. 08 Oct, 2006 1 commit
  22. 01 Sep, 2006 1 commit
    • Marian Balakowicz's avatar
      Add support for a saving build objects in a separate directory. · f9328639
      Marian Balakowicz authored
      Modifications are based on the linux kernel approach and
      support two use cases:
      
        1) Add O= to the make command line
        'make O=/tmp/build all'
      
        2) Set environement variable BUILD_DIR to point to the desired location
        'export BUILD_DIR=/tmp/build'
        'make'
      
      The second approach can also be used with a MAKEALL script
      'export BUILD_DIR=/tmp/build'
      './MAKEALL'
      
      Command line 'O=' setting overrides BUILD_DIR environent variable.
      
      When none of the above methods is used the local build is performed and
      the object files are placed in the source directory.
      f9328639
  23. 16 Apr, 2006 1 commit
  24. 29 Mar, 2006 1 commit
  25. 17 Mar, 2006 1 commit
  26. 12 Dec, 2005 1 commit
  27. 13 Oct, 2005 1 commit
  28. 31 Aug, 2005 1 commit
  29. 05 May, 2005 1 commit
  30. 21 Apr, 2005 1 commit
  31. 28 Sep, 2004 1 commit
  32. 23 Apr, 2004 1 commit
    • wdenk's avatar
      * Modify KUP4X board configuration to use SL811 driver for USB memory · 5cf91d6b
      wdenk authored
        sticks (including FAT / VFAT filesystem support)
      
      * Add SL811 Host Controller Interface driver for USB
      
      * Add CFG_I2C_EEPROM_ADDR_OVERFLOW desription to README
      
      * Patch by Pantelis Antoniou, 19 Apr 2004:
        Allow to use shell style syntax (i. e. ${var} ) with standard parser.
        Minor patches for Intracom boards.
      
      * Patch by Christian Pell, 19 Apr 2004:
        cleanup support for CF/IDE on PCMCIA for PXA25X
      5cf91d6b
  33. 18 Apr, 2004 1 commit
    • wdenk's avatar
      * Temporarily disabled John Kerl's extended MII command code because · e35745bb
      wdenk authored
        "miivals.h" is missing
      
      * Patches by Mark Jonas, 13 Apr 2004:
        - Remove CS0 chip select timing setting from cpu/mpc5xxx/start.S
        - Add sync instructions to IceCube SDRAM init code
        - Move SDRAM chip constants into seperate include files
        - Unify DDR and SDR initialization code
        - Unify all IceCube (Lite5xxx) target names
      e35745bb
  34. 14 Mar, 2004 3 commits
    • wdenk's avatar
      Code cleanup; make several boards compile & link. · 42dfe7a1
      wdenk authored
      42dfe7a1
    • wdenk's avatar
      * Patch by Tolunay Orkun, 5 Mar 2004: · 4d13cbad
      wdenk authored
        Fix early board initialization for Cogent CSB272 board
      
      * Patch by Ed Okerson, 3 Mar 2004:
        fix CFI flash writes for little endian systems
      
      * Patch by Reinhard Meyer, 01 Mar 2004:
        generalize USB and IDE support for MPC5200 with according
        changes to IceCube.h and TOP5200.h
        add Am29LV256 256 MBit FLASH support for TOP5200 boards
        add info about USB and IDE to README
      4d13cbad
    • wdenk's avatar
      * Patch by Yuli Barcohen, 4 Mar 2004: · c3f9d493
      wdenk authored
        Fix problems with GCC 3.3.x which changed handling of global
        variables explicitly initialized to zero (now in .bss instead of
        .data as before).
      
      * Patch by Leon Kukovec, 02 Mar 2004:
        add strswab() to fix IDE LBA capacity, firmware and model numbers
        on little endian machines
      
      * Patch by Masami Komiya, 02 Mar 2004:
        - Remove get_ticks() from NFS code
        - Add verification of RPC transaction ID
      
      * Patch by Pierre Aubert, 02 Mar 2004:
        cleanup for IDE and USB drivers for MPC5200
      c3f9d493