[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 0/3] New sigaltstack backend for coroutine
From: |
Kevin Wolf |
Subject: |
Re: [Qemu-devel] [PATCH v2 0/3] New sigaltstack backend for coroutine |
Date: |
Fri, 09 Mar 2012 18:22:13 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120209 Thunderbird/10.0.1 |
Am 28.02.2012 12:25, schrieb Alex Barcelo:
> This series of patches implements coroutines method with
> sigaltstack.
>
> The flow of creation and management of the coroutines is
> quite similar to the coroutine-ucontext.c. The way to use
> sigaltstack to achieve the needed stack manipulation is
> done in a way quite similar to the GNU Portable Threads
> (file pth_mctx.c, variant 2).
>
> This v2 has some corrections and improved patches, but it's
> essentially the same. At the moment, the default backend is
> ucontext (the former default method for coroutines).
>
> Alex Barcelo (3):
> coroutine: adding sigaltstack method (.c source)
> coroutine: adding configure choose mechanism for coroutine backend
> coroutine: adding configure option for sigaltstack coroutine backend
>
> Makefile.objs | 4 +
> configure | 41 +++++-
> coroutine-sigaltstack.c | 334
> +++++++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 371 insertions(+), 8 deletions(-)
> create mode 100644 coroutine-sigaltstack.c
Thanks, applied all to the block branch.
Kevin