aboutsummaryrefslogtreecommitdiffstats
path: root/qemu-coroutine-lock.c
AgeCommit message (Collapse)AuthorFilesLines
2011-10-21main-loop: create main-loop.hPaolo Bonzini1-0/+1
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2011-08-23coroutine: Add CoRwlock supportAneesh Kumar K.V1-0/+44
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2011-08-02coroutines: Use one global bottom half for CoQueueKevin Wolf1-13/+6
Now that AsyncContexts don't exist any more, we can use one global bottom half for restarting coroutines instead of allocating a new one every time (before removing AsyncContexts, the problem with having a global BH was that it had to belong to a single AsyncContexts and wouldn't be executed in a different one - which leads to deadlocks) Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2011-08-02coroutines: LocksKevin Wolf1-0/+124
Signed-off-by: Kevin Wolf <kwolf@redhat.com>