[PATCH 0/7] guest features and client_monitors_config

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]