qxl: add QXL_IO_MONITORS_CONFIG_ASYNC
authorAlon Levy <alevy@redhat.com>
Wed, 22 Aug 2012 08:16:25 +0000 (11:16 +0300)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 5 Sep 2012 15:11:55 +0000 (17:11 +0200)
commit020af1c45fec664d5d4cf3b8e5117f8bc1d691f2
treed7a75f60c93410ebf37717437f52fb3d54ef2d3f
parent36839d355e4ffc77d8f937caa6bb4c5530b9237e
qxl: add QXL_IO_MONITORS_CONFIG_ASYNC

Revision bumped to 4 for new IO support, enabled for spice-server >=
0.11.1. New io enabled if revision is 4. Revision can be set to 4.

[ kraxel: 3 continues to be the default revision.  Once we have a new
          stable spice-server release and the qemu patches to enable
          the new bits merged we'll go flip the switch and make rev4
          the default ]

This io calls the corresponding new spice api
spice_qxl_monitors_config_async to let spice-server read a new guest set
monitors config and notify the client.

On migration reissue spice_qxl_monitors_config_async.

RHBZ: 770842

Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
fixup

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
configure
hw/qxl.c
hw/qxl.h
trace-events
ui/spice-display.h