From nobody Mon May 6 08:36:01 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1507289596969775.2402793031752; Fri, 6 Oct 2017 04:33:16 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id C767ABDE3; Fri, 6 Oct 2017 11:33:15 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 56FF26178A; Fri, 6 Oct 2017 11:33:15 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 8F839410B4; Fri, 6 Oct 2017 11:33:14 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id v96BI9N7027375 for ; Fri, 6 Oct 2017 07:18:09 -0400 Received: by smtp.corp.redhat.com (Postfix) id 4D4CB6701A; Fri, 6 Oct 2017 11:18:09 +0000 (UTC) Received: from antique-work.brq.redhat.com (unknown [10.43.2.152]) by smtp.corp.redhat.com (Postfix) with ESMTP id 5279E67583 for ; Fri, 6 Oct 2017 11:18:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C767ABDE3 Authentication-Results: ext-mx05.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx05.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=libvir-list-bounces@redhat.com From: Pavel Hrdina To: libvir-list@redhat.com Date: Fri, 6 Oct 2017 13:18:00 +0200 Message-Id: In-Reply-To: References: In-Reply-To: References: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 1/2] qemu: caps: add QEMU_CAPS_CIRRUS_VGAMEM capability X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Fri, 06 Oct 2017 11:33:16 +0000 (UTC) X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Signed-off-by: Pavel Hrdina --- src/qemu/qemu_capabilities.c | 8 ++ src/qemu/qemu_capabilities.h | 1 + .../qemucapabilitiesdata/caps_1.2.2.x86_64.replies | 58 ++++++++++---- .../qemucapabilitiesdata/caps_1.3.1.x86_64.replies | 62 +++++++++++---- tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_1.4.2.x86_64.replies | 62 +++++++++++---- tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_1.5.3.x86_64.replies | 62 +++++++++++---- tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_1.6.0.x86_64.replies | 62 +++++++++++---- tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_1.7.0.x86_64.replies | 62 +++++++++++---- tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_2.1.1.x86_64.replies | 62 +++++++++++---- tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_2.10.0.s390x.replies | 44 ++++++----- .../caps_2.10.0.x86_64.replies | 91 ++++++++++++++++--= ---- tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_2.4.0.x86_64.replies | 67 ++++++++++++---- tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_2.5.0.x86_64.replies | 69 +++++++++++----- tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml | 1 + .../caps_2.6.0-gicv2.aarch64.replies | 44 ++++++----- .../caps_2.6.0-gicv3.aarch64.replies | 44 ++++++----- .../caps_2.6.0.ppc64le.replies | 44 ++++++----- .../qemucapabilitiesdata/caps_2.6.0.x86_64.replies | 69 +++++++++++----- tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_2.7.0.s390x.replies | 40 ++++++---- .../qemucapabilitiesdata/caps_2.7.0.x86_64.replies | 74 +++++++++++++----- tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml | 1 + .../qemucapabilitiesdata/caps_2.8.0.s390x.replies | 44 ++++++----- .../qemucapabilitiesdata/caps_2.8.0.x86_64.replies | 74 +++++++++++++----- tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml | 1 + .../caps_2.9.0.ppc64le.replies | 44 ++++++----- .../qemucapabilitiesdata/caps_2.9.0.s390x.replies | 44 ++++++----- .../qemucapabilitiesdata/caps_2.9.0.x86_64.replies | 91 ++++++++++++++++--= ---- tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml | 1 + 37 files changed, 948 insertions(+), 387 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index f9028157f1..93e7d6d510 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -443,6 +443,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST, /* 270 */ "vxhs", "virtio-blk.num-queues", + "cirrus-vga.vgamem_mb", ); =20 =20 @@ -1764,6 +1765,10 @@ static struct virQEMUCapsStringFlags virQEMUCapsObje= ctPropsKVMPit[] =3D { { "lost_tick_policy", QEMU_CAPS_KVM_PIT_TICK_POLICY }, }; =20 +static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsCirrus[] =3D { + { "vgamem_mb", QEMU_CAPS_CIRRUS_VGAMEM }, +}; + static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVGA[] =3D { { "vgamem_mb", QEMU_CAPS_VGA_VGAMEM }, }; @@ -1877,6 +1882,9 @@ static struct virQEMUCapsObjectTypeProps virQEMUCapsO= bjectProps[] =3D { { "kvm-pit", virQEMUCapsObjectPropsKVMPit, ARRAY_CARDINALITY(virQEMUCapsObjectPropsKVMPit), -1 }, + { "cirrus-vga", virQEMUCapsObjectPropsCirrus, + ARRAY_CARDINALITY(virQEMUCapsObjectPropsCirrus), + -1 }, { "VGA", virQEMUCapsObjectPropsVGA, ARRAY_CARDINALITY(virQEMUCapsObjectPropsVGA), -1 }, diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 2d16e5b0ef..59f2bd4d37 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -429,6 +429,7 @@ typedef enum { /* 270 */ QEMU_CAPS_VXHS, /* -drive file.driver=3Dvxhs via query-qmp-schema */ QEMU_CAPS_VIRTIO_BLK_NUM_QUEUES, /* virtio-blk-*.num-queues */ + QEMU_CAPS_CIRRUS_VGAMEM, /* -device cirrus-vga.vgamem_mb */ =20 QEMU_CAPS_LAST /* this must always be the last item */ } virQEMUCapsFlags; diff --git a/tests/qemucapabilitiesdata/caps_1.2.2.x86_64.replies b/tests/q= emucapabilitiesdata/caps_1.2.2.x86_64.replies index 62c31774c0..44fa84aa32 100644 --- a/tests/qemucapabilitiesdata/caps_1.2.2.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_1.2.2.x86_64.replies @@ -1495,13 +1495,39 @@ { "name": "addr", "type": "pci-devfn" + } + ], + "id": "libvirt-30" +} + +{ + "return": [ + { + "name": "command_serr_enable", + "type": "on/off" + }, + { + "name": "multifunction", + "type": "on/off" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "string" + }, + { + "name": "addr", + "type": "pci-devfn" }, { "name": "vgamem_mb", "type": "uint32" } ], - "id": "libvirt-30" + "id": "libvirt-31" } =20 { @@ -1531,7 +1557,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -1597,11 +1623,11 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { - "id": "libvirt-33", + "id": "libvirt-34", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-pci' not found" @@ -1609,7 +1635,7 @@ } =20 { - "id": "libvirt-34", + "id": "libvirt-35", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-device' not found" @@ -1617,7 +1643,7 @@ } =20 { - "id": "libvirt-35", + "id": "libvirt-36", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -1659,11 +1685,11 @@ "type": "on/off" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { - "id": "libvirt-37", + "id": "libvirt-38", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -1671,7 +1697,7 @@ } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-device' not found" @@ -1705,7 +1731,7 @@ "type": "uint32" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -1746,7 +1772,7 @@ "name": "none" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -1818,11 +1844,11 @@ "name": "Opteron_G4" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { - "id": "libvirt-42", + "id": "libvirt-43", "error": { "class": "CommandNotFound", "desc": "The command query-tpm-models has not been found" @@ -1830,7 +1856,7 @@ } =20 { - "id": "libvirt-43", + "id": "libvirt-44", "error": { "class": "CommandNotFound", "desc": "The command query-tpm-types has not been found" @@ -1838,7 +1864,7 @@ } =20 { - "id": "libvirt-44", + "id": "libvirt-45", "error": { "class": "CommandNotFound", "desc": "The command query-command-line-options has not been found" @@ -1852,7 +1878,7 @@ "capability": "xbzrle" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_1.3.1.x86_64.replies b/tests/q= emucapabilitiesdata/caps_1.3.1.x86_64.replies index a5729740e2..33606fd6b8 100644 --- a/tests/qemucapabilitiesdata/caps_1.3.1.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_1.3.1.x86_64.replies @@ -1689,6 +1689,36 @@ "type": "pci-devfn" }, { + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "command_serr_enable", + "type": "on/off" + }, + { + "name": "multifunction", + "type": "on/off" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "string" + }, + { + "name": "addr", + "type": "pci-devfn" + }, + { "name": "mmio", "type": "on/off" }, @@ -1697,7 +1727,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -1727,7 +1757,7 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -1797,11 +1827,11 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { - "id": "libvirt-34", + "id": "libvirt-35", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-pci' not found" @@ -1809,7 +1839,7 @@ } =20 { - "id": "libvirt-35", + "id": "libvirt-36", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-device' not found" @@ -1817,7 +1847,7 @@ } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -1859,11 +1889,11 @@ "type": "on/off" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -1871,7 +1901,7 @@ } =20 { - "id": "libvirt-39", + "id": "libvirt-40", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-device' not found" @@ -1925,7 +1955,7 @@ "type": "on/off" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -1973,7 +2003,7 @@ "name": "none" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -2051,11 +2081,11 @@ "name": "Opteron_G5" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { - "id": "libvirt-43", + "id": "libvirt-44", "error": { "class": "CommandNotFound", "desc": "The command query-tpm-models has not been found" @@ -2063,7 +2093,7 @@ } =20 { - "id": "libvirt-44", + "id": "libvirt-45", "error": { "class": "CommandNotFound", "desc": "The command query-tpm-types has not been found" @@ -2071,7 +2101,7 @@ } =20 { - "id": "libvirt-45", + "id": "libvirt-46", "error": { "class": "CommandNotFound", "desc": "The command query-command-line-options has not been found" @@ -2085,7 +2115,7 @@ "capability": "xbzrle" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_1.3.1.x86_64.xml index 99384ce5e6..b86b45a37f 100644 --- a/tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml @@ -127,6 +127,7 @@ + 1003001 0 diff --git a/tests/qemucapabilitiesdata/caps_1.4.2.x86_64.replies b/tests/q= emucapabilitiesdata/caps_1.4.2.x86_64.replies index 01c75f0d1e..9678119b28 100644 --- a/tests/qemucapabilitiesdata/caps_1.4.2.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_1.4.2.x86_64.replies @@ -1736,6 +1736,36 @@ "type": "pci-devfn" }, { + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "command_serr_enable", + "type": "on/off" + }, + { + "name": "multifunction", + "type": "on/off" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "string" + }, + { + "name": "addr", + "type": "pci-devfn" + }, + { "name": "mmio", "type": "on/off" }, @@ -1744,7 +1774,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -1774,7 +1804,7 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -1844,11 +1874,11 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { - "id": "libvirt-34", + "id": "libvirt-35", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-pci' not found" @@ -1856,7 +1886,7 @@ } =20 { - "id": "libvirt-35", + "id": "libvirt-36", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-device' not found" @@ -1864,7 +1894,7 @@ } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -1906,11 +1936,11 @@ "type": "on/off" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -1918,7 +1948,7 @@ } =20 { - "id": "libvirt-39", + "id": "libvirt-40", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-device' not found" @@ -1972,7 +2002,7 @@ "type": "on/off" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -2023,7 +2053,7 @@ "name": "none" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -2101,11 +2131,11 @@ "name": "qemu64" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { - "id": "libvirt-43", + "id": "libvirt-44", "error": { "class": "CommandNotFound", "desc": "The command query-tpm-models has not been found" @@ -2113,7 +2143,7 @@ } =20 { - "id": "libvirt-44", + "id": "libvirt-45", "error": { "class": "CommandNotFound", "desc": "The command query-tpm-types has not been found" @@ -2121,7 +2151,7 @@ } =20 { - "id": "libvirt-45", + "id": "libvirt-46", "error": { "class": "CommandNotFound", "desc": "The command query-command-line-options has not been found" @@ -2135,7 +2165,7 @@ "capability": "xbzrle" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_1.4.2.x86_64.xml index aea043c57d..1a1f24a77e 100644 --- a/tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml @@ -128,6 +128,7 @@ + 1004002 0 diff --git a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.replies b/tests/q= emucapabilitiesdata/caps_1.5.3.x86_64.replies index e8d76cfdef..b0d1d9cd50 100644 --- a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.replies @@ -1839,6 +1839,36 @@ "type": "pci-devfn" }, { + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "command_serr_enable", + "type": "on/off" + }, + { + "name": "multifunction", + "type": "on/off" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "string" + }, + { + "name": "addr", + "type": "pci-devfn" + }, + { "name": "mmio", "type": "on/off" }, @@ -1847,7 +1877,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -1877,7 +1907,7 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -1947,11 +1977,11 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { - "id": "libvirt-34", + "id": "libvirt-35", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-pci' not found" @@ -1959,7 +1989,7 @@ } =20 { - "id": "libvirt-35", + "id": "libvirt-36", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-device' not found" @@ -1967,7 +1997,7 @@ } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -2009,11 +2039,11 @@ "type": "on/off" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -2023,7 +2053,7 @@ { "return": [ ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -2073,7 +2103,7 @@ "type": "on/off" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -2146,7 +2176,7 @@ "cpu-max": 1 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -2224,19 +2254,19 @@ "name": "qemu64" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -2937,7 +2967,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -2947,7 +2977,7 @@ "capability": "xbzrle" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_1.5.3.x86_64.xml index 6f860e4f25..220a5374c8 100644 --- a/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml @@ -140,6 +140,7 @@ + 1005003 0 diff --git a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_1.6.0.x86_64.replies index eef8d30238..c84f77d95b 100644 --- a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.replies @@ -1884,6 +1884,36 @@ "type": "pci-devfn" }, { + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "command_serr_enable", + "type": "on/off" + }, + { + "name": "multifunction", + "type": "on/off" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "string" + }, + { + "name": "addr", + "type": "pci-devfn" + }, + { "name": "mmio", "type": "on/off" }, @@ -1892,7 +1922,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -1922,7 +1952,7 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -1992,11 +2022,11 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { - "id": "libvirt-34", + "id": "libvirt-35", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-pci' not found" @@ -2004,7 +2034,7 @@ } =20 { - "id": "libvirt-35", + "id": "libvirt-36", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-device' not found" @@ -2012,7 +2042,7 @@ } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -2054,11 +2084,11 @@ "type": "on/off" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -2068,7 +2098,7 @@ { "return": [ ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -2118,7 +2148,7 @@ "type": "on/off" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -2199,7 +2229,7 @@ "cpu-max": 1 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -2277,19 +2307,19 @@ "name": "qemu64" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -2892,7 +2922,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -2914,7 +2944,7 @@ "capability": "zero-blocks" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_1.6.0.x86_64.xml index e5dc8360de..0355a91eb0 100644 --- a/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml @@ -145,6 +145,7 @@ + 1006000 0 diff --git a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_1.7.0.x86_64.replies index 416ece1afb..9100fac502 100644 --- a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.replies @@ -1901,6 +1901,36 @@ "type": "pci-devfn" }, { + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "command_serr_enable", + "type": "on/off" + }, + { + "name": "multifunction", + "type": "on/off" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "string" + }, + { + "name": "addr", + "type": "pci-devfn" + }, + { "name": "mmio", "type": "on/off" }, @@ -1909,7 +1939,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -1939,7 +1969,7 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -2009,11 +2039,11 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { - "id": "libvirt-34", + "id": "libvirt-35", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-pci' not found" @@ -2021,7 +2051,7 @@ } =20 { - "id": "libvirt-35", + "id": "libvirt-36", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-device' not found" @@ -2029,7 +2059,7 @@ } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -2071,11 +2101,11 @@ "type": "on/off" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -2085,7 +2115,7 @@ { "return": [ ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -2135,7 +2165,7 @@ "type": "on/off" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -2224,7 +2254,7 @@ "cpu-max": 1 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -2302,19 +2332,19 @@ "name": "qemu64" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -3107,7 +3137,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -3129,7 +3159,7 @@ "capability": "zero-blocks" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_1.7.0.x86_64.xml index 86d87eaf0c..9ac3f6feab 100644 --- a/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml @@ -147,6 +147,7 @@ + 1007000 0 diff --git a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.replies b/tests/q= emucapabilitiesdata/caps_2.1.1.x86_64.replies index 52546ad3c9..4588019259 100644 --- a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.replies @@ -2256,6 +2256,36 @@ "type": "pci-devfn" }, { + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "command_serr_enable", + "type": "on/off" + }, + { + "name": "multifunction", + "type": "on/off" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "addr", + "type": "pci-devfn" + }, + { "name": "mmio", "type": "on/off" }, @@ -2264,7 +2294,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -2294,7 +2324,7 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -2364,11 +2394,11 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { - "id": "libvirt-34", + "id": "libvirt-35", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-pci' not found" @@ -2376,7 +2406,7 @@ } =20 { - "id": "libvirt-35", + "id": "libvirt-36", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-gpu-device' not found" @@ -2434,7 +2464,7 @@ "type": "pci-devfn" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -2484,11 +2514,11 @@ "type": "uint32" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -2498,7 +2528,7 @@ { "return": [ ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -2552,7 +2582,7 @@ "type": "on/off" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -2657,7 +2687,7 @@ "cpu-max": 255 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -2738,21 +2768,21 @@ "name": "qemu64" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "passthrough" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -3612,7 +3642,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -3634,7 +3664,7 @@ "capability": "zero-blocks" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_2.1.1.x86_64.xml index 2fa551b1a0..891705c7af 100644 --- a/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml @@ -163,6 +163,7 @@ + 2001001 0 diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies b/tests/q= emucapabilitiesdata/caps_2.10.0.s390x.replies index 2958c3eaa8..5f93ecf4b1 100644 --- a/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies +++ b/tests/qemucapabilitiesdata/caps_2.10.0.s390x.replies @@ -2975,7 +2975,7 @@ "id": "libvirt-31", "error": { "class": "DeviceNotFound", - "desc": "Device 'VGA' not found" + "desc": "Device 'cirrus-vga' not found" } } =20 @@ -2983,7 +2983,7 @@ "id": "libvirt-32", "error": { "class": "DeviceNotFound", - "desc": "Device 'vmware-svga' not found" + "desc": "Device 'VGA' not found" } } =20 @@ -2991,6 +2991,14 @@ "id": "libvirt-33", "error": { "class": "DeviceNotFound", + "desc": "Device 'vmware-svga' not found" + } +} + +{ + "id": "libvirt-34", + "error": { + "class": "DeviceNotFound", "desc": "Device 'qxl' not found" } } @@ -3143,7 +3151,7 @@ "type": "str" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3190,11 +3198,11 @@ "type": "size" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -3341,7 +3349,7 @@ "type": "str" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { @@ -3403,7 +3411,7 @@ "type": "uint32" } ], - "id": "libvirt-38" + "id": "libvirt-39" } =20 { @@ -3447,11 +3455,11 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { - "id": "libvirt-40", + "id": "libvirt-41", "error": { "class": "DeviceNotFound", "desc": "Device 'nec-usb-xhci' not found" @@ -3503,7 +3511,7 @@ "cpu-max": 248 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -4037,19 +4045,19 @@ "migration-safe": true } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -5154,7 +5162,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -5204,7 +5212,7 @@ "capability": "return-path" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -14927,7 +14935,7 @@ "meta-type": "object" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -14967,11 +14975,11 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } =20 { - "id": "libvirt-49", + "id": "libvirt-50", "error": { "class": "GenericError", "desc": "Property '.migratable' not found" diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies b/tests/= qemucapabilitiesdata/caps_2.10.0.x86_64.replies index 5ddaa0316b..13e5995fe3 100644 --- a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies @@ -3675,6 +3675,53 @@ "type": "uint32" }, { + "name": "blitter", + "type": "bool" + }, + { + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "vgamem_mb", + "type": "uint32" + }, + { + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "name": "command_serr_enable", + "description": "on/off", + "type": "bool" + }, + { + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "int32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "rombar", + "type": "uint32" + }, + { "name": "x-pcie-lnksta-dllla", "description": "on/off", "type": "bool" @@ -3722,7 +3769,7 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -3765,7 +3812,7 @@ "type": "int32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -3860,7 +3907,7 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { @@ -4021,7 +4068,7 @@ "type": "str" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -4078,7 +4125,7 @@ "type": "size" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { @@ -4174,7 +4221,7 @@ "type": "uint32" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -4317,11 +4364,11 @@ "type": "str" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -4369,7 +4416,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -4449,7 +4496,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -4484,7 +4531,7 @@ "type": "bool" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -4673,7 +4720,7 @@ "alias": "q35" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -5008,21 +5055,21 @@ "migration-safe": true } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ "passthrough" ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -6301,7 +6348,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -6351,7 +6398,7 @@ "capability": "return-path" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -16074,7 +16121,7 @@ "meta-type": "object" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { @@ -16253,7 +16300,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } =20 { @@ -16496,7 +16543,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } =20 { @@ -16675,7 +16722,7 @@ } } }, - "id": "libvirt-51" + "id": "libvirt-52" } =20 { @@ -16918,7 +16965,7 @@ } } }, - "id": "libvirt-52" + "id": "libvirt-53" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml b/tests/qemu= capabilitiesdata/caps_2.10.0.x86_64.xml index 10a182e185..4f79807729 100644 --- a/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml @@ -224,6 +224,7 @@ + 2010000 0 (v2.10.0) diff --git a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_2.4.0.x86_64.replies index 9f256c48a4..e05f88ddad 100644 --- a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.replies @@ -2576,6 +2576,39 @@ { "return": [ { + "name": "command_serr_enable", + "description": "on/off", + "type": "bool" + }, + { + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "int32" + }, + { + "name": "vgamem_mb", + "type": "uint32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { "name": "big-endian-framebuffer", "type": "bool" }, @@ -2617,7 +2650,7 @@ "type": "uint32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -2650,7 +2683,7 @@ "type": "uint32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -2727,7 +2760,7 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { @@ -2808,7 +2841,7 @@ "type": "bool" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -2838,7 +2871,7 @@ "type": "uint32" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { @@ -2915,7 +2948,7 @@ "type": "bool" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -3000,11 +3033,11 @@ "type": "uint32" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3047,7 +3080,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3117,7 +3150,7 @@ "type": "bool" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3127,7 +3160,7 @@ "type": "uint32" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3256,7 +3289,7 @@ "cpu-max": 255 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -3346,21 +3379,21 @@ "name": "qemu64" } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ "passthrough" ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4368,7 +4401,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -4398,7 +4431,7 @@ "capability": "events" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_2.4.0.x86_64.xml index f97e4cb813..3e816f2830 100644 --- a/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml @@ -188,6 +188,7 @@ + 2004000 0 diff --git a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_2.5.0.x86_64.replies index 876bc2f0a4..c5b32118dc 100644 --- a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.replies @@ -2693,6 +2693,39 @@ "type": "uint32" }, { + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "vgamem_mb", + "type": "uint32" + }, + { + "name": "command_serr_enable", + "description": "on/off", + "type": "bool" + }, + { + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "int32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "rombar", + "type": "uint32" + }, + { "name": "mmio", "description": "on/off", "type": "bool" @@ -2730,7 +2763,7 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -2763,7 +2796,7 @@ "type": "int32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -2840,7 +2873,7 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { @@ -2946,7 +2979,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -2986,7 +3019,7 @@ "type": "bool" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { @@ -3063,7 +3096,7 @@ "type": "uint32" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -3163,11 +3196,11 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3210,7 +3243,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3280,7 +3313,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3290,7 +3323,7 @@ "type": "uint32" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3427,7 +3460,7 @@ "cpu-max": 255 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -3517,21 +3550,21 @@ "name": "qemu64" } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ "passthrough" ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4576,7 +4609,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -4610,7 +4643,7 @@ "capability": "x-postcopy-ram" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -12155,7 +12188,7 @@ "meta-type": "array" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_2.5.0.x86_64.xml index 2ba40fc494..317e5ba75f 100644 --- a/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml @@ -194,6 +194,7 @@ + 2005000 0 diff --git a/tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.replies b/= tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.replies index 219616aa3b..9b5c37501f 100644 --- a/tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.replies +++ b/tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.replies @@ -3246,6 +3246,14 @@ } =20 { + "id": "libvirt-31", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'cirrus-vga' not found" + } +} + +{ "return": [ { "name": "rombar", @@ -3289,11 +3297,11 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { - "id": "libvirt-32", + "id": "libvirt-33", "error": { "class": "DeviceNotFound", "desc": "Device 'vmware-svga' not found" @@ -3301,7 +3309,7 @@ } =20 { - "id": "libvirt-33", + "id": "libvirt-34", "error": { "class": "DeviceNotFound", "desc": "Device 'qxl' not found" @@ -3401,7 +3409,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3431,11 +3439,11 @@ "type": "uint32" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -3539,11 +3547,11 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3586,7 +3594,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3656,7 +3664,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3831,7 +3839,7 @@ "cpu-max": 1 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3930,19 +3938,19 @@ "name": "pxa270" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -4914,7 +4922,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4948,7 +4956,7 @@ "capability": "postcopy-ram" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -12953,7 +12961,7 @@ "meta-type": "array" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -12969,7 +12977,7 @@ "kernel": true } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.replies b/= tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.replies index 7723c40970..7c2a3b011a 100644 --- a/tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.replies +++ b/tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.replies @@ -3246,6 +3246,14 @@ } =20 { + "id": "libvirt-31", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'cirrus-vga' not found" + } +} + +{ "return": [ { "name": "rombar", @@ -3289,11 +3297,11 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { - "id": "libvirt-32", + "id": "libvirt-33", "error": { "class": "DeviceNotFound", "desc": "Device 'vmware-svga' not found" @@ -3301,7 +3309,7 @@ } =20 { - "id": "libvirt-33", + "id": "libvirt-34", "error": { "class": "DeviceNotFound", "desc": "Device 'qxl' not found" @@ -3401,7 +3409,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3431,11 +3439,11 @@ "type": "uint32" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -3539,11 +3547,11 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3586,7 +3594,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3656,7 +3664,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3831,7 +3839,7 @@ "cpu-max": 1 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3930,19 +3938,19 @@ "name": "pxa270" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -4914,7 +4922,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4948,7 +4956,7 @@ "capability": "postcopy-ram" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -12953,7 +12961,7 @@ "meta-type": "array" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -12969,7 +12977,7 @@ "kernel": false } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.replies b/tests/= qemucapabilitiesdata/caps_2.6.0.ppc64le.replies index 2e4fa72daa..55dbdd3b45 100644 --- a/tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.replies +++ b/tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.replies @@ -3396,6 +3396,14 @@ } =20 { + "id": "libvirt-31", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'cirrus-vga' not found" + } +} + +{ "return": [ { "name": "rombar", @@ -3439,11 +3447,11 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { - "id": "libvirt-32", + "id": "libvirt-33", "error": { "class": "DeviceNotFound", "desc": "Device 'vmware-svga' not found" @@ -3451,7 +3459,7 @@ } =20 { - "id": "libvirt-33", + "id": "libvirt-34", "error": { "class": "DeviceNotFound", "desc": "Device 'qxl' not found" @@ -3551,7 +3559,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3581,11 +3589,11 @@ "type": "uint32" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -3689,11 +3697,11 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3736,7 +3744,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3806,7 +3814,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3852,7 +3860,7 @@ "type": "uint32" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3924,7 +3932,7 @@ "cpu-max": 255 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -5226,19 +5234,19 @@ "name": "MPC8541E_v11" } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -6205,7 +6213,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -6239,7 +6247,7 @@ "capability": "postcopy-ram" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -14244,7 +14252,7 @@ "meta-type": "array" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_2.6.0.x86_64.replies index d6d0b5786d..2cf7f242c2 100644 --- a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.replies @@ -2775,6 +2775,39 @@ "type": "uint32" }, { + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "vgamem_mb", + "type": "uint32" + }, + { + "name": "command_serr_enable", + "description": "on/off", + "type": "bool" + }, + { + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "int32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "rombar", + "type": "uint32" + }, + { "name": "mmio", "description": "on/off", "type": "bool" @@ -2812,7 +2845,7 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -2845,7 +2878,7 @@ "type": "int32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -2922,7 +2955,7 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { @@ -3028,7 +3061,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3068,7 +3101,7 @@ "type": "bool" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { @@ -3145,7 +3178,7 @@ "type": "uint32" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -3245,11 +3278,11 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3292,7 +3325,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3362,7 +3395,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3372,7 +3405,7 @@ "type": "uint32" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3485,7 +3518,7 @@ "cpu-max": 255 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -3575,21 +3608,21 @@ "name": "qemu64" } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ "passthrough" ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4683,7 +4716,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -4717,7 +4750,7 @@ "capability": "postcopy-ram" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -12722,7 +12755,7 @@ "meta-type": "array" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_2.6.0.x86_64.xml index bdf006f6be..e3986ec8e2 100644 --- a/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml @@ -204,6 +204,7 @@ + 2006000 0 diff --git a/tests/qemucapabilitiesdata/caps_2.7.0.s390x.replies b/tests/qe= mucapabilitiesdata/caps_2.7.0.s390x.replies index 95f15c106a..3c22376b81 100644 --- a/tests/qemucapabilitiesdata/caps_2.7.0.s390x.replies +++ b/tests/qemucapabilitiesdata/caps_2.7.0.s390x.replies @@ -2237,7 +2237,7 @@ "id": "libvirt-31", "error": { "class": "DeviceNotFound", - "desc": "Device 'VGA' not found" + "desc": "Device 'cirrus-vga' not found" } } =20 @@ -2245,7 +2245,7 @@ "id": "libvirt-32", "error": { "class": "DeviceNotFound", - "desc": "Device 'vmware-svga' not found" + "desc": "Device 'VGA' not found" } } =20 @@ -2253,6 +2253,14 @@ "id": "libvirt-33", "error": { "class": "DeviceNotFound", + "desc": "Device 'vmware-svga' not found" + } +} + +{ + "id": "libvirt-34", + "error": { + "class": "DeviceNotFound", "desc": "Device 'qxl' not found" } } @@ -2354,7 +2362,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -2384,11 +2392,11 @@ "type": "uint32" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -2496,7 +2504,7 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { @@ -2553,7 +2561,7 @@ "type": "uint32" } ], - "id": "libvirt-38" + "id": "libvirt-39" } =20 { @@ -2592,11 +2600,11 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { - "id": "libvirt-40", + "id": "libvirt-41", "error": { "class": "DeviceNotFound", "desc": "Device 'nec-usb-xhci' not found" @@ -2633,7 +2641,7 @@ "cpu-max": 248 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -2642,19 +2650,19 @@ "name": "host" } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -3590,7 +3598,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -3624,7 +3632,7 @@ "capability": "postcopy-ram" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -11980,7 +11988,7 @@ "meta-type": "object" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_2.7.0.x86_64.replies index 671a958be6..fee0310b8e 100644 --- a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.replies @@ -2934,6 +2934,44 @@ "type": "bool" }, { + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "vgamem_mb", + "type": "uint32" + }, + { + "name": "command_serr_enable", + "description": "on/off", + "type": "bool" + }, + { + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "int32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { "name": "mmio", "description": "on/off", "type": "bool" @@ -2971,7 +3009,7 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -3009,7 +3047,7 @@ "type": "int32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -3091,7 +3129,7 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { @@ -3201,7 +3239,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3241,7 +3279,7 @@ "type": "bool" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { @@ -3327,7 +3365,7 @@ "type": "uint32" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -3431,11 +3469,11 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3478,7 +3516,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3553,7 +3591,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3567,7 +3605,7 @@ "type": "bool" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3716,7 +3754,7 @@ "cpu-max": 255 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -3809,21 +3847,21 @@ "name": "qemu64" } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ "passthrough" ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4921,7 +4959,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -4955,7 +4993,7 @@ "capability": "postcopy-ram" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -13311,7 +13349,7 @@ "meta-type": "object" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_2.7.0.x86_64.xml index 59adff6c97..a4d5d73c4a 100644 --- a/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml @@ -208,6 +208,7 @@ + 2007000 0 (v2.7.0) diff --git a/tests/qemucapabilitiesdata/caps_2.8.0.s390x.replies b/tests/qe= mucapabilitiesdata/caps_2.8.0.s390x.replies index ae214aa7b5..0542942fbd 100644 --- a/tests/qemucapabilitiesdata/caps_2.8.0.s390x.replies +++ b/tests/qemucapabilitiesdata/caps_2.8.0.s390x.replies @@ -2500,7 +2500,7 @@ "id": "libvirt-31", "error": { "class": "DeviceNotFound", - "desc": "Device 'VGA' not found" + "desc": "Device 'cirrus-vga' not found" } } =20 @@ -2508,7 +2508,7 @@ "id": "libvirt-32", "error": { "class": "DeviceNotFound", - "desc": "Device 'vmware-svga' not found" + "desc": "Device 'VGA' not found" } } =20 @@ -2516,6 +2516,14 @@ "id": "libvirt-33", "error": { "class": "DeviceNotFound", + "desc": "Device 'vmware-svga' not found" + } +} + +{ + "id": "libvirt-34", + "error": { + "class": "DeviceNotFound", "desc": "Device 'qxl' not found" } } @@ -2622,7 +2630,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -2652,11 +2660,11 @@ "type": "uint32" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -2769,7 +2777,7 @@ "type": "bool" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { @@ -2826,7 +2834,7 @@ "type": "uint32" } ], - "id": "libvirt-38" + "id": "libvirt-39" } =20 { @@ -2865,11 +2873,11 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { - "id": "libvirt-40", + "id": "libvirt-41", "error": { "class": "DeviceNotFound", "desc": "Device 'nec-usb-xhci' not found" @@ -2911,7 +2919,7 @@ "alias": "s390-ccw-virtio" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3237,19 +3245,19 @@ "migration-safe": true } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -4210,7 +4218,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4248,7 +4256,7 @@ "capability": "x-colo" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -13018,7 +13026,7 @@ "meta-type": "object" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -13044,11 +13052,11 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } =20 { - "id": "libvirt-49", + "id": "libvirt-50", "error": { "class": "GenericError", "desc": "Property '.migratable' not found" diff --git a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_2.8.0.x86_64.replies index 3087d76807..0099583d70 100644 --- a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies @@ -3049,6 +3049,44 @@ "type": "bool" }, { + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "vgamem_mb", + "type": "uint32" + }, + { + "name": "command_serr_enable", + "description": "on/off", + "type": "bool" + }, + { + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "int32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "rombar", + "type": "uint32" + }, + { + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { "name": "mmio", "description": "on/off", "type": "bool" @@ -3086,7 +3124,7 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -3124,7 +3162,7 @@ "type": "int32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -3206,7 +3244,7 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { @@ -3325,7 +3363,7 @@ "type": "uint32" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3365,7 +3403,7 @@ "type": "bool" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { @@ -3451,7 +3489,7 @@ "type": "uint32" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -3564,11 +3602,11 @@ "type": "guest statistics" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3611,7 +3649,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3686,7 +3724,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -3709,7 +3747,7 @@ "type": "uint32" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3878,7 +3916,7 @@ "cpu-max": 255 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -4084,21 +4122,21 @@ "static": false } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ "passthrough" ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -5221,7 +5259,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -5259,7 +5297,7 @@ "capability": "x-colo" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -14029,7 +14067,7 @@ "meta-type": "object" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_2.8.0.x86_64.xml index 88029c04dd..895dd2f0af 100644 --- a/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml @@ -210,6 +210,7 @@ + 2008000 0 (v2.8.0) diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies b/tests/= qemucapabilitiesdata/caps_2.9.0.ppc64le.replies index 0b286dc967..cc23e2b97a 100644 --- a/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies +++ b/tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.replies @@ -3734,6 +3734,14 @@ } =20 { + "id": "libvirt-31", + "error": { + "class": "DeviceNotFound", + "desc": "Device 'cirrus-vga' not found" + } +} + +{ "return": [ { "name": "rombar", @@ -3787,11 +3795,11 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { - "id": "libvirt-32", + "id": "libvirt-33", "error": { "class": "DeviceNotFound", "desc": "Device 'vmware-svga' not found" @@ -3799,7 +3807,7 @@ } =20 { - "id": "libvirt-33", + "id": "libvirt-34", "error": { "class": "DeviceNotFound", "desc": "Device 'qxl' not found" @@ -3946,7 +3954,7 @@ "type": "str" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3985,11 +3993,11 @@ "type": "size" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -4136,11 +4144,11 @@ "type": "str" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -4188,7 +4196,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -4268,7 +4276,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -4354,7 +4362,7 @@ "type": "uint32" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -4467,7 +4475,7 @@ "cpu-max": 1 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -6643,19 +6651,19 @@ "static": false } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -7765,7 +7773,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -7807,7 +7815,7 @@ "capability": "release-ram" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -17093,7 +17101,7 @@ "meta-type": "object" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.s390x.replies b/tests/qe= mucapabilitiesdata/caps_2.9.0.s390x.replies index 2f310d416a..c448ed9b27 100644 --- a/tests/qemucapabilitiesdata/caps_2.9.0.s390x.replies +++ b/tests/qemucapabilitiesdata/caps_2.9.0.s390x.replies @@ -2690,7 +2690,7 @@ "id": "libvirt-31", "error": { "class": "DeviceNotFound", - "desc": "Device 'VGA' not found" + "desc": "Device 'cirrus-vga' not found" } } =20 @@ -2698,7 +2698,7 @@ "id": "libvirt-32", "error": { "class": "DeviceNotFound", - "desc": "Device 'vmware-svga' not found" + "desc": "Device 'VGA' not found" } } =20 @@ -2706,6 +2706,14 @@ "id": "libvirt-33", "error": { "class": "DeviceNotFound", + "desc": "Device 'vmware-svga' not found" + } +} + +{ + "id": "libvirt-34", + "error": { + "class": "DeviceNotFound", "desc": "Device 'qxl' not found" } } @@ -2850,7 +2858,7 @@ "type": "str" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -2889,11 +2897,11 @@ "type": "size" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { - "id": "libvirt-36", + "id": "libvirt-37", "error": { "class": "DeviceNotFound", "desc": "Device 'ICH9-LPC' not found" @@ -3040,7 +3048,7 @@ "type": "str" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { @@ -3102,7 +3110,7 @@ "type": "uint32" } ], - "id": "libvirt-38" + "id": "libvirt-39" } =20 { @@ -3146,11 +3154,11 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { - "id": "libvirt-40", + "id": "libvirt-41", "error": { "class": "DeviceNotFound", "desc": "Device 'nec-usb-xhci' not found" @@ -3197,7 +3205,7 @@ "cpu-max": 248 } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -3587,19 +3595,19 @@ "migration-safe": true } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { "return": [ ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { @@ -4674,7 +4682,7 @@ "option": "drive" } ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -4716,7 +4724,7 @@ "capability": "release-ram" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -14002,7 +14010,7 @@ "meta-type": "object" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -14029,11 +14037,11 @@ } } }, - "id": "libvirt-48" + "id": "libvirt-49" } =20 { - "id": "libvirt-49", + "id": "libvirt-50", "error": { "class": "GenericError", "desc": "Property '.migratable' not found" diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.replies b/tests/q= emucapabilitiesdata/caps_2.9.0.x86_64.replies index 37fbb6d80e..60d5bb589c 100644 --- a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.replies @@ -3247,6 +3247,53 @@ "type": "uint32" }, { + "name": "blitter", + "type": "bool" + }, + { + "name": "x-pcie-lnksta-dllla", + "description": "on/off", + "type": "bool" + }, + { + "name": "multifunction", + "description": "on/off", + "type": "bool" + }, + { + "name": "romfile", + "type": "str" + }, + { + "name": "vgamem_mb", + "type": "uint32" + }, + { + "name": "x-pcie-extcap-init", + "description": "on/off", + "type": "bool" + }, + { + "name": "command_serr_enable", + "description": "on/off", + "type": "bool" + }, + { + "name": "addr", + "description": "Slot and optional function number, example: 06.0 or = 06", + "type": "int32" + } + ], + "id": "libvirt-31" +} + +{ + "return": [ + { + "name": "rombar", + "type": "uint32" + }, + { "name": "x-pcie-lnksta-dllla", "description": "on/off", "type": "bool" @@ -3294,7 +3341,7 @@ "type": "int32" } ], - "id": "libvirt-31" + "id": "libvirt-32" } =20 { @@ -3337,7 +3384,7 @@ "type": "int32" } ], - "id": "libvirt-32" + "id": "libvirt-33" } =20 { @@ -3424,7 +3471,7 @@ "type": "uint32" } ], - "id": "libvirt-33" + "id": "libvirt-34" } =20 { @@ -3577,7 +3624,7 @@ "type": "str" } ], - "id": "libvirt-34" + "id": "libvirt-35" } =20 { @@ -3626,7 +3673,7 @@ "type": "size" } ], - "id": "libvirt-35" + "id": "libvirt-36" } =20 { @@ -3722,7 +3769,7 @@ "type": "uint32" } ], - "id": "libvirt-36" + "id": "libvirt-37" } =20 { @@ -3865,11 +3912,11 @@ "type": "str" } ], - "id": "libvirt-37" + "id": "libvirt-38" } =20 { - "id": "libvirt-38", + "id": "libvirt-39", "error": { "class": "DeviceNotFound", "desc": "Device 'virtio-balloon-ccw' not found" @@ -3917,7 +3964,7 @@ "type": "bool" } ], - "id": "libvirt-39" + "id": "libvirt-40" } =20 { @@ -3997,7 +4044,7 @@ "type": "uint32" } ], - "id": "libvirt-40" + "id": "libvirt-41" } =20 { @@ -4028,7 +4075,7 @@ "type": "bool" } ], - "id": "libvirt-41" + "id": "libvirt-42" } =20 { @@ -4207,7 +4254,7 @@ "cpu-max": 255 } ], - "id": "libvirt-42" + "id": "libvirt-43" } =20 { @@ -4489,21 +4536,21 @@ "migration-safe": true } ], - "id": "libvirt-43" + "id": "libvirt-44" } =20 { "return": [ "tpm-tis" ], - "id": "libvirt-44" + "id": "libvirt-45" } =20 { "return": [ "passthrough" ], - "id": "libvirt-45" + "id": "libvirt-46" } =20 { @@ -5752,7 +5799,7 @@ "option": "drive" } ], - "id": "libvirt-46" + "id": "libvirt-47" } =20 { @@ -5794,7 +5841,7 @@ "capability": "release-ram" } ], - "id": "libvirt-47" + "id": "libvirt-48" } =20 { @@ -15080,7 +15127,7 @@ "meta-type": "object" } ], - "id": "libvirt-48" + "id": "libvirt-49" } =20 { @@ -15259,7 +15306,7 @@ } } }, - "id": "libvirt-49" + "id": "libvirt-50" } =20 { @@ -15500,7 +15547,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-51" } =20 { @@ -15679,7 +15726,7 @@ } } }, - "id": "libvirt-50" + "id": "libvirt-52" } =20 { @@ -15920,7 +15967,7 @@ } } }, - "id": "libvirt-51" + "id": "libvirt-53" } =20 { diff --git a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml b/tests/qemuc= apabilitiesdata/caps_2.9.0.x86_64.xml index e3ff127270..799f06564c 100644 --- a/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml @@ -221,6 +221,7 @@ + 2009000 0 (v2.9.0) --=20 2.13.6 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list From nobody Mon May 6 08:36:01 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1507290345179251.9367173215153; Fri, 6 Oct 2017 04:45:45 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id D47A31E2E4; Fri, 6 Oct 2017 11:45:43 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id A47F967581; Fri, 6 Oct 2017 11:45:42 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id C0034410B2; Fri, 6 Oct 2017 11:45:41 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id v96BIABi027381 for ; Fri, 6 Oct 2017 07:18:10 -0400 Received: by smtp.corp.redhat.com (Postfix) id 1ED8667583; Fri, 6 Oct 2017 11:18:10 +0000 (UTC) Received: from antique-work.brq.redhat.com (unknown [10.43.2.152]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9AF176701A for ; Fri, 6 Oct 2017 11:18:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com D47A31E2E4 Authentication-Results: ext-mx06.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx06.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=libvir-list-bounces@redhat.com From: Pavel Hrdina To: libvir-list@redhat.com Date: Fri, 6 Oct 2017 13:18:01 +0200 Message-Id: In-Reply-To: References: In-Reply-To: References: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 2/2] qemu: format vgamem_mb on QEMU command line for cirrus video X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Fri, 06 Oct 2017 11:45:44 +0000 (UTC) X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=3D1447831 Signed-off-by: Pavel Hrdina --- src/qemu/qemu_command.c | 3 +++ .../qemuxml2argv-video-cirrus-vgamem.args | 22 ++++++++++++++++++= ++++ .../qemuxml2argv-video-cirrus-vgamem.xml | 22 ++++++++++++++++++= ++++ tests/qemuxml2argvtest.c | 4 ++++ 4 files changed, 51 insertions(+) create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem= .args create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem= .xml diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 9c8bde49a8..96381e8751 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -4610,6 +4610,9 @@ qemuBuildDeviceVideoStr(const virDomainDef *def, virQEMUCapsGet(qemuCaps, QEMU_CAPS_VMWARE_SVGA_VGAMEM)))) { =20 virBufferAsprintf(&buf, ",vgamem_mb=3D%u", video->vram / 1024); + } else if (video->type =3D=3D VIR_DOMAIN_VIDEO_TYPE_CIRRUS) { + if (video->vram && virQEMUCapsGet(qemuCaps, QEMU_CAPS_CIRRUS_VGAME= M)) + virBufferAsprintf(&buf, ",vgamem_mb=3D%u", video->vram / 1024); } =20 if (qemuBuildDeviceAddressStr(&buf, def, &video->info, qemuCaps) < 0) diff --git a/tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem.args b= /tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem.args new file mode 100644 index 0000000000..883165b7c1 --- /dev/null +++ b/tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem.args @@ -0,0 +1,22 @@ +LC_ALL=3DC \ +PATH=3D/bin \ +HOME=3D/home/test \ +USER=3Dtest \ +LOGNAME=3Dtest \ +QEMU_AUDIO_DRV=3Dnone \ +/usr/bin/qemu-system-i686 \ +-name QEMUGuest1 \ +-S \ +-M pc \ +-m 1024 \ +-smp 1,sockets=3D1,cores=3D1,threads=3D1 \ +-uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \ +-nographic \ +-nodefaults \ +-chardev socket,id=3Dcharmonitor,path=3D/tmp/lib/domain--1-QEMUGuest1/moni= tor.sock,\ +server,nowait \ +-mon chardev=3Dcharmonitor,id=3Dmonitor,mode=3Dreadline \ +-no-acpi \ +-boot c \ +-usb \ +-device cirrus-vga,id=3Dvideo0,vgamem_mb=3D16,bus=3Dpci.0,addr=3D0x2 diff --git a/tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem.xml b/= tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem.xml new file mode 100644 index 0000000000..9f6f97d3eb --- /dev/null +++ b/tests/qemuxml2argvdata/qemuxml2argv-video-cirrus-vgamem.xml @@ -0,0 +1,22 @@ + + QEMUGuest1 + c7a5fdbd-edaf-9455-926a-d65c16db1809 + 1048576 + 1048576 + 1 + + hvm + + + + destroy + restart + destroy + + /usr/bin/qemu-system-i686 + + + + diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c index a505864b87..19f662ece9 100644 --- a/tests/qemuxml2argvtest.c +++ b/tests/qemuxml2argvtest.c @@ -1861,6 +1861,10 @@ mymain(void) QEMU_CAPS_VNC, QEMU_CAPS_DEVICE_VIDEO_PRIMARY, QEMU_CAPS_DEVICE_QXL); + DO_TEST("video-cirrus-vgamem", + QEMU_CAPS_DEVICE_CIRRUS_VGA, + QEMU_CAPS_CIRRUS_VGAMEM, + QEMU_CAPS_DEVICE_VIDEO_PRIMARY); DO_TEST("video-vga-nodevice", QEMU_CAPS_DEVICE_VGA); DO_TEST("video-vga-device", QEMU_CAPS_DEVICE_VGA, QEMU_CAPS_DEVICE_VIDEO_PRIMARY); --=20 2.13.6 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list