Skip to content
Snippets Groups Projects
  1. Jul 26, 2011
  2. Apr 12, 2011
  3. 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
  4. Oct 29, 2010
  5. Sep 19, 2010
  6. Sep 18, 2010
  7. Aug 10, 2010
  8. Jul 24, 2010
  9. Dec 08, 2009
  10. Oct 18, 2009
  11. Oct 03, 2009
  12. Aug 09, 2009
  13. May 15, 2009
    • Wolfgang Denk's avatar
      IDE: bail out of dev_print() for unknown device types · af75a45d
      Wolfgang Denk authored
      
      Commit 574b3195 introduced a subtle bug by mixing a list of tests
      for "dev_desc->type" and "dev_desc->if_type" into one switch(), which
      then mostly did not work because "dev_desc->type" cannot take any
      "IF_*" type values. A later fix in commit 8ec6e332 changed the
      switch() into testing "dev_desc->if_type", but at this point the
      initial test for unknown device types was completely lost, which
      resulted in output like that for IDE ports without device attached:
      
        Device 1: Model:  Firm:  Ser#:
                  Type: # 1F #
                  Capacity: not available
      
      This patch re-introduces the missing test for unknown device types.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Detlev Zundel <dzu@denx.de>
      Tested-by: default avatarStefan Roese <sr@denx.de>
      af75a45d
  14. Apr 03, 2009
    • unsik Kim's avatar
      mflash: Initial mflash support · 75eb82ec
      unsik Kim authored
      
      Mflash is fusion memory device mainly targeted consumer eletronic and
      mobile phone.
      Internally, it have nand flash and other hardware logics and supports
      some different operation (ATA, IO, XIP) modes.
      
      IO mode is custom mode for the host that doesn't have IDE interface.
      (Many mobile targeted SoC doesn't have IDE bus)
      
      This driver support mflash IO mode.
      
      Followings are brief descriptions about IO mode.
      
      1. IO mode based on ATA protocol and uses some custom command. (read
         confirm, write confirm)
      2. IO mode uses SRAM bus interface.
      
      Signed-off-by: default avatarunsik Kim <donari75@gmail.com>
      75eb82ec
  15. Mar 20, 2009
    • Mike Frysinger's avatar
      vsprintf: pull updates from Linux kernel · 6c6166f5
      Mike Frysinger authored
      
      This brings in support for the %p modifier which allows us to easily print
      out things like ip addresses, mac addresses, and pointers.
      
      It also converts the rarely used 'q' length modifier to the common 'L'
      modifier when dealing with quad types.
      
      While this new code is a bit larger (~1k .text), most of it should be made
      up by converting the existing ip/mac address code to use format modifiers.
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      6c6166f5
  16. Feb 17, 2009
  17. Jan 27, 2009
  18. Nov 02, 2008
  19. Oct 18, 2008
  20. Sep 22, 2008
  21. Sep 09, 2008
  22. Jun 03, 2008
  23. 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
  24. May 09, 2008
  25. Mar 26, 2008
  26. Nov 15, 2007
  27. Jul 10, 2007
  28. Jul 09, 2007
  29. Jul 03, 2007
  30. Jun 22, 2007
    • Heiko Schocher's avatar
      [PCS440EP] upgrade the PCS440EP board: · 566a494f
      Heiko Schocher authored
                      - Show on the Status LEDs, some States of the board.
                      - Get the MAC addresses from the EEProm
                      - use PREBOOT
                      - use the CF on the board.
                      - check the U-Boot image in the Flash with a SHA1
                        checksum.
                      - use dynamic TLB entries generation for the SDRAM
      
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      566a494f
  31. Jun 06, 2007
  32. May 18, 2007
  33. May 09, 2007
  34. Apr 14, 2007
  35. Feb 22, 2007
  36. Feb 20, 2007
  37. Oct 08, 2006
Loading