Skip to content
Snippets Groups Projects
  1. Dec 04, 2016
  2. May 06, 2015
  3. Jan 05, 2015
  4. Dec 13, 2013
  5. Nov 25, 2013
  6. Nov 01, 2013
  7. Jul 24, 2013
  8. May 01, 2013
  9. Oct 23, 2011
  10. Oct 05, 2011
  11. Jul 27, 2011
  12. Jul 26, 2011
  13. 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
    • 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
  14. Oct 27, 2010
    • 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
  15. Oct 22, 2010
  16. Oct 19, 2010
    • 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
  17. Oct 18, 2008
  18. May 20, 2008
    • 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
  19. Apr 22, 2008
  20. Mar 20, 2008
    • 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
  21. Mar 02, 2008
  22. Aug 25, 2007
  23. Jul 05, 2007
  24. Mar 06, 2007
Loading