1. 06 Dec, 2008 1 commit
  2. 18 Nov, 2008 1 commit
  3. 10 Nov, 2008 1 commit
  4. 18 Oct, 2008 3 commits
  5. 21 Aug, 2008 1 commit
  6. 12 Aug, 2008 1 commit
  7. 06 Aug, 2008 1 commit
  8. 31 Jul, 2008 1 commit
  9. 09 Jul, 2008 1 commit
  10. 01 Jul, 2008 1 commit
  11. 20 May, 2008 1 commit
    • Wolfgang Denk's avatar
      Big white-space cleanup. · 53677ef1
      Wolfgang Denk authored
      
      
      This commit gets rid of a huge amount of silly white-space issues.
      Especially, all sequences of SPACEs followed by TAB characters get
      removed (unless they appear in print statements).
      
      Also remove all embedded "vim:" and "vi:" statements which hide
      indentation problems.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      53677ef1
  12. 18 Apr, 2008 1 commit
  13. 21 Feb, 2008 1 commit
  14. 14 Feb, 2008 1 commit
    • Wolfgang Denk's avatar
      PPC: Use r2 instead of r29 as global data pointer · e7670f6c
      Wolfgang Denk authored
      
      
      R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
      will refuse to use load/store multiple insns; instead, it issues a
      list of simple load/store instructions upon function entry and exit,
      resulting in bigger code size, which in turn makes the build for a
      few boards fail.
      
      Use r2 instead.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      e7670f6c
  15. 12 Jan, 2008 1 commit
    • Wolfgang Denk's avatar
      Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections · 64134f01
      Wolfgang Denk authored
      
      
      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: default avatarWolfgang Denk <wd@denx.de>
      64134f01
  16. 11 Jan, 2008 1 commit
  17. 21 Nov, 2007 1 commit
  18. 17 Nov, 2007 1 commit
    • Grant Likely's avatar
      powerpc: Backout relocation changes. · 1c3dd433
      Grant Likely authored
      
      
      Ugh.  I *hate* to back this change out, but these compiler flags don't
      work for relocation on all versions of GCC.  I've not been able to
      reproduce the environment in my setup (and hence, not been able to
      find a combination that *does* work), so I've got no choice but to go
      back to the old gcc flags and linker script.
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      1c3dd433
  19. 15 Nov, 2007 1 commit
  20. 03 Nov, 2007 1 commit
  21. 10 Jul, 2007 2 commits
  22. 05 Jul, 2007 1 commit
  23. 03 Jul, 2007 3 commits
  24. 22 Jun, 2007 2 commits
  25. 21 Mar, 2007 1 commit
  26. 21 Dec, 2006 1 commit
  27. 08 Oct, 2006 1 commit
  28. 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
  29. 30 May, 2006 1 commit
  30. 31 Mar, 2006 1 commit
  31. 12 Mar, 2006 1 commit
  32. 28 Oct, 2005 1 commit
  33. 13 Oct, 2005 1 commit
  34. 25 Sep, 2005 1 commit