1. 01 Dec, 2010 1 commit
    • David S. Miller's avatar
      sparc: Write to prom console using indirect buffer. · 595a251c
      David S. Miller authored
      sparc64 systems have a restriction in that passing in buffer
      addressses above 4GB to prom calls is not reliable.
      
      We end up violating this when we do prom console writes, because we
      use an on-stack buffer to translate '\n' into '\r\n'.
      
      So instead, do this translation into an intermediate buffer, which is
      in the kernel image and thus below 4GB, then pass that to the PROM
      console write calls.
      
      On the 32-bit side we don't have to deal with any of these issues, so
      the new prom_console_write_buf() uses the existing prom_nbputchar()
      implementation.  However we can now mark those routines static.
      
      Since the 64-bit side completely uses new code we can delete the
      putchar bits as they are now completely unused.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      595a251c
  2. 30 Nov, 2010 2 commits
  3. 17 Nov, 2010 1 commit
  4. 16 Nov, 2010 5 commits
  5. 29 Oct, 2010 1 commit
  6. 26 Oct, 2010 9 commits
  7. 25 Oct, 2010 21 commits