]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Drop QEMU_CAPS_CPU_HOST
authorAndrea Bolognani <abologna@redhat.com>
Mon, 16 May 2016 08:08:29 +0000 (10:08 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Mon, 16 May 2016 22:01:45 +0000 (00:01 +0200)
The only QEMU versions that don't have such capability are <0.11,
which we no longer support anyway

18 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
src/qemu/qemu_command.c
tests/qemucapabilitiesdata/caps_1.2.2.x86_64.xml
tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml
tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
tests/qemucapabilitiesdata/caps_1.6.50.x86_64.xml
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.xml
tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.xml
tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
tests/qemuhelptest.c
tests/qemuxml2argvtest.c

index 8098416be5035da7018e663c706a186cba8dab07..07a3b9a74741b22ce358156c9687f568e0113c87 100644 (file)
@@ -929,11 +929,9 @@ virQEMUCapsInitGuestFromBinary(virCapsPtr caps,
     machines = NULL;
     nmachines = 0;
 
-    if ((virQEMUCapsGet(qemubinCaps, QEMU_CAPS_CPU_HOST) ||
-         (caps->host.cpu &&
-          caps->host.cpu->model &&
-          virQEMUCapsGetCPUDefinitions(qemubinCaps, NULL) > 0)) &&
-        !virCapabilitiesAddGuestFeature(guest, "cpuselection", true, false))
+    /* CPU selection is always available, because all QEMU versions
+     * we support can use at least '-cpu host' */
+    if (!virCapabilitiesAddGuestFeature(guest, "cpuselection", true, false))
         goto cleanup;
 
     if (virQEMUCapsGet(qemubinCaps, QEMU_CAPS_BOOTINDEX) &&
@@ -1303,9 +1301,6 @@ virQEMUCapsComputeCmdFlags(const char *help,
     if (version >= 13000)
         virQEMUCapsSet(qemuCaps, QEMU_CAPS_PCI_MULTIFUNCTION);
 
-    if (version >= 11000)
-        virQEMUCapsSet(qemuCaps, QEMU_CAPS_CPU_HOST);
-
     if (version >= 1001000) {
         virQEMUCapsSet(qemuCaps, QEMU_CAPS_IPV6_MIGRATION);
         virQEMUCapsSet(qemuCaps, QEMU_CAPS_VNC_SHARE_POLICY);
@@ -3391,7 +3386,6 @@ virQEMUCapsInitQMPBasic(virQEMUCapsPtr qemuCaps)
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_FSDEV_READONLY);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_VIRTIO_BLK_SG_IO);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_DRIVE_COPY_ON_READ);
-    virQEMUCapsSet(qemuCaps, QEMU_CAPS_CPU_HOST);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_FSDEV_WRITEOUT);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_DRIVE_IOTUNE);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_WAKEUP);
index 2d8f82ddf77367ba403b78b1ff275fbaf6f9e1ff..7b0d150726d78899344a1838f78eafda76eab872 100644 (file)
@@ -161,7 +161,7 @@ typedef enum {
     QEMU_CAPS_VIRTIO_BLK_SCSI, /* virtio-blk-pci.scsi */
     QEMU_CAPS_VIRTIO_BLK_SG_IO, /* SG_IO commands, since 0.11 */
     QEMU_CAPS_DRIVE_COPY_ON_READ, /* -drive copy-on-read */
-    QEMU_CAPS_CPU_HOST, /* support for -cpu host */
+    X_QEMU_CAPS_CPU_HOST, /* support for -cpu host */
     QEMU_CAPS_FSDEV_WRITEOUT, /* -fsdev writeout supported */
 
     /* 85 */
index fc92b7d1232b7b70f86d51e773c27d4392c7e7bd..25f34de7cd74037c115b5d732c621b3dac39cf06 100644 (file)
@@ -6487,17 +6487,10 @@ qemuBuildCpuModelArgStr(virQEMUDriverPtr driver,
     if ((cpu->mode == VIR_CPU_MODE_HOST_PASSTHROUGH) ||
         ((cpu->mode == VIR_CPU_MODE_HOST_MODEL) &&
           ARCH_IS_PPC64(def->os.arch))) {
-        const char *mode = virCPUModeTypeToString(cpu->mode);
-        if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_CPU_HOST)) {
-            virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
-                           _("CPU mode '%s' is not supported by QEMU"
-                             " binary"), mode);
-            goto cleanup;
-        }
         if (def->virtType != VIR_DOMAIN_VIRT_KVM) {
             virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
                            _("CPU mode '%s' is only supported with kvm"),
-                           mode);
+                           virCPUModeTypeToString(cpu->mode));
             goto cleanup;
         }
         virBufferAddLit(buf, "host");
index 257a12389606e87ffa04747662fe8ec2bc0c21da..80b7ab8d4f72ce920e38c586cd8f51667a2228b3 100644 (file)
@@ -55,7 +55,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index 39d4cc362f52bebba4b3074a48f1a234e6014315..452b05fe625a50be85d32fc47b4fdfa40bbc8c95 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index cbb6d8801c59c80dad9763bf83b40b2af0d1e9f9..c185d9af87f675716fdf72f3ebef0d1874d5951b 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index cb3aa68e0a84d78c5af5243752d674532065f13f..8bf550b5bae6241789dfb9bbf0d4bcc169e88c09 100644 (file)
@@ -56,7 +56,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index bdd7f5f10e7e11658f242aff86e6ae4f37900012..d5664fa0e2e668300c87e2dcc3084317838af571 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index 122082d517ba4164a77d4f7a7f1b4be24665e823..66491967e0c4a0431223661f3ae1181dcc71901c 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index f7ae674d031f12704c2964d82a76c10055308a8f..aa5626d2157ed32337651abed4965afa7c452ca3 100644 (file)
@@ -58,7 +58,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index 37ab286726646b3776256c3f9e08173bc019c226..50aae1e6d289be7f369709a03b1c9d1729fc32cd 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index eb411f57a4b0a559a7d0b3e38e9028db58ebc5c6..0dd20d17acf3cf864714f47d7f562d560090c2d9 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index 362ec1c79668669afe8d32f44ffd81899534915b..954247c8f59404f7fe0d86edd7489155676a5848 100644 (file)
@@ -48,7 +48,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index 21380491d7d1f4f2fe9f3c525867827d6ac4750a..979b96a3e8f9db68572bd9a242fd0aee3f590256 100644 (file)
@@ -48,7 +48,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index 1d5d67043fefad50037c46161e74eee317506296..d3e88aad90d936c7f05b3d428c186fdcb88b935b 100644 (file)
@@ -46,7 +46,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index 70788272ec8f076d9a4e6a224b4c262c20c15bb3..7d47f2a1c9b46e1d4e90974b5dd4caf835223961 100644 (file)
@@ -57,7 +57,6 @@
   <flag name='virtio-blk-pci.scsi'/>
   <flag name='blk-sg-io'/>
   <flag name='drive-copy-on-read'/>
-  <flag name='cpu-host'/>
   <flag name='fsdev-writeout'/>
   <flag name='drive-iotune'/>
   <flag name='system_wakeup'/>
index c0bc98ed6e7e53dd7c3bd2e3db589ffec9573ec7..6cd6883dba894b4d3c56f45777d30d46fcd64cb4 100644 (file)
@@ -169,7 +169,6 @@ mymain(void)
             QEMU_CAPS_NO_SHUTDOWN,
             QEMU_CAPS_NO_ACPI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_VNC);
     DO_TEST("qemu-kvm-0.12.1.2-rhel60", 12001, 1, 0,
             QEMU_CAPS_DRIVE_BOOT,
@@ -205,7 +204,6 @@ mymain(void)
             QEMU_CAPS_NO_SHUTDOWN,
             QEMU_CAPS_NO_ACPI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_VNC,
             QEMU_CAPS_DEVICE_QXL,
             QEMU_CAPS_DEVICE_VGA,
@@ -243,7 +241,6 @@ mymain(void)
             QEMU_CAPS_NO_SHUTDOWN,
             QEMU_CAPS_NO_ACPI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_VNC);
     DO_TEST("qemu-kvm-0.13.0", 13000, 1, 0,
             QEMU_CAPS_DRIVE_BOOT,
@@ -285,7 +282,6 @@ mymain(void)
             QEMU_CAPS_NO_SHUTDOWN,
             QEMU_CAPS_NO_ACPI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_SCSI_LSI,
             QEMU_CAPS_VNC,
             QEMU_CAPS_DEVICE_QXL,
@@ -343,7 +339,6 @@ mymain(void)
             QEMU_CAPS_NO_ACPI,
             QEMU_CAPS_VIRTIO_BLK_SCSI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_BLOCKIO,
             QEMU_CAPS_VNC,
             QEMU_CAPS_DEVICE_QXL,
@@ -406,7 +401,6 @@ mymain(void)
             QEMU_CAPS_VIRTIO_BLK_SCSI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
             QEMU_CAPS_DRIVE_COPY_ON_READ,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_SCSI_CD,
             QEMU_CAPS_BLOCKIO,
             QEMU_CAPS_VNC,
@@ -469,7 +463,6 @@ mymain(void)
             QEMU_CAPS_FSDEV_READONLY,
             QEMU_CAPS_VIRTIO_BLK_SCSI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_FSDEV_WRITEOUT,
             QEMU_CAPS_SCSI_BLOCK,
             QEMU_CAPS_SCSI_CD,
@@ -547,7 +540,6 @@ mymain(void)
             QEMU_CAPS_VIRTIO_BLK_SCSI,
             QEMU_CAPS_VIRTIO_BLK_SG_IO,
             QEMU_CAPS_DRIVE_COPY_ON_READ,
-            QEMU_CAPS_CPU_HOST,
             QEMU_CAPS_FSDEV_WRITEOUT,
             QEMU_CAPS_DRIVE_IOTUNE,
             QEMU_CAPS_SCSI_DISK_CHANNEL,
index 1f6b6dfd7845a42462f12b2d2e9dba7b852ed7f6..c326ad3f0b63221754f4ea2cef6af5fa97e76582 100644 (file)
@@ -647,7 +647,7 @@ mymain(void)
             QEMU_CAPS_NO_KVM_PIT);
     DO_TEST("clock-catchup", QEMU_CAPS_RTC, QEMU_CAPS_NO_KVM_PIT);
     DO_TEST("cpu-kvmclock", QEMU_CAPS_ENABLE_KVM);
-    DO_TEST("cpu-host-kvmclock", QEMU_CAPS_ENABLE_KVM, QEMU_CAPS_CPU_HOST);
+    DO_TEST("cpu-host-kvmclock", QEMU_CAPS_ENABLE_KVM);
     DO_TEST("kvmclock", QEMU_CAPS_KVM);
     DO_TEST("clock-timer-hyperv-rtc", QEMU_CAPS_KVM);
 
@@ -1289,10 +1289,9 @@ mymain(void)
     DO_TEST("cpu-host-model-fallback", NONE);
     DO_TEST_FAILURE("cpu-host-model-nofallback", NONE);
     skipLegacyCPUs = false;
-    DO_TEST("cpu-host-passthrough", QEMU_CAPS_KVM, QEMU_CAPS_CPU_HOST);
+    DO_TEST("cpu-host-passthrough", QEMU_CAPS_KVM);
     DO_TEST_FAILURE("cpu-host-passthrough", NONE);
-    DO_TEST_FAILURE("cpu-qemu-host-passthrough",
-                    QEMU_CAPS_KVM, QEMU_CAPS_CPU_HOST);
+    DO_TEST_FAILURE("cpu-qemu-host-passthrough", QEMU_CAPS_KVM);
 
     driver.caps->host.cpu = cpuHaswell;
     DO_TEST("cpu-Haswell", QEMU_CAPS_KVM);
@@ -1389,9 +1388,9 @@ mymain(void)
             QEMU_CAPS_NODEFCONFIG);
     DO_TEST("pseries-cpu-exact", QEMU_CAPS_CHARDEV,
             QEMU_CAPS_NODEFCONFIG);
-    DO_TEST("pseries-cpu-compat", QEMU_CAPS_KVM, QEMU_CAPS_CPU_HOST,
+    DO_TEST("pseries-cpu-compat", QEMU_CAPS_KVM,
             QEMU_CAPS_CHARDEV, QEMU_CAPS_NODEFCONFIG);
-    DO_TEST("pseries-cpu-le",  QEMU_CAPS_KVM, QEMU_CAPS_CPU_HOST,
+    DO_TEST("pseries-cpu-le", QEMU_CAPS_KVM,
             QEMU_CAPS_CHARDEV, QEMU_CAPS_NODEFCONFIG);
     DO_TEST("pseries-panic-missing",
             QEMU_CAPS_CHARDEV, QEMU_CAPS_NODEFCONFIG);
@@ -1717,49 +1716,49 @@ mymain(void)
             QEMU_CAPS_DEVICE_VIRTIO_MMIO);
     DO_TEST("aarch64-cpu-passthrough",
             QEMU_CAPS_NODEFCONFIG, QEMU_CAPS_DEVICE_VIRTIO_MMIO,
-            QEMU_CAPS_CPU_HOST, QEMU_CAPS_KVM);
+            QEMU_CAPS_KVM);
     DO_TEST("aarch64-gic-none",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
     DO_TEST("aarch64-gic-none",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST);
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT);
     DO_TEST("aarch64-gic-default",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
     DO_TEST("aarch64-gic-default",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST);
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT);
     DO_TEST("aarch64-gic-v2",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
     DO_TEST("aarch64-gic-v2",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST);
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT);
     DO_TEST("aarch64-gic-v3",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
     DO_TEST_FAILURE("aarch64-gic-v3",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST);
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT);
     DO_TEST("aarch64-gic-host",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
     DO_TEST_FAILURE("aarch64-gic-host",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST);
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT);
     DO_TEST_PARSE_ERROR("aarch64-gic-invalid",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
     DO_TEST_FAILURE("aarch64-gic-not-virt",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
     DO_TEST_FAILURE("aarch64-gic-not-arm",
-            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT, QEMU_CAPS_CPU_HOST,
+            QEMU_CAPS_KVM, QEMU_CAPS_MACHINE_OPT,
             QEMU_CAPS_MACH_VIRT_GIC_VERSION);
 
     driver.caps->host.cpu->arch = VIR_ARCH_AARCH64;
     DO_TEST("aarch64-kvm-32-on-64",
             QEMU_CAPS_NODEFCONFIG, QEMU_CAPS_DEVICE_VIRTIO_MMIO,
-            QEMU_CAPS_KVM, QEMU_CAPS_CPU_HOST, QEMU_CAPS_CPU_AARCH64_OFF);
+            QEMU_CAPS_KVM, QEMU_CAPS_CPU_AARCH64_OFF);
     DO_TEST_FAILURE("aarch64-kvm-32-on-64",
             QEMU_CAPS_NODEFCONFIG, QEMU_CAPS_DEVICE_VIRTIO_MMIO,
-            QEMU_CAPS_KVM, QEMU_CAPS_CPU_HOST);
+            QEMU_CAPS_KVM);
     driver.caps->host.cpu->arch = cpuDefault->arch;
 
     DO_TEST("kvm-pit-device", QEMU_CAPS_KVM_PIT_TICK_POLICY);
@@ -1787,7 +1786,7 @@ mymain(void)
     DO_TEST_FAILURE("shmem-small-size", QEMU_CAPS_PCIDEVICE,
                     QEMU_CAPS_DEVICE_IVSHMEM);
     DO_TEST_PARSE_ERROR("shmem-msi-only", NONE);
-    DO_TEST("cpu-host-passthrough-features", QEMU_CAPS_KVM, QEMU_CAPS_CPU_HOST);
+    DO_TEST("cpu-host-passthrough-features", QEMU_CAPS_KVM);
 
     DO_TEST_FAILURE("memory-align-fail", NONE);
     DO_TEST_FAILURE("memory-hotplug-nonuma", QEMU_CAPS_DEVICE_PC_DIMM);