1. 60f782b aio: remove aio_disable_external() API by Stefan Hajnoczi · 1 year, 10 months ago
  2. abe3428 win32: avoid mixing SOCKET and file descriptor space by Marc-André Lureau · 2 years, 1 month ago
  3. e2a3a21 aio/win32: aio_set_fd_handler() only supports SOCKET by Marc-André Lureau · 2 years, 1 month ago
  4. 6eeef44 aio: make aio_set_fd_poll() static to aio-posix.c by Marc-André Lureau · 2 years, 1 month ago
  5. f5fd677 win32/socket: introduce qemu_socket_select() helper by Marc-André Lureau · 2 years, 1 month ago
  6. e0d034b util/aio-win32: Correct the event array size in aio_poll() by Bin Meng · 2 years, 5 months ago
  7. 0f9668e Remove qemu-common.h include from most units by Marc-André Lureau · 3 years ago
  8. 826cc32 aio-posix: split poll check from ready handler by Stefan Hajnoczi · 3 years, 3 months ago
  9. 1793ad0 iothread: add aio-max-batch parameter by Stefano Garzarella · 3 years, 8 months ago
  10. eada6d9 qmp: fix aio_poll() assertion failure on Windows by Volker Rümelin · 4 years, 5 months ago
  11. d73415a qemu/atomic.h: rename atomic_ to qatomic_ by Stefan Hajnoczi · 4 years, 6 months ago
  12. da0652c tests: fixes aio-win32 about aio_remove_fd_handler, get it consistence with aio-posix.c by Yonggang Luo · 4 years, 6 months ago
  13. ba607ca aio-posix: disable fdmon-io_uring when GSource is used by Stefan Hajnoczi · 4 years, 10 months ago
  14. 5710a3e async: use explicit memory barriers by Paolo Bonzini · 5 years ago
  15. fef1660 aio-posix: Fix concurrent aio_poll/set_fd_handler. by Remy Noel · 6 years ago
  16. b37548f aio: Do aio_notify_accept only during blocking aio_poll by Fam Zheng · 7 years ago
  17. cd0a6d2 iothread: fix epollfd leak in the process of delIOThread by Jie Wang · 7 years ago
  18. 90c558b iothread: fix breakage on windows by Peter Xu · 7 years ago
  19. 55d41b1 util/aio-win32: Only select on what we are actually waiting for by Alistair Francis · 8 years ago
  20. bd45143 async: remove unnecessary inc/dec pairs by Paolo Bonzini · 8 years ago
  21. a153bf5 aio-posix: partially inline aio_dispatch into aio_poll by Paolo Bonzini · 8 years ago
  22. 9d45665 block: explicitly acquire aiocontext in callbacks that need it by Paolo Bonzini · 8 years ago
  23. 2f47da5 block: explicitly acquire aiocontext in timers that need it by Paolo Bonzini · 8 years ago
  24. 0836c72 aio: push aio_context_acquire/release down to dispatching by Paolo Bonzini · 8 years ago
  25. c2b38b2 block: move AioContext, QEMUTimer, main-loop to libqemuutil by Paolo Bonzini · 8 years ago[Renamed from aio-win32.c]
  26. b92d9a9 aio-win32: remove walking_handlers, protecting AioHandler list with list_lock by Paolo Bonzini · 8 years ago
  27. abf90d3 aio: tweak walking in dispatch phase by Paolo Bonzini · 8 years ago
  28. 82a4118 aio: self-tune polling time by Stefan Hajnoczi · 8 years ago
  29. 684e508 aio: add .io_poll_begin/end() callbacks by Stefan Hajnoczi · 8 years ago
  30. 4a1cba3 aio: add polling mode to AioContext by Stefan Hajnoczi · 8 years ago
  31. 721671a aio: add flag to skip fds to aio_dispatch() by Stefan Hajnoczi · 8 years ago
  32. 7e00346 aio-posix: remove useless parameter by Cao jin · 9 years ago
  33. d38ea87 all: Clean up includes by Peter Maydell · 9 years ago
  34. 37fcee5 aio: Introduce aio_context_setup by Fam Zheng · 9 years ago
  35. c1e1e5f aio: introduce aio_{disable,enable}_external by Fam Zheng · 9 years ago
  36. dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
  37. 05e514b AioContext: optimize clearing the EventNotifier by Paolo Bonzini · 10 years ago
  38. 21a03d1 AioContext: fix broken placement of event_notifier_test_and_clear by Paolo Bonzini · 10 years ago
  39. eabc977 AioContext: fix broken ctx->dispatching optimization by Paolo Bonzini · 10 years ago
  40. 6493c97 aio-win32: reorganize polling loop by Paolo Bonzini · 10 years ago
  41. 4911017 AioContext: acquire/release AioContext during aio_poll by Paolo Bonzini · 10 years ago
  42. 3ba235a block: Use g_new0() for a bit of extra type checking by Markus Armbruster · 10 years ago
  43. a90d411 aio-win32: avoid out-of-bounds access to the events array by Paolo Bonzini · 11 years ago
  44. 6698c5b aio-win32: fix uninitialized use of have_select_revents by Paolo Bonzini · 11 years ago
  45. b493317 aio-win32: add support for sockets by Paolo Bonzini · 11 years ago
  46. a3462c6 AioContext: introduce aio_prepare by Paolo Bonzini · 11 years ago
  47. 0a9dd16 aio-win32: add aio_set_dispatching optimization by Paolo Bonzini · 11 years ago
  48. e4c7e2d AioContext: export and use aio_dispatch by Paolo Bonzini · 11 years ago
  49. 3672fa5 AioContext: run bottom halves after polling by Paolo Bonzini · 11 years ago
  50. a398dea aio-win32: Factor out duplicate code into aio_dispatch_handlers by Paolo Bonzini · 11 years ago
  51. d397ec99 aio-win32: Evaluate timers after handles by Paolo Bonzini · 11 years ago
  52. 845ca10 AioContext: take bottom halves into account when computing aio_poll timeout by Paolo Bonzini · 11 years ago
  53. 87f68d3 block: drop aio functions that operate on the main AioContext by Paolo Bonzini · 11 years ago
  54. d3fa923 aio: make aio_poll(ctx, true) block with no fds by Stefan Hajnoczi · 11 years ago
  55. 8b2d42d aio-win32: replace incorrect AioHandler->opaque usage with ->e by Stefan Hajnoczi · 12 years ago
  56. 438e1f4 aio / timers: Convert aio_poll to use AioContext timers' deadline by Alex Bligh · 12 years ago
  57. f2e5dca aio: drop io_flush argument by Stefan Hajnoczi · 12 years ago
  58. 164a101 aio: stop using .io_flush() by Stefan Hajnoczi · 12 years ago
  59. 2ea9b58 aio: Fix return value of aio_poll() by Kevin Wolf · 12 years ago
  60. 1de7afc misc: move include files to include/qemu/ by Paolo Bonzini · 12 years ago
  61. 737e150 block: move include files to include/block/ by Paolo Bonzini · 12 years ago
  62. b022b4a aio: avoid livelock behavior for Win32 by Paolo Bonzini · 12 years ago
  63. 7ed2b24 aio: call aio_notify after setting I/O handlers by Paolo Bonzini · 12 years ago
  64. e3713e0 aio: make AioContexts GSources by Paolo Bonzini · 12 years ago
  65. f42b220 aio: add Win32 implementation by Paolo Bonzini · 13 years ago