1. 23 Jul, 2011 1 commit
  2. 20 Oct, 2010 1 commit
    • Marcelo Tosatti's avatar
      signalfd compatibility · dcc38d1c
      Marcelo Tosatti authored
      Port qemu-kvm's signalfd compat code.
      
      commit 5a7fdd0abd7cd24dac205317a4195446ab8748b5
      Author: Anthony Liguori <aliguori@us.ibm.com>
      Date:   Wed May 7 11:55:47 2008 -0500
      
          Use signalfd() in io-thread
      
          This patch reworks the IO thread to use signalfd() instead of sigtimedwait()
          This will eliminate the need to use SIGIO everywhere.
      Signed-off-by: default avatarMarcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
      dcc38d1c
  3. 08 Oct, 2008 1 commit
    • aliguori's avatar
      Fix IO performance regression in sparc · 9e472e10
      aliguori authored
      Replace signalfd with signal handler/pipe.  There is no way to interrupt
      the CPU execution loop when a file descriptor becomes readable.  This
      results in a large performance regression in sparc emulation during
      bootup.
         
      This patch switches us to signal handler/pipe which was originally
      suggested by Ian Jackson.  The signal handler lets us interrupt the
      CPU emulation loop while the write to a pipe lets us avoid the
      select/signal race condition.
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5451 c046a42c-6fe2-441c-8c8c-71466251a162
      9e472e10
  4. 11 Sep, 2008 1 commit
  5. 10 Sep, 2008 1 commit