summaryrefslogtreecommitdiffstats
path: root/main-loop.c
Commit message (Expand)AuthorAgeFilesLines
* main-loop: Suppress I/O thread warning under qtestMax Reitz2016-11-021-1/+1
* main: set names for main loop sources createdDaniel P. Berrange2016-10-271-0/+2
* main-loop: check return value before using pointerCao jin2016-07-121-1/+1
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-1/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* icount: decouple warp callsPavel Dovgalyuk2016-03-151-1/+1
* all: Clean up includesPeter Maydell2016-02-041-0/+1
* main-loop: suppress warnings under qtestMichael S. Tsirkin2015-12-021-1/+1
* icount: improve counting for record/replayPavel Dovgalyuk2015-11-061-0/+3
* iohandler: Use aio APIFam Zheng2015-09-071-2/+3
* main-loop: fix qemu_notify_event for aio_notify optimizationPaolo Bonzini2015-07-271-1/+10
* Change qemu_set_fd_handler2(..., NULL, ...) to qemu_set_fd_handlerFam Zheng2015-06-121-2/+1Star
* Revert "main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronously"Jan Kiszka2014-10-271-3/+5
* main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronouslyPeter Maydell2014-09-261-0/+3
* async: aio_context_new(): Handle event_notifier_init failureChrysostomos Nanakos2014-09-221-2/+7
* block: drop aio functions that operate on the main AioContextPaolo Bonzini2014-07-091-21/+0Star
* main-loop: Suppress "I/O thread spun" warnings for qtestPeter Maydell2014-03-131-1/+2
* slirp: set mainloop timeout with more precise valueLiu Ping Fan2013-09-171-2/+1Star
* aio / timers: Rearrange timer.h & make legacy functions call non-legacyAlex Bligh2013-08-221-1/+1
* aio / timers: Remove alarm timersAlex Bligh2013-08-221-4/+0Star
* aio / timers: Convert mainloop to use timeoutAlex Bligh2013-08-221-14/+37
* aio: drop io_flush argumentStefan Hajnoczi2013-08-191-6/+3Star
* main-loop: do not include slirp/slirp.h, use libslirp.h insteadMichael Tokarev2013-06-121-1/+2
* main-loop: partial revert of 5e3bc73Stefan Hajnoczi2013-05-161-18/+14Star
* main-loop: narrow win32 pollfds_fill() event bitmasksStefan Hajnoczi2013-05-161-4/+4
* main-loop: drop the BQL if the I/O appears to be spinningAnthony Liguori2013-04-051-0/+25
* main-loop: add qemu_get_aio_context()Stefan Hajnoczi2013-03-151-0/+5
* main-loop: drop rfds/wfds/xfds for goodStefan Hajnoczi2013-02-211-75/+2Star
* iohandler: switch to GPollFDStefan Hajnoczi2013-02-211-2/+2
* slirp: switch to GPollFDStefan Hajnoczi2013-02-211-2/+2
* main-loop: switch POSIX glib integration to GPollFDStefan Hajnoczi2013-02-211-49/+22Star
* main-loop: switch to g_poll() on POSIX hostsStefan Hajnoczi2013-02-211-8/+129
* main-loop: fix select_ret uninitialized variable warningStefan Hajnoczi2013-02-211-1/+2
* Check return values from g_poll and selectFabien Chouteau2013-01-091-14/+13Star
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-3/+3
* block: move include files to include/block/Paolo Bonzini2012-12-191-1/+1
* aio: Get rid of qemu_aio_flush()Kevin Wolf2012-12-111-5/+0Star
* vl: delay thread initialization after daemonizationPaolo Bonzini2012-11-021-1/+0Star
* vl: unify calls to init_timer_alarmPaolo Bonzini2012-11-021-1/+4
* main-loop: use aio_notify for qemu_notify_eventPaolo Bonzini2012-10-301-98/+8Star
* main-loop: use GSource to poll AIO file descriptorsPaolo Bonzini2012-10-301-17/+6Star
* aio: add Win32 implementationPaolo Bonzini2012-10-301-1/+1
* aio: add non-blocking variant of aio_waitPaolo Bonzini2012-10-301-1/+1
* aio: add I/O handlers to the AioContext interfacePaolo Bonzini2012-10-301-0/+33
* aio: introduce AioContext, move bottom halves therePaolo Bonzini2012-10-301-1/+17
* main-loop: unify qemu_init_main_loop between QEMU and toolsPaolo Bonzini2012-10-301-1/+4
* main-loop: Calculate poll timeout using timeout argumentStefan Weil2012-05-011-1/+5
* main-loop: Fix build for w32 and w64Stefan Weil2012-04-281-3/+4
* main_loop_wait: block indefinitelyStefano Stabellini2012-04-261-9/+14
* w64: Fix type cast in os_host_main_loop_waitStefan Weil2012-04-151-1/+1