| Branch: | Revision:

root / compatfd.h @ a74cdab4

History | View | Annotate | Download (1.5 kB)

# Date Author Comment
dcc38d1c 10/21/2010 12:15 am Marcelo Tosatti

signalfd compatibility

Port qemu-kvm's signalfd compat code.

commit 5a7fdd0abd7cd24dac205317a4195446ab8748b5
Author: Anthony Liguori <>
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()...
9e472e10 10/08/2008 10:50 pm aliguori

Fix IO performance regression in sparc

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

da3d9c5b 09/11/2008 05:18 pm aliguori

Fix the build on non-Linux systems

It turns out, we're never reading from the signalfd() which is causing it to
remain readable forever. I'll fix this up but I thought I'd commit this fix
in the interim.

Signed-off-by: Anthony Liguori <>...

bcdf9b4d 09/10/2008 09:18 pm aliguori

Add missing files from previous commit.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162