History | View | Annotate | Download (2.4 kB)
coroutine: move pooling to common code
The coroutine pool code is duplicated between the ucontext andsigaltstack backends, and absent from the win32 backend. But thecode can be shared easily by moving it to qemu-coroutine.c.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>...
block: move include files to include/block/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
coroutine: introduce coroutines
Asynchronous code is becoming very complex. At the same timesynchronous code is growing because it is convenient to write.Sometimes duplicate code paths are even added, one synchronous and theother asynchronous. This patch introduces coroutines which allow code...