aboutsummaryrefslogtreecommitdiff
path: root/util/qemu-coroutine.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-27coroutine: avoid co_queue_wakeup recursionStefan Hajnoczi1-43/+51
2017-11-21coroutine: abort if we try to schedule or enter a pending coroutineJeff Cody1-0/+14
2017-06-07coroutine-lock: do not touch coroutine after another one has been enteredRoman Pen1-0/+5
2017-04-11coroutine: Extract qemu_aio_coroutine_enterFam Zheng1-3/+8
2017-02-21coroutine-lock: add limited spinning to CoMutexPaolo Bonzini1-1/+1
2017-02-21aio: introduce aio_co_schedule and aio_co_wakePaolo Bonzini1-0/+8
2017-01-09coroutine: Introduce qemu_coroutine_enter_if_inactive()Kevin Wolf1-0/+7
2016-09-28coroutine: add qemu_coroutine_entered() functionStefan Hajnoczi1-0/+5
2016-09-05coroutine: Assert that no locks are held on terminationKevin Wolf1-0/+1
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini1-4/+4
2016-07-13coroutine: use QSIMPLEQ instead of QTAILQPaolo Bonzini1-1/+1
2016-02-04util: Clean up includesPeter Maydell1-0/+1
2015-10-20coroutine: move into libqemuutil.a libraryDaniel P. Berrange1-0/+146