aboutsummaryrefslogtreecommitdiff
path: root/util/qemu-coroutine-sleep.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-21coroutine-sleep: introduce qemu_co_sleepPaolo Bonzini1-7/+19
2021-05-21coroutine-sleep: replace QemuCoSleepState pointer with struct in the APIPaolo Bonzini1-23/+18
2021-05-21coroutine-sleep: move timer out of QemuCoSleepStatePaolo Bonzini1-4/+4
2021-05-21coroutine-sleep: allow qemu_co_sleep_wake that wakes nothingPaolo Bonzini1-9/+12
2021-05-21coroutine-sleep: disallow NULL QemuCoSleepState** argumentPaolo Bonzini1-13/+5
2021-05-21coroutine-sleep: use a stack-allocated timerPaolo Bonzini1-5/+4
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-2/+2
2019-11-18qemu-coroutine-sleep: Silence Coverity warningEric Blake1-0/+7
2019-10-22qemu-coroutine-sleep: introduce qemu_co_sleep_wakeVladimir Sementsov-Ogievskiy1-13/+38
2019-01-24qemu-coroutine-sleep: drop CoSleepCBVladimir Sementsov-Ogievskiy1-17/+10
2017-12-19coroutine: simplify co_aio_sleep_ns() prototypeStefan Hajnoczi1-2/+2
2017-11-21coroutine: abort if we try to schedule or enter a pending coroutineJeff Cody1-0/+12
2017-02-21block: explicitly acquire aiocontext in timers that need itPaolo Bonzini1-1/+1
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini1-1/+1
2016-02-04util: Clean up includesPeter Maydell1-0/+1
2015-10-20coroutine: move into libqemuutil.a libraryDaniel P. Berrange1-0/+41