[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