Skip to content
Snippets Groups Projects
  1. Sep 30, 2011
  2. Aug 04, 2011
  3. Jul 28, 2011
  4. May 18, 2011
  5. Apr 25, 2011
  6. Feb 12, 2011
  7. Jan 18, 2011
  8. Dec 17, 2010
  9. Nov 17, 2010
    • 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
  10. Oct 28, 2010
  11. Oct 20, 2010
  12. Sep 03, 2010
  13. Jun 23, 2010
    • Wolfgang Denk's avatar
      Remove AmigaOneG3SE board · 953b7e62
      Wolfgang Denk authored
      
      The AmigaOneG3SE board has been orphaned or a very long time, and
      broken for more than 12 releases resp. more than 3 years.  As nobody
      seems to be interested any more in this stuff we may as well ged rid
      of it, especially as it clutters many areas of the code so it is a
      continuous pain for all kinds of ongoing work.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      953b7e62
  14. May 10, 2010
  15. May 05, 2010
  16. Dec 02, 2009
  17. Nov 27, 2009
  18. Nov 22, 2009
  19. Nov 20, 2009
  20. Nov 04, 2009
    • kevin.morfitt@fearnside-systems.co.uk's avatar
      Move s3c24x0 header files to asm-arm/arch-s3c24x0/ · 17ab301c
      
      This patch moves the s3c24x0 header files from include/ to
      include/asm-arm/arch-s3c24x0/.
      
      checkpatch.pl showed 2 errors and 3 warnings. The 2 errors were both due
      to a non-UTF8 character in David M?ller's name:
      
      ERROR: Invalid UTF-8, patch and commit message should be encoded in UTF-8
      #489: FILE: include/asm-arm/arch-s3c24x0/s3c2410.h:3:
      + * David M?ller ELSOFT AG Switzerland. d.mueller@elsoft.ch
      
      As David's name correctly contains a non-UTF8 character I haven't fixed
      these errors.
      
      The 3 warnings were all because of the use of 'volatile' in s3c24x0.h:
      
      WARNING: Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt
      #673: FILE: include/asm-arm/arch-s3c24x0/s3c24x0.h:35:
      +typedef volatile u8	S3C24X0_REG8;
      +typedef volatile u16	S3C24X0_REG16;
      +typedef volatile u32	S3C24X0_REG32;
      
      I'll fix these errors in another patch.
      
      Tested by running MAKEALL for ARM8 targets and ensuring there were no new
      errors or warnings.
      
      Signed-off-by: default avatarKevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
      Signed-off-by: default avatarMinkyu Kang <mk7.kang@samsung.com>
      17ab301c
  21. Oct 14, 2009
    • kevin.morfitt@fearnside-systems.co.uk's avatar
      Clean-up of s3c24x0 drivers excluding nand driver · eb0ae7f5
      
      This patch re-formats the arm920t s3c24x0 driver files, excluding the nand
      driver, in preparation for changes to add support for the Embest SBC2440-II Board.
      
      The changes are as follows:
      - re-indent the code using Lindent
      - make sure register layouts are defined using a C struct
      - replace the upper-case typedef'ed C struct names with lower case
        non-typedef'ed ones
      - make sure registers are accessed using the proper accessor functions
      - run checkpatch.pl and fix any error reports
      
      It assumes the following patch has been applied first:
      - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
      - patches 1/4 and 2/4 of this series
      
      Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
      any s3c2400 or s3c2410 boards but need this patch applying before I can submit
      patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
      smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
      board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
      errors were found.
      
      Signed-off-by: default avatarKevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
      Signed-off-by: default avatarMinkyu Kang <mk7.kang@samsung.com>
      eb0ae7f5
  22. Oct 12, 2009
    • kevin.morfitt@fearnside-systems.co.uk's avatar
      Clean-up of s3c24x0 drivers excluding nand driver · d46879d8
      
      This patch re-formats the arm920t s3c24x0 driver files, excluding the nand
      driver, in preparation for changes to add support for the Embest SBC2440-II Board.
      
      The changes are as follows:
      - re-indent the code using Lindent
      - make sure register layouts are defined using a C struct
      - replace the upper-case typedef'ed C struct names with lower case
        non-typedef'ed ones
      - make sure registers are accessed using the proper accessor functions
      - run checkpatch.pl and fix any error reports
      
      It assumes the following patch has been applied first:
      - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
      - patches 1/4 and 2/4 of this series
      
      Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
      any s3c2400 or s3c2410 boards but need this patch applying before I can submit
      patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
      smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
      board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
      errors were found.
      
      Signed-off-by: default avatarKevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
      Signed-off-by: default avatarMinkyu Kang <mk7.kang@samsung.com>
      d46879d8
  23. Oct 03, 2009
  24. Sep 23, 2009
  25. Aug 25, 2009
  26. Apr 04, 2009
  27. Mar 30, 2009
  28. Mar 29, 2009
  29. Oct 23, 2008
  30. Oct 18, 2008
  31. Sep 11, 2008
  32. Sep 09, 2008
Loading