1. 22 Aug, 2008 1 commit
  2. 21 Aug, 2008 6 commits
  3. 19 Aug, 2008 1 commit
  4. 17 Aug, 2008 1 commit
  5. 15 Aug, 2008 1 commit
  6. 12 Aug, 2008 1 commit
  7. 11 Aug, 2008 1 commit
  8. 01 Aug, 2008 2 commits
  9. 29 Jul, 2008 1 commit
  10. 28 Jul, 2008 1 commit
    • aliguori's avatar
      Attempt to detect unconnected ptys (Gerd Hoffman) · 279e694b
      aliguori authored
      This patch moves the pty char device imlementation away from the generic
      filehandle code.  It tries to detect as good as possible whenever there
      is someone connected to the slave pty device and only send data down the
      road in case someone is listening.  Unfortunaly we have to poll via
      timer once in a while to check the status because we have to use read()
      on the master pty to figure the status (returns -EIO when unconnected).
      
      Poll intervall for an idle guest is one second, when the guest sends
      data to the virtual device linked to the pty we check more frequently.
      
      The point for all of this is to avoid qemu blocking and not responding
      any more.  Writing to the master pty handle succeeds even when nobody is
      connected to (and reading from) to the slave end of the pty.  The kernel
      just bufferes the writes.  And as soon as the kernel buffer is full the
      write() call blocks forever ...
      Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4956 c046a42c-6fe2-441c-8c8c-71466251a162
      279e694b
  11. 23 Jul, 2008 1 commit
  12. 22 Jul, 2008 1 commit
  13. 19 Jul, 2008 1 commit
  14. 18 Jul, 2008 3 commits
  15. 17 Jul, 2008 2 commits
  16. 03 Jul, 2008 1 commit
  17. 01 Jul, 2008 2 commits
  18. 30 Jun, 2008 1 commit
  19. 29 Jun, 2008 1 commit
  20. 28 Jun, 2008 1 commit
  21. 20 Jun, 2008 1 commit
  22. 18 Jun, 2008 1 commit
  23. 13 Jun, 2008 1 commit
  24. 11 Jun, 2008 1 commit
  25. 28 May, 2008 1 commit
  26. 15 May, 2008 1 commit
  27. 12 May, 2008 2 commits
  28. 10 May, 2008 1 commit
  29. 05 May, 2008 1 commit