aboutsummaryrefslogtreecommitdiff
path: root/async.c
AgeCommit message (Expand)Author
2014-07-09AioContext: speed up aio_notifyPaolo Bonzini
2014-06-04aio: fix qemu_bh_schedule() bh->ctx race conditionStefan Hajnoczi
2014-03-13aio: add aio_context_acquire() and aio_context_release()Stefan Hajnoczi
2013-08-22aio / timers: aio_ctx_prepare sets timeout from AioContext timersAlex Bligh
2013-08-22aio / timers: Add a notify callback to QEMUTimerListAlex Bligh
2013-08-22aio / timers: Add QEMUTimerListGroup to AioContextAlex Bligh
2013-08-19aio: drop io_flush argumentStefan Hajnoczi
2013-07-19QEMUBH: make AioContext's bh re-entrantLiu Ping Fan
2013-03-15aio: add a ThreadPool instance to AioContextStefan Hajnoczi
2013-02-21aio: convert aio_poll() to g_poll(3)Stefan Hajnoczi
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-12aio: fix aio_ctx_prepare with idle bottom halvesPaolo Bonzini
2012-10-30aio: clean up now-unused functionsPaolo Bonzini
2012-10-30aio: add aio_notifyPaolo Bonzini
2012-10-30aio: make AioContexts GSourcesPaolo 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-05-01async: Use bool for boolean struct members and remove a holeStefan Weil
2012-04-26main_loop_wait: block indefinitelyStefano Stabellini
2011-10-21main-loop: create main-loop.hPaolo Bonzini
2011-09-06async: Allow nested qemu_bh_poll callsKevin Wolf
2011-08-20Use glib memory allocation and free functionsAnthony Liguori
2011-08-02async: Remove AsyncContextKevin Wolf
2011-06-15Allow nested qemu_bh_poll() after BH deletionKevin Wolf
2009-10-27Introduce contexts for asynchronous callbacksKevin Wolf
2009-10-27Split out bottom halvesKevin Wolf