On Mon, Jan 02, 2012 at 04:39:59PM +0100, Christoph Hellwig wrote: > I've tried to understand how the recursive calling happens, but unfortunately > the whole coroutine code lacks any sort of documentation how it should > behave or what it asserts about the callers.
There is documentation on the public coroutine functions, see qemu-coroutine.h. If you have specific questions I can improve the documentation. Please let me know. Stefan