[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