1. 07 Dec, 2008 2 commits
    • Gary Jennejohn's avatar
      IOMUX: Add console multiplexing support. · 16a28ef2
      Gary Jennejohn authored
      
      
      Modifications to support console multiplexing.  This is controlled using
      CONFIG_SYS_CONSOLE_MUX in the board configuration file.
      
      This allows a user to specify multiple console devices in the environment
      with a command like this: setenv stdin serial,nc.  As a result, the user can
      enter text on both the serial and netconsole interfaces.
      
      All devices - stdin, stdout and stderr - can be set in this manner.
      
      1) common/iomux.c and include/iomux.h contain the environment setting
      implementation.
      2) doc/README.iomux contains a somewhat more detailed description.
      3) The implementation in (1) is called from common/cmd_nvedit.c to
      handle setenv and from common/console.c to handle initialization of
      input/output devices at boot time.
      4) common/console.c also contains the code needed to poll multiple console
      devices for input and send output to all devices registered for output.
      5) include/common.h includes iomux.h and common/Makefile generates iomux.o
      when CONFIG_SYS_CONSOLE_MUX is set.
      Signed-off-by: default avatarGary Jennejohn <garyj@denx.de>
      16a28ef2
    • Mike Frysinger's avatar
      strings: use puts() rather than printf() · 774ce720
      Mike Frysinger authored
      
      
      When running `strings` on really long strings, the stack tends to get
      smashed due to printf().  Switch to puts() instead since we're only passing
      the data through.
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      774ce720
  2. 06 Dec, 2008 6 commits
  3. 05 Dec, 2008 3 commits
  4. 04 Dec, 2008 17 commits
  5. 02 Dec, 2008 5 commits
  6. 01 Dec, 2008 3 commits
  7. 28 Nov, 2008 3 commits
  8. 25 Nov, 2008 1 commit