1. 13 5月, 2014 1 次提交
  2. 23 4月, 2014 2 次提交
  3. 22 1月, 2014 1 次提交
  4. 09 9月, 2013 1 次提交
  5. 21 8月, 2013 1 次提交
    • Y
      powerpc: mpc85xx: Support booting from SD Card with SPL · bb0dc108
      Ying Zhang 提交于
      The code from the internal on-chip ROM. It loads the final uboot image
      into DDR, then jump to it to begin execution.
      
      The SPL's size is sizeable, the maximum size must not exceed the size of L2
      SRAM. It initializes the DDR through SPD code, and copys final uboot image
      to DDR. So there are two stage uboot images:
      	* spl_boot, 96KB size. The env variables are copied to L2 SRAM, so that
      	ddr spd code can get the interleaving mode setting in env. It loads
      	final uboot image from offset 96KB.
      	* final uboot image, size is variable depends on the functions enabled.
      Signed-off-by: NYing Zhang <b40530@freescale.com>
      Acked-by: NYork Sun <yorksun@freescale.com>
      bb0dc108
  6. 24 7月, 2013 1 次提交
  7. 21 6月, 2013 3 次提交
  8. 16 3月, 2013 1 次提交
    • S
      Replace __bss_end__ with __bss_end · 3929fb0a
      Simon Glass 提交于
      Note this is a tree-wide change affecting multiple architectures.
      
      At present we use __bss_start, but mostly __bss_end__. This seems
      inconsistent and in a number of places __bss_end is used instead.
      
      Change to use __bss_end for the BSS end symbol throughout U-Boot. This
      makes it possible to use the asm-generic/sections.h file on all
      archs.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      3929fb0a
  9. 27 11月, 2012 1 次提交
    • S
      spl/85xx: new SPL support · c97cd1ba
      Scott Wood 提交于
      Update CONFIG_RAMBOOT and CONFIG_NAND_SPL references to accept CONFIG_SPL
      and CONFIG_SPL_BUILD, respectively.  CONFIG_NAND_SPL can be removed once
      the last mpc85xx nand_spl target is gone.
      
      CONFIG_RAMBOOT will need to remain for other use cases, but it doesn't
      seem right to overload it for meaning SPL as well as nand_spl does.  Even
      if it's somewhat appropriate for the main u-boot, the SPL itself isn't
      (necessarily) ramboot, and we don't have separate configs for SPL and
      main u-boot.  It was also inconsistent, as other platforms such as
      mpc83xx didn't use CONFIG_RAMBOOT in this way.
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      Cc: Andy Fleming <afleming@freescale.com>
      c97cd1ba
  10. 22 10月, 2012 1 次提交
  11. 19 5月, 2012 1 次提交
  12. 30 9月, 2011 1 次提交
  13. 28 3月, 2011 1 次提交
  14. 11 11月, 2010 1 次提交
  15. 22 4月, 2010 1 次提交
  16. 13 4月, 2010 1 次提交
  17. 03 10月, 2009 1 次提交
  18. 21 3月, 2009 1 次提交
    • T
      Fix all linker script to handle all rodata sections · f62fb999
      Trent Piepho 提交于
      A recent gcc added a new unaligned rodata section called '.rodata.str1.1',
      which needs to be added the the linker script.  Instead of just adding this
      one section, we use a wildcard ".rodata*" to get all rodata linker section
      gcc has now and might add in the future.
      
      However, '*(.rodata*)' by itself will result in sub-optimal section
      ordering.  The sections will be sorted by object file, which causes extra
      padding between the unaligned rodata.str.1.1 of one object file and the
      aligned rodata of the next object file.  This is easy to fix by using the
      SORT_BY_ALIGNMENT command.
      
      This patch has not be tested one most of the boards modified.  Some boards
      have a linker script that looks something like this:
      
      *(.text)
      . = ALIGN(16);
      *(.rodata)
      *(.rodata.str1.4)
      *(.eh_frame)
      
      I change this to:
      
      *(.text)
      . = ALIGN(16);
      *(.eh_frame)
      *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
      
      This means the start of rodata will no longer be 16 bytes aligned.
      However, the boundary between text and rodata/eh_frame is still aligned to
      16 bytes, which is what I think the real purpose of the ALIGN call is.
      Signed-off-by: NTrent Piepho <xyzzy@speakeasy.org>
      f62fb999
  19. 24 1月, 2009 1 次提交
  20. 13 8月, 2008 1 次提交
    • S
      NAND boot: MPC8313ERDB support · e4c09508
      Scott Wood 提交于
      Note that with older board revisions, NAND boot may only work after a
      power-on reset, and not after a warm reset.  I don't have a newer board
      to test on; if you have a board with a 33MHz crystal, please let me know
      if it works after a warm reset.
      Signed-off-by: NScott Wood <scottwood@freescale.com>
      e4c09508
  21. 13 1月, 2008 1 次提交
    • W
      Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections · 64134f01
      Wolfgang Denk 提交于
      With recent toolchain versions, some boards would not build because
      or errors like this one (here for ocotea board when building with
      ELDK 4.2 beta):
      ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab]
      
      For many boards, the .bss section is big enough that it wraps around
      at the end of the address space (0xFFFFFFFF), so the problem will not
      be visible unless you use a 64 bit tool chain for development. On
      some boards however, changes to the code size (due to different
      optimizations) we bail out with section overlaps like above.
      
      The fix is to add the NOLOAD attribute to the .bss and .sbss
      sections, telling the linker that .bss does not consume any space in
      the image.
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      64134f01
  22. 30 5月, 2006 1 次提交
    • W
      * Update Intel IXP4xx support · ba94a1bb
      Wolfgang Denk 提交于
      - Add IXP4xx NPE ethernet MAC support
      - Add support for Intel IXDPG425 board
      - Add support for Prodrive PDNB3 board
      - Add IRQ support
      Patch by Stefan Roese, 23 May 2006
      
      [This patch does not include cpu/ixp/npe/IxNpeMicrocode.c which still
       sufferes from licensing issues. Blame Intel.]
      ba94a1bb
  23. 31 8月, 2005 1 次提交
  24. 09 2月, 2004 1 次提交
    • W
      Patch by Anders Larsen, 09 Jan 2004: · f6e20fc6
      wdenk 提交于
      ARM memory layout fixes: the abort-stack is now set up in the
      correct RAM area, and the BSS is zeroed out as it should be.
      
      Furthermore, the magic variables 'armboot_end' and 'armboot_end_data'
      of the linker scripts are replaced by '__bss_start' and '_end',
      resp., which is a further step to eliminate unnecessary differences
      between the implementation of the CPU architectures.
      f6e20fc6
  25. 31 10月, 2003 1 次提交
  26. 16 10月, 2003 1 次提交
    • W
      * Patches by Xianghua Xiao, 15 Oct 2003: · 42d1f039
      wdenk 提交于
        - Added Motorola CPU 8540/8560 support (cpu/85xx)
        - Added Motorola MPC8540ADS board support (board/mpc8540ads)
        - Added Motorola MPC8560ADS board support (board/mpc8560ads)
      
      * Minor code cleanup
      42d1f039
  27. 15 10月, 2003 1 次提交
    • W
      * Make sure HUSH is initialized for running auto-update scripts · 2d5b561e
      wdenk 提交于
      * Make 5200 reset command _really_ reset the board, without running
        any other code after it
      
      * Fix flash mapping and display on P3G4 board
      
      * Patch by Kyle Harris, 15 Jul 2003:
        - add support for Intel IXP425 CPU
        - add support for IXDP425 eval board
      2d5b561e
  28. 28 6月, 2003 1 次提交
    • W
      * Code cleanup: · 8bde7f77
      wdenk 提交于
        - remove trailing white space, trailing empty lines, C++ comments, etc.
        - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
      
      * Patches by Kenneth Johansson, 25 Jun 2003:
        - major rework of command structure
          (work done mostly by Michal Cendrowski and Joakim Kristiansen)
      8bde7f77
  29. 20 6月, 2003 1 次提交
    • W
      Patches by Robert Schwebel, 14 Jun 2003: · 52f52c14
      wdenk 提交于
      - add support for Logotronic DL datalogger board
      - cleanup serial line after kermit binary download
      - add debugX macro (debug level support)
      - update mach-types.h to latest arm.linux.org.uk master list.
      52f52c14
  30. 23 5月, 2003 1 次提交
  31. 06 3月, 2003 1 次提交
    • W
      * Patches by Robert Schwebel, 06 Mar 2003: · 47cd00fa
      wdenk 提交于
        - fix bug in BOOTP code (must use NetCopyIP)
        - update of CSB226 port
        - clear BSS segment on XScale
        - added support for i2c_init_board() function
        - update to the Innokom plattform
      
      * Extend support for redundand environments for configurations where
        environment size < sector size
      47cd00fa
  32. 27 10月, 2002 1 次提交
  33. 08 10月, 2002 1 次提交
  34. 28 12月, 2000 1 次提交
  35. 14 12月, 2000 1 次提交
  36. 13 11月, 2000 1 次提交