summaryrefslogtreecommitdiff
path: root/iohandler.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-21block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini1-136/+0
2017-01-16event_notifier: cleanups around event_notifier_set_handlerPaolo Bonzini1-0/+8
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi1-1/+1
2016-04-22iohandler: Introduce iohandler_get_aio_contextFam Zheng1-0/+6
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-02-04all: Clean up includesPeter Maydell1-1/+1
2015-10-23aio: Add "is_external" flag for event handlersFam Zheng1-1/+2
2015-09-07iohandler: Use aio APIFam Zheng1-96/+15
2015-06-12iohandler: Change return type of qemu_set_fd_handler to "void"Fam Zheng1-5/+4
2015-06-12main-loop: Drop qemu_set_fd_handler2Fam Zheng1-21/+5
2014-05-24iohandler.c: Properly initialize sigaction structPeter Maydell1-0/+1
2013-02-21iohandler: switch to GPollFDStefan Hajnoczi1-10/+30
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-2/+2
2012-12-19block: move include files to include/block/Paolo Bonzini1-1/+1
2012-12-19janitor: do not include qemu-char everywherePaolo Bonzini1-1/+0
2012-10-30aio: introduce AioContext, move bottom halves therePaolo Bonzini1-0/+1
2012-09-17qemu-char: BUGFIX, don't call FD_ISSET with negative fdDavid Gibson1-0/+2
2012-08-21eventfd: making it thread safeAlexey Kardashevskiy1-0/+1
2012-05-01iohandler: Use bool for boolean struct member and remove holesStefan Weil1-2/+2
2011-10-21Revert to a hand-made select loopPaolo Bonzini1-53/+1
2011-10-21main-loop: create main-loop.hPaolo Bonzini1-0/+1
2011-09-08iohandlers: fix issue with qemu_set_fd_handler()Anthony Liguori1-5/+2
2011-09-01main: switch qemu_set_fd_handler to g_io_add_watchAnthony Liguori1-1/+56
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-4/+4
2011-03-29add a service to reap zombies, use it in SLIRPPaolo Bonzini1-0/+64
2011-03-29extract I/O handler lists to iohandler.cPaolo Bonzini1-0/+129