Re: [Qemu-devel] [PATCH v5 0/5] Coroutines for better asynchronous programming

2011-06-21 Thread Stefan Hajnoczi
On Sun, Jun 12, 2011 at 9:46 PM, Stefan Hajnoczi wrote: > QEMU is event-driven and suffers when blocking operations are performed > because > VM execution may be stopped until the operation completes.  Therefore many > operations that could block are performed asynchronously and a callback is > i

[Qemu-devel] [PATCH v5 0/5] Coroutines for better asynchronous programming

2011-06-12 Thread Stefan Hajnoczi
QEMU is event-driven and suffers when blocking operations are performed because VM execution may be stopped until the operation completes. Therefore many operations that could block are performed asynchronously and a callback is invoked when the operation has completed. This allows QEMU to contin