[Spice-devel] [PATCH 0/7] guest features and client_monitors_config

Alon Levy alevy at redhat.com
Mon Sep 10 08:43:55 PDT 2012


To implement the KMS driver correctly we want an interrupt from the host
whenever a change in the monitors configuration is done. So far we achieved the
same end via the guest agent. This patchset introduces api for the qemu to
notify spice about guest features, and for spice to notify qemu about the new
client monitors configuration.

I didn't update the NEWS file with the 0.11.5 changing commit since I'm not sure we will do a release. If we do, it will be updated.

Changed API is noted in spice-server 0.11.5 commit. Most notably the QXLInterface minor is bumped, this fixes the missing bump for the new client features implemented by Soren.

Alon Levy (7):
  server/red_dispatcher: change a printerr to debug
  server/spice.h: add spice_qxl_guest_capabilities_set
  server: add QXLInterface::client_monitors_config
  server/red_dispatcher: client_monitors_config support
  server: Filter VD_AGENT_MONITORS_CONFIG
  spice-server 0.11.5
  server/tests: agent mock, guest_capabilities test

 configure.ac                           |  6 +--
 server/agent-msg-filter.c              |  8 +++
 server/agent-msg-filter.h              |  1 +
 server/main_channel.c                  |  7 +++
 server/main_channel.h                  |  2 +
 server/red_dispatcher.c                | 96 +++++++++++++++++++++++++++++++++-
 server/red_dispatcher.h                |  5 ++
 server/reds.c                          | 65 ++++++++++++++++++++++-
 server/spice-server.syms               |  1 +
 server/spice.h                         | 13 +++--
 server/tests/Makefile.am               |  8 +++
 server/tests/basic_event_loop.c        |  2 +-
 server/tests/test_display_base.c       | 46 ++++++++++++++++
 server/tests/test_display_base.h       |  1 +
 server/tests/test_display_no_ssl.c     |  1 +
 server/tests/test_guest_capabilities.c | 24 +++++++++
 16 files changed, 275 insertions(+), 11 deletions(-)
 create mode 100644 server/tests/test_guest_capabilities.c

-- 
1.7.12



More information about the Spice-devel mailing list