Re: [Qemu-devel] [PATCH v3 0/4] Coroutines for better asynchronous programming

2011-05-14 Thread Stefan Hajnoczi
On Sat, May 14, 2011 at 08:55:40AM +0200, Corentin Chary wrote: > On Fri, May 13, 2011 at 11:26 AM, 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 > > o

Re: [Qemu-devel] [PATCH v3 0/4] Coroutines for better asynchronous programming

2011-05-13 Thread Corentin Chary
On Fri, May 13, 2011 at 11:26 AM, 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 >

[Qemu-devel] [PATCH v3 0/4] Coroutines for better asynchronous programming

2011-05-13 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