Commit History

Author SHA1 Message Date
  Frediano Ziglio 765e35d71f util/async: avoid useless cast 5 years ago
  Marc-André Lureau 873df2cec1 win32: work around main-loop busy loop on socket/fd event 5 years ago
  Stefan Hajnoczi f0f8100287 util/async: hold AioContext ref to prevent use-after-free 6 years ago
  Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 6 years ago
  Sergio Lopez 6808ae0417 util/async: use qemu_aio_coroutine_enter in co_schedule_bh_cb 7 years ago
  Nishanth Aravamudan ed6e216171 linux-aio: properly bubble up errors from initialization 7 years ago
  Jie Wang cd0a6d2b2c iothread: fix epollfd leak in the process of delIOThread 7 years ago
  Jeff Cody 6133b39f3c coroutine: abort if we try to schedule or enter a pending coroutine 7 years ago
  Sergio Lopez ef6dada8b4 util/async: use atomic_mb_set in qemu_bh_cancel 7 years ago
  Fam Zheng 8865852e00 async: Introduce aio_co_enter 8 years ago
  Paolo Bonzini 3f53bc61a4 cpus: define QEMUTimerListNotifyCB for QEMU system emulation 8 years ago
  Paolo Bonzini bd451435c0 async: remove unnecessary inc/dec pairs 8 years ago
  Paolo Bonzini a153bf52b3 aio-posix: partially inline aio_dispatch into aio_poll 8 years ago
  Paolo Bonzini 1919631e6b block: explicitly acquire aiocontext in bottom halves that need it 8 years ago
  Paolo Bonzini 0836c72f70 aio: push aio_context_acquire/release down to dispatching 8 years ago
  Paolo Bonzini 0c330a734b aio: introduce aio_co_schedule and aio_co_wake 8 years ago
  Paolo Bonzini c2b38b277a block: move AioContext, QEMUTimer, main-loop to libqemuutil 8 years ago