提交 027b7f9e 编写于 作者: J Ján Tomko

qemu: deprecate QEMU_CAPS_VNC_SHARE_POLICY

Implied by QEMU >= 1.2.0.
Signed-off-by: NJán Tomko <jtomko@redhat.com>
Reviewed-by: NAndrea Bolognani <abologna@redhat.com>
上级 84b40886
...@@ -3625,7 +3625,6 @@ static qemuMonitorCallbacks callbacks = { ...@@ -3625,7 +3625,6 @@ static qemuMonitorCallbacks callbacks = {
static void static void
virQEMUCapsInitQMPBasic(virQEMUCapsPtr qemuCaps) virQEMUCapsInitQMPBasic(virQEMUCapsPtr qemuCaps)
{ {
virQEMUCapsSet(qemuCaps, QEMU_CAPS_VNC_SHARE_POLICY);
virQEMUCapsSet(qemuCaps, QEMU_CAPS_HOST_PCI_MULTIDOMAIN); virQEMUCapsSet(qemuCaps, QEMU_CAPS_HOST_PCI_MULTIDOMAIN);
virQEMUCapsSet(qemuCaps, QEMU_CAPS_DISPLAY); virQEMUCapsSet(qemuCaps, QEMU_CAPS_DISPLAY);
} }
......
...@@ -258,7 +258,7 @@ typedef enum { ...@@ -258,7 +258,7 @@ typedef enum {
QEMU_CAPS_REALTIME_MLOCK, /* -realtime mlock=on|off */ QEMU_CAPS_REALTIME_MLOCK, /* -realtime mlock=on|off */
/* 150 */ /* 150 */
QEMU_CAPS_VNC_SHARE_POLICY, /* set display sharing policy */ X_QEMU_CAPS_VNC_SHARE_POLICY, /* set display sharing policy */
QEMU_CAPS_DEVICE_DEL_EVENT, /* DEVICE_DELETED event */ QEMU_CAPS_DEVICE_DEL_EVENT, /* DEVICE_DELETED event */
QEMU_CAPS_DEVICE_DMI_TO_PCI_BRIDGE, /* -device i82801b11-bridge */ QEMU_CAPS_DEVICE_DMI_TO_PCI_BRIDGE, /* -device i82801b11-bridge */
QEMU_CAPS_I440FX_PCI_HOLE64_SIZE, /* i440FX-pcihost.pci-hole64-size */ QEMU_CAPS_I440FX_PCI_HOLE64_SIZE, /* i440FX-pcihost.pci-hole64-size */
......
...@@ -7648,13 +7648,6 @@ qemuBuildGraphicsVNCCommandLine(virQEMUDriverConfigPtr cfg, ...@@ -7648,13 +7648,6 @@ qemuBuildGraphicsVNCCommandLine(virQEMUDriverConfigPtr cfg,
} }
if (graphics->data.vnc.sharePolicy) { if (graphics->data.vnc.sharePolicy) {
if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_VNC_SHARE_POLICY)) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
_("vnc display sharing policy is not "
"supported with this QEMU"));
goto error;
}
virBufferAsprintf(&opt, ",share=%s", virBufferAsprintf(&opt, ",share=%s",
virDomainGraphicsVNCSharePolicyTypeToString( virDomainGraphicsVNCSharePolicyTypeToString(
graphics->data.vnc.sharePolicy)); graphics->data.vnc.sharePolicy));
......
...@@ -77,7 +77,6 @@ ...@@ -77,7 +77,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
......
...@@ -77,7 +77,6 @@ ...@@ -77,7 +77,6 @@
<flag name='mem-merge'/> <flag name='mem-merge'/>
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -78,7 +78,6 @@ ...@@ -78,7 +78,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
......
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
<flag name='usb-storage.removable'/> <flag name='usb-storage.removable'/>
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='virtio-mmio'/> <flag name='virtio-mmio'/>
<flag name='boot-strict'/> <flag name='boot-strict'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='virtio-mmio'/> <flag name='virtio-mmio'/>
<flag name='boot-strict'/> <flag name='boot-strict'/>
......
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
......
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
<flag name='usb-storage.removable'/> <flag name='usb-storage.removable'/>
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='virtio-mmio'/> <flag name='virtio-mmio'/>
<flag name='boot-strict'/> <flag name='boot-strict'/>
......
...@@ -78,7 +78,6 @@ ...@@ -78,7 +78,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -64,7 +64,6 @@ ...@@ -64,7 +64,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
......
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
<flag name='usb-storage.removable'/> <flag name='usb-storage.removable'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='virtio-mmio'/> <flag name='virtio-mmio'/>
<flag name='boot-strict'/> <flag name='boot-strict'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='virtio-mmio'/> <flag name='virtio-mmio'/>
<flag name='boot-strict'/> <flag name='boot-strict'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -61,7 +61,6 @@ ...@@ -61,7 +61,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='usb-storage'/> <flag name='usb-storage'/>
<flag name='usb-storage.removable'/> <flag name='usb-storage.removable'/>
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='virtio-mmio'/> <flag name='virtio-mmio'/>
<flag name='boot-strict'/> <flag name='boot-strict'/>
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
<flag name='vnc-websocket'/> <flag name='vnc-websocket'/>
<flag name='drive-discard'/> <flag name='drive-discard'/>
<flag name='mlock'/> <flag name='mlock'/>
<flag name='vnc-share-policy'/>
<flag name='device-del-event'/> <flag name='device-del-event'/>
<flag name='dmi-to-pci-bridge'/> <flag name='dmi-to-pci-bridge'/>
<flag name='i440fx-pci-hole64-size'/> <flag name='i440fx-pci-hole64-size'/>
......
...@@ -1071,7 +1071,7 @@ mymain(void) ...@@ -1071,7 +1071,7 @@ mymain(void)
DO_TEST("graphics-vnc-socket", QEMU_CAPS_VNC, QEMU_CAPS_DEVICE_CIRRUS_VGA); DO_TEST("graphics-vnc-socket", QEMU_CAPS_VNC, QEMU_CAPS_DEVICE_CIRRUS_VGA);
DO_TEST("graphics-vnc-websocket", QEMU_CAPS_VNC, QEMU_CAPS_VNC_WEBSOCKET, DO_TEST("graphics-vnc-websocket", QEMU_CAPS_VNC, QEMU_CAPS_VNC_WEBSOCKET,
QEMU_CAPS_DEVICE_CIRRUS_VGA); QEMU_CAPS_DEVICE_CIRRUS_VGA);
DO_TEST("graphics-vnc-policy", QEMU_CAPS_VNC, QEMU_CAPS_VNC_SHARE_POLICY, DO_TEST("graphics-vnc-policy", QEMU_CAPS_VNC,
QEMU_CAPS_DEVICE_CIRRUS_VGA); QEMU_CAPS_DEVICE_CIRRUS_VGA);
DO_TEST("graphics-vnc-no-listen-attr", QEMU_CAPS_VNC, DO_TEST("graphics-vnc-no-listen-attr", QEMU_CAPS_VNC,
QEMU_CAPS_DEVICE_CIRRUS_VGA); QEMU_CAPS_DEVICE_CIRRUS_VGA);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册