aboutsummaryrefslogtreecommitdiff
path: root/main-loop.c
AgeCommit message (Expand)Author
2015-11-06icount: improve counting for record/replayPavel Dovgalyuk
2015-09-07iohandler: Use aio APIFam Zheng
2015-07-27main-loop: fix qemu_notify_event for aio_notify optimizationPaolo Bonzini
2015-06-12Change qemu_set_fd_handler2(..., NULL, ...) to qemu_set_fd_handlerFam Zheng
2014-10-27Revert "main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronously"Jan Kiszka
2014-09-26main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronouslyPeter Maydell
2014-09-22async: aio_context_new(): Handle event_notifier_init failureChrysostomos Nanakos
2014-07-09block: drop aio functions that operate on the main AioContextPaolo Bonzini
2014-03-13main-loop: Suppress "I/O thread spun" warnings for qtestPeter Maydell
2013-09-17slirp: set mainloop timeout with more precise valueLiu Ping Fan
2013-08-22aio / timers: Rearrange timer.h & make legacy functions call non-legacyAlex Bligh
2013-08-22aio / timers: Remove alarm timersAlex Bligh
2013-08-22aio / timers: Convert mainloop to use timeoutAlex Bligh
2013-08-19aio: drop io_flush argumentStefan Hajnoczi
2013-06-12main-loop: do not include slirp/slirp.h, use libslirp.h insteadMichael Tokarev
2013-05-16main-loop: partial revert of 5e3bc73Stefan Hajnoczi
2013-05-16main-loop: narrow win32 pollfds_fill() event bitmasksStefan Hajnoczi
2013-04-05main-loop: drop the BQL if the I/O appears to be spinningAnthony Liguori
2013-03-15main-loop: add qemu_get_aio_context()Stefan Hajnoczi
2013-02-21main-loop: drop rfds/wfds/xfds for goodStefan Hajnoczi
2013-02-21iohandler: switch to GPollFDStefan Hajnoczi
2013-02-21slirp: switch to GPollFDStefan Hajnoczi
2013-02-21main-loop: switch POSIX glib integration to GPollFDStefan Hajnoczi
2013-02-21main-loop: switch to g_poll() on POSIX hostsStefan Hajnoczi
2013-02-21main-loop: fix select_ret uninitialized variable warningStefan Hajnoczi
2013-01-09Check return values from g_poll and selectFabien Chouteau
2012-12-19misc: move include files to include/qemu/Paolo Bonzini
2012-12-19block: move include files to include/block/Paolo Bonzini
2012-12-11aio: Get rid of qemu_aio_flush()Kevin Wolf
2012-11-02vl: delay thread initialization after daemonizationPaolo Bonzini
2012-11-02vl: unify calls to init_timer_alarmPaolo Bonzini
2012-10-30main-loop: use aio_notify for qemu_notify_eventPaolo Bonzini
2012-10-30main-loop: use GSource to poll AIO file descriptorsPaolo Bonzini
2012-10-30aio: add Win32 implementationPaolo Bonzini
2012-10-30aio: add non-blocking variant of aio_waitPaolo Bonzini
2012-10-30aio: add I/O handlers to the AioContext interfacePaolo Bonzini
2012-10-30aio: introduce AioContext, move bottom halves therePaolo Bonzini
2012-10-30main-loop: unify qemu_init_main_loop between QEMU and toolsPaolo Bonzini
2012-05-01main-loop: Calculate poll timeout using timeout argumentStefan Weil
2012-04-28main-loop: Fix build for w32 and w64Stefan Weil
2012-04-26main_loop_wait: block indefinitelyStefano Stabellini
2012-04-15w64: Fix type cast in os_host_main_loop_waitStefan Weil
2012-04-10Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori
2012-04-07main-loop: integrate glib sources for w32Paolo Bonzini
2012-04-07main-loop: replace WaitForMultipleObjects with g_pollPaolo Bonzini
2012-04-07main-loop: interrupt wait when data arrives on a socketPaolo Bonzini
2012-04-07main-loop: disable fd_set-based glib integration under w32Paolo Bonzini
2012-04-07main loop: use msec-based timeout in glib_select_fillPaolo Bonzini
2012-04-03main-loop: make qemu_event_handle staticFrediano Ziglio
2012-02-01main-loop: For tools, initialize timers as part of qemu_init_main_loop()Michael Roth