[Spice-devel] [PATCH spice-gtk 0/6] RFC: add semi-seamless migration support

Marc-André Lureau marcandre.lureau at gmail.com
Sun Dec 18 09:27:19 PST 2011


Hi,

Here is a patch series to add support for semi-seamless migration in
spice-gtk.

The long description of how that works by Yonit is in the last commit
message. The first patches shouldn't be too complicated.

I didn't test it thoroughly yet (with various systems, ssl etc..),
but the normal cases should work.

Marc-André Lureau (6):
  Update protocol and messages for semi-seamless migration
  gio-coroutine: add a few more run-time checks
  Add channel_reset method
  display: try to reuse exisiting primary surface
  main: Handle semi-seamless MIGRATION_BEGIN
  Support semi-seamless migration

 common/messages.h        |    2 +
 gtk/channel-cursor.c     |   12 ++++
 gtk/channel-display.c    |   83 +++++++++++++++++++++--------
 gtk/channel-main.c       |  128 +++++++++++++++++++++++++++++++++++++++------
 gtk/channel-playback.c   |   19 +++++++
 gtk/channel-record.c     |   21 ++++++++
 gtk/channel-smartcard.c  |   56 +++++++++++++++-----
 gtk/channel-usbredir.c   |    8 +++
 gtk/gio-coroutine.c      |   13 +++++
 gtk/spice-channel-priv.h |    2 +
 gtk/spice-channel.c      |   65 +++++++++++++++++------
 gtk/spice-channel.h      |    4 +-
 gtk/spice-session-priv.h |    4 ++
 gtk/spice-session.c      |   84 ++++++++++++++++++++++++++++++
 spice.proto              |    9 ++-
 15 files changed, 434 insertions(+), 76 deletions(-)

-- 
1.7.7.4



More information about the Spice-devel mailing list