1. 195801d system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() by Stefan Hajnoczi · 1 year, 2 months ago
  2. 897a06c iothread: Remove unused Error** argument in aio_context_set_aio_params by Philippe Mathieu-Daudé · 1 year, 3 months ago
  3. d02d06f util: spelling fixes by Michael Tokarev · 1 year, 6 months ago
  4. 60f782b aio: remove aio_disable_external() API by Stefan Hajnoczi · 1 year, 10 months ago
  5. 9c86c97 async: Add an optional reentrancy guard to the BH API by Alexander Bulekov · 1 year, 10 months ago
  6. faa4ec1 main-loop: remove qemu_fd_register(), win32/slirp/socket specific by Marc-André Lureau · 2 years ago
  7. f5fd677 win32/socket: introduce qemu_socket_select() helper by Marc-André Lureau · 2 years ago
  8. bfe7bf8 Don't include headers already included by qemu/osdep.h by Markus Armbruster · 2 years, 1 month ago
  9. 37b0b24 error handling: Use RETRY_ON_EINTR() macro where applicable by Nikita Ivanov · 2 years, 4 months ago
  10. d393b0a util/main-loop: Avoid adding the same HANDLE twice by Bin Meng · 2 years, 4 months ago
  11. 4f76b3d util/main-loop: Fix maximum number of wait objects for win32 by Bin Meng · 2 years, 4 months ago
  12. 71ad471 util/event-loop-base: Introduce options to set the thread pool size by Nicolas Saenz Julienne · 2 years, 10 months ago
  13. 70ac26b util/main-loop: Introduce the main loop into QOM by Nicolas Saenz Julienne · 2 years, 10 months ago
  14. 4d14cb0 Use g_unix_set_fd_nonblocking() by Marc-André Lureau · 3 years ago
  15. b21e238 Use g_new() & friends where that makes obvious sense by Markus Armbruster · 3 years ago
  16. 826cc32 aio-posix: split poll check from ready handler by Stefan Hajnoczi · 3 years, 3 months ago
  17. 0f08586 util/async: add a human-readable name to BHs for debugging by Stefan Hajnoczi · 3 years, 11 months ago
  18. 5f50be9 async: the main AioContext is only "current" if under the BQL by Paolo Bonzini · 3 years, 9 months ago
  19. d3e6dd2 main-loop: remove dead code by Paolo Bonzini · 4 years ago
  20. d6eb39b qtest: delete superfluous inclusions of qtest.h by Chen Qun · 4 years ago
  21. c905a36 cfi: Initial support for cfi-icall in QEMU by Daniele Buono · 4 years, 3 months ago
  22. 8191d36 icount: rename functions to be consistent with the module name by Claudio Fontana · 4 years, 6 months ago
  23. 740b175 cpu-timers, icount: new modules by Claudio Fontana · 4 years, 6 months ago
  24. 8c27876 stubs: Move qemu_fd_register stub to util/main-loop.c by Thomas Huth · 4 years, 6 months ago
  25. 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 by Markus Armbruster · 4 years, 8 months ago
  26. 372a87a Do not use %m in common code to print error messages by Thomas Huth · 5 years ago
  27. e9ed92b util: merge main-loop.c and iohandler.c by Paolo Bonzini · 6 years ago
  28. 6512e34 util/main-loop: Fix incorrect assertion by Lidong Chen · 6 years ago
  29. c2d6365 slirp: move sources to src/ subdirectory by Marc-André Lureau · 6 years ago
  30. 1ab67b9 slirp: replace global polling with per-instance & notifier by Marc-André Lureau · 6 years ago
  31. 7852433 Fix segmentation fault when qemu_signal_init fails by Fei Li · 6 years ago
  32. 21891a5 main-loop: drop spin_counter by Stefan Hajnoczi · 7 years ago
  33. d759c95 replay: push replay_mutex_lock up the call tree by Alex Bennée · 7 years ago
  34. 8297be8 Convert multi-line fprintf() to warn_report() by Alistair Francis · 7 years ago
  35. de5f852 main_loop: Make main_loop_wait() return void by Peter Maydell · 8 years ago
  36. ecbddbb main-loop: Acquire main_context lock around os_host_main_loop_wait. by Richard W.M. Jones · 8 years ago
  37. 3f53bc6 cpus: define QEMUTimerListNotifyCB for QEMU system emulation by Paolo Bonzini · 8 years ago
  38. d2528bd qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.h by Paolo Bonzini · 8 years ago
  39. d98d407 cpus: remove ugly cast on sigbus_handler by Paolo Bonzini · 8 years ago
  40. c2b38b2 block: move AioContext, QEMUTimer, main-loop to libqemuutil by Paolo Bonzini · 8 years ago[Renamed from main-loop.c]
  41. 7d175d2 main-loop: Suppress I/O thread warning under qtest by Max Reitz · 8 years ago
  42. c3ff757 main: set names for main loop sources created by Daniel P. Berrange · 8 years ago
  43. 28ba61e main-loop: check return value before using pointer by Cao jin · 9 years ago
  44. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  45. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  46. e76d179 icount: decouple warp calls by Pavel Dovgalyuk · 9 years ago
  47. d38ea87 all: Clean up includes by Peter Maydell · 9 years ago
  48. 21a2430 main-loop: suppress warnings under qtest by Michael S. Tsirkin · 9 years ago
  49. efab87c icount: improve counting for record/replay by Pavel Dovgalyuk · 9 years ago
  50. f392694 iohandler: Use aio API by Fam Zheng · 9 years ago
  51. edec47c main-loop: fix qemu_notify_event for aio_notify optimization by Paolo Bonzini · 10 years ago
  52. 82e1cc4 Change qemu_set_fd_handler2(..., NULL, ...) to qemu_set_fd_handler by Fam Zheng · 10 years ago
  53. 3e9418e Revert "main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronously" by Jan Kiszka · 10 years ago
  54. 15124e1 main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronously by Peter Maydell · 10 years ago
  55. 2f78e49 async: aio_context_new(): Handle event_notifier_init failure by Chrysostomos Nanakos · 10 years ago
  56. 87f68d3 block: drop aio functions that operate on the main AioContext by Paolo Bonzini · 11 years ago
  57. 01c22f2 main-loop: Suppress "I/O thread spun" warnings for qtest by Peter Maydell · 11 years ago
  58. a42e9c4 slirp: set mainloop timeout with more precise value by Liu Ping Fan · 12 years ago
  59. 40daca5 aio / timers: Rearrange timer.h & make legacy functions call non-legacy by Alex Bligh · 12 years ago
  60. 6d32717 aio / timers: Remove alarm timers by Alex Bligh · 12 years ago
  61. 7b595f3 aio / timers: Convert mainloop to use timeout by Alex Bligh · 12 years ago
  62. f2e5dca aio: drop io_flush argument by Stefan Hajnoczi · 12 years ago
  63. 520b6dd main-loop: do not include slirp/slirp.h, use libslirp.h instead by Michael Tokarev · 12 years ago
  64. 3cb8c20 main-loop: partial revert of 5e3bc73 by Stefan Hajnoczi · 12 years ago
  65. 8db165b main-loop: narrow win32 pollfds_fill() event bitmasks by Stefan Hajnoczi · 12 years ago
  66. 893986f main-loop: drop the BQL if the I/O appears to be spinning by Anthony Liguori · 12 years ago
  67. 5f3aa1f main-loop: add qemu_get_aio_context() by Stefan Hajnoczi · 12 years ago
  68. 9cbaacf main-loop: drop rfds/wfds/xfds for good by Stefan Hajnoczi · 12 years ago
  69. a3e4b4a iohandler: switch to GPollFD by Stefan Hajnoczi · 12 years ago
  70. 8917c3b slirp: switch to GPollFD by Stefan Hajnoczi · 12 years ago
  71. 48ce11f main-loop: switch POSIX glib integration to GPollFD by Stefan Hajnoczi · 12 years ago
  72. cbff4b3 main-loop: switch to g_poll() on POSIX hosts by Stefan Hajnoczi · 12 years ago
  73. 134a03e main-loop: fix select_ret uninitialized variable warning by Stefan Hajnoczi · 12 years ago
  74. 5e3bc73 Check return values from g_poll and select by Fabien Chouteau · 12 years ago
  75. 1de7afc misc: move include files to include/qemu/ by Paolo Bonzini · 12 years ago
  76. 737e150 block: move include files to include/block/ by Paolo Bonzini · 12 years ago
  77. c57b665 aio: Get rid of qemu_aio_flush() by Kevin Wolf · 12 years ago
  78. 49cf572 vl: delay thread initialization after daemonization by Paolo Bonzini · 12 years ago
  79. f9ab465 vl: unify calls to init_timer_alarm by Paolo Bonzini · 12 years ago
  80. 4c8d0d2 main-loop: use aio_notify for qemu_notify_event by Paolo Bonzini · 15 years ago
  81. 82cbbdc main-loop: use GSource to poll AIO file descriptors by Paolo Bonzini · 12 years ago
  82. f42b220 aio: add Win32 implementation by Paolo Bonzini · 13 years ago
  83. 7c0628b aio: add non-blocking variant of aio_wait by Paolo Bonzini · 12 years ago
  84. a915f4b aio: add I/O handlers to the AioContext interface by Paolo Bonzini · 12 years ago
  85. f627aab aio: introduce AioContext, move bottom halves there by Paolo Bonzini · 12 years ago
  86. 172061a main-loop: unify qemu_init_main_loop between QEMU and tools by Paolo Bonzini · 12 years ago
  87. 3239ad0 main-loop: Calculate poll timeout using timeout argument by Stefan Weil · 13 years ago
  88. 42fe1c2 main-loop: Fix build for w32 and w64 by Stefan Weil · 13 years ago
  89. 7c7db75 main_loop_wait: block indefinitely by Stefano Stabellini · 13 years ago
  90. 58b9630 w64: Fix type cast in os_host_main_loop_wait by Stefan Weil · 13 years ago
  91. 72fe3aa Merge remote-tracking branch 'stefanha/trivial-patches' into staging by Anthony Liguori · 13 years ago
  92. ea26ce7 main-loop: integrate glib sources for w32 by Paolo Bonzini · 13 years ago
  93. 06ac7d4 main-loop: replace WaitForMultipleObjects with g_poll by Paolo Bonzini · 13 years ago
  94. d3385eb main-loop: interrupt wait when data arrives on a socket by Paolo Bonzini · 13 years ago
  95. 1545553 main-loop: disable fd_set-based glib integration under w32 by Paolo Bonzini · 13 years ago
  96. 4dae83a main loop: use msec-based timeout in glib_select_fill by Paolo Bonzini · 13 years ago
  97. a92433a main-loop: make qemu_event_handle static by Frediano Ziglio · 13 years ago
  98. d34e8f6 main-loop: For tools, initialize timers as part of qemu_init_main_loop() by Michael Roth · 13 years ago
  99. ee77dfb main-loop: Fix SetEvent() on uninitialized handle on win32 by Michael Roth · 13 years ago
  100. 4aa7534 cleanup, save a syscall by Lai Jiangshan · 13 years ago