1. 05e514b AioContext: optimize clearing the EventNotifier by Paolo Bonzini · 10 years ago
  2. 21a03d1 AioContext: fix broken placement of event_notifier_test_and_clear by Paolo Bonzini · 10 years ago
  3. eabc977 AioContext: fix broken ctx->dispatching optimization by Paolo Bonzini · 10 years ago
  4. da5e1de Revert "iothread: release iothread around aio_poll" by Stefan Hajnoczi · 10 years ago
  5. a0710f7 iothread: release iothread around aio_poll by Paolo Bonzini · 10 years ago
  6. e98ab09 aio-posix: move pollfds to thread-local storage by Paolo Bonzini · 10 years ago
  7. e8d3b1a aio: strengthen memory barriers for bottom half scheduling by Paolo Bonzini · 10 years ago
  8. ee82310 block: replace g_new0 with g_new for bottom half allocation. by Paolo Bonzini · 10 years ago
  9. fcf5def block: mark AioContext as recursive by Paolo Bonzini · 10 years ago
  10. 3ba235a block: Use g_new0() for a bit of extra type checking by Markus Armbruster · 10 years ago
  11. 2f78e49 async: aio_context_new(): Handle event_notifier_init failure by Chrysostomos Nanakos · 11 years ago
  12. a3462c6 AioContext: introduce aio_prepare by Paolo Bonzini · 11 years ago
  13. e4c7e2d AioContext: export and use aio_dispatch by Paolo Bonzini · 11 years ago
  14. 845ca10 AioContext: take bottom halves into account when computing aio_poll timeout by Paolo Bonzini · 11 years ago
  15. 0ceb849 AioContext: speed up aio_notify by Paolo Bonzini · 11 years ago
  16. 924fe12 aio: fix qemu_bh_schedule() bh->ctx race condition by Stefan Hajnoczi · 11 years ago
  17. 98563fc aio: add aio_context_acquire() and aio_context_release() by Stefan Hajnoczi · 11 years ago
  18. 533a8cf aio / timers: aio_ctx_prepare sets timeout from AioContext timers by Alex Bligh · 12 years ago
  19. d5541d8 aio / timers: Add a notify callback to QEMUTimerList by Alex Bligh · 12 years ago
  20. dae21b9 aio / timers: Add QEMUTimerListGroup to AioContext by Alex Bligh · 12 years ago
  21. f2e5dca aio: drop io_flush argument by Stefan Hajnoczi · 12 years ago
  22. dcc772e QEMUBH: make AioContext's bh re-entrant by Liu Ping Fan · 12 years ago
  23. 9b34277 aio: add a ThreadPool instance to AioContext by Stefan Hajnoczi · 12 years ago
  24. 6b5f876 aio: convert aio_poll() to g_poll(3) by Stefan Hajnoczi · 12 years ago
  25. 1de7afc misc: move include files to include/qemu/ by Paolo Bonzini · 12 years ago
  26. 737e150 block: move include files to include/block/ by Paolo Bonzini · 12 years ago
  27. c57b665 aio: Get rid of qemu_aio_flush() by Kevin Wolf · 12 years ago
  28. f5022a1 aio: fix aio_ctx_prepare with idle bottom halves by Paolo Bonzini · 12 years ago
  29. 22bfa75 aio: clean up now-unused functions by Paolo Bonzini · 13 years ago
  30. 2f4dc3c aio: add aio_notify by Paolo Bonzini · 13 years ago
  31. e3713e0 aio: make AioContexts GSources by Paolo Bonzini · 13 years ago
  32. 7c0628b aio: add non-blocking variant of aio_wait by Paolo Bonzini · 13 years ago
  33. a915f4b aio: add I/O handlers to the AioContext interface by Paolo Bonzini · 13 years ago
  34. f627aab aio: introduce AioContext, move bottom halves there by Paolo Bonzini · 12 years ago
  35. 9b47b17 async: Use bool for boolean struct members and remove a hole by Stefan Weil · 13 years ago
  36. 7c7db75 main_loop_wait: block indefinitely by Stefano Stabellini · 13 years ago
  37. 44a9b35 main-loop: create main-loop.h by Paolo Bonzini · 14 years ago
  38. 648fb0e async: Allow nested qemu_bh_poll calls by Kevin Wolf · 14 years ago
  39. 7267c09 Use glib memory allocation and free functions by Anthony Liguori · 14 years ago
  40. 384acbf async: Remove AsyncContext by Kevin Wolf · 14 years ago
  41. 7887f62 Allow nested qemu_bh_poll() after BH deletion by Kevin Wolf · 14 years ago
  42. 9a1e948 Introduce contexts for asynchronous callbacks by Kevin Wolf · 15 years ago
  43. 4f999d0 Split out bottom halves by Kevin Wolf · 15 years ago