1. 06 May, 2015 2 commits
  2. 05 Jan, 2015 1 commit
  3. 13 Dec, 2013 1 commit
  4. 25 Nov, 2013 1 commit
  5. 01 Nov, 2013 1 commit
  6. 24 Jul, 2013 1 commit
  7. 01 May, 2013 1 commit
  8. 23 Oct, 2011 1 commit
  9. 05 Oct, 2011 2 commits
  10. 27 Jul, 2011 2 commits
  11. 26 Jul, 2011 2 commits
  12. 17 Nov, 2010 2 commits
    • 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
    • Heiko Schocher's avatar
      post, i2c: add missing curly bracket in i2c_post_test · 9b107e61
      Heiko Schocher authored
      If CONFIG_SYS_POST_I2C_ADDRS is not defined and CONFIG_SYS_POST_I2C
      is activated, i2c_probe() is not called in the for statement,
      because missing curly bracket.
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      9b107e61
  13. 27 Oct, 2010 1 commit
    • Wolfgang Denk's avatar
      post/drivers/i2c.c: fix compile error · 8343f8a7
      Wolfgang Denk authored
      Commit 7e263cea "post/i2c: Clean up detection logic" added a "const"
      qualifier to the declaration of i2c_addr_list[], missing the fact that
      the list gets modified later in the code, which results in build
      errors like these:
      
      i2c.c: In function 'i2c_post_test':
      i2c.c:88: error: assignment of read-only location
      
      Remove the incorrect "const".
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Cc: Peter Tyser <ptyser@xes-inc.com>
      Cc: Heiko Schocher <hs@denx.de>
      Acked-by: default avatarHeiko Schocher <hs@denx.de>
      8343f8a7
  14. 22 Oct, 2010 5 commits
  15. 19 Oct, 2010 1 commit
    • York Sun's avatar
      Expand POST memory test to support arch-depended implementation. · 28417030
      York Sun authored
      Add weak functions to enable architecture depended preparation, address
      advancing, cleaning up and error handling.
      
      These weak functions provides the framwork to implemente arch/platform
      dependent code for initializing/maintenance/restore the start address, size,
      physical address as well as memory mapping before/between/after memory test.
      arch_memory_failure_handle can also be implemented in case more care is needed
      for arch/platform.
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      28417030
  16. 18 Oct, 2008 1 commit
  17. 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
  18. 22 Apr, 2008 2 commits
  19. 20 Mar, 2008 1 commit
    • Yuri Tikhonov's avatar
      LWMON5: POST RTC fix · b73a19e1
      Yuri Tikhonov authored
      Modify the RTC API to provide one a status for the time reported by
      the rtc_get() function:
        0 - a reliable time is guaranteed,
      < 0 - a reliable time isn't guaranteed (power fault, clock issues,
            and so on).
      
      The RTC chip drivers are responsible for providing this info if the
      corresponding chip supports such functionality. If not - always
      report that the time is reliable.
      
      The POST RTC test was modified to detect the RTC faults utilizing
      this new rtc_get() feature.
      Signed-off-by: default avatarYuri Tikhonov <yur@emcraft.com>
      b73a19e1
  20. 02 Mar, 2008 1 commit
  21. 25 Aug, 2007 1 commit
  22. 05 Jul, 2007 1 commit
  23. 06 Mar, 2007 1 commit