[Spice-devel] [PATCH v5 0/9] async and s3 support

Christophe Fergeau cfergeau at redhat.com
Tue Jul 19 02:19:26 PDT 2011


ACK for the trivial patches 1, 2 and 3

Christophe

On Tue, Jul 19, 2011 at 11:52:54AM +0300, Alon Levy wrote:
> v5 changes:
>  * dispatcher handles completion of async calls when worker is done, not
>    when they are called (same as sync versions)
>  * added a dispatcher mutex to fail a new async during existing async. this
>    should not happen because the driver already has the same logic, and qemu also.
>    but still there may be bugs.
> 
> git tree:
>  git://anongit.freedesktop.org/~alon/spice          async_and_s3.v5
> 
> additional requirements for testing:
> 
> git://anongit.freedesktop.org/~alon/qemu            async_and_s3.v6
> git://anongit.freedesktop.org/~alon/spice-protocol  s3.v3
> git://anongit.freedesktop.org/~alon/qxl             s3.v3.async.v4
> 
> Alon Levy (9):
>   server/red_worker: *_release_item: less frequent debug messages
>   server/red_worker: remove print on handle_dev_destroy_surfaces
>   bump required spice-protocol to 0.8.1 for qxl_dev async and s3
>     updates
>   server: add async io support
>   server/red_worker: handle_dev_input: reuse write_ready introduced for
>     async
>   server: add QXLInterface::update_area_complete callback
>   server: add QXLWorker.flush_surfaces_async for S3/S4 support
>   server/spice.h: bump QXL_MINOR because of QXLWorker and QXLInterface
>     changes
>   server/tests: test_util.h: fix double ASSERT definition
> 
>  configure.ac             |    2 +-
>  server/red_dispatcher.c  |  259 ++++++++++++++++++++++++++++++++++++++++------
>  server/red_dispatcher.h  |    3 +-
>  server/red_parse_qxl.c   |    2 +-
>  server/red_parse_qxl.h   |    2 +-
>  server/red_worker.c      |  237 ++++++++++++++++++++++++++++++------------
>  server/red_worker.h      |   12 ++
>  server/spice.h           |   18 +++-
>  server/tests/test_util.h |    3 +
>  9 files changed, 434 insertions(+), 104 deletions(-)
> 
> -- 
> 1.7.6
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20110719/7422044d/attachment-0001.pgp>


More information about the Spice-devel mailing list