From nobody Tue May 7 09:18:41 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; dmarc=pass(p=none dis=none) header.from=redhat.com Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1554281510849461.96641483929807; Wed, 3 Apr 2019 01:51:50 -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 733B6368E7; Wed, 3 Apr 2019 08:51:49 +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 4A4A217564; Wed, 3 Apr 2019 08:51:49 +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 A32F141F3D; Wed, 3 Apr 2019 08:51:48 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x338plZF001055 for ; Wed, 3 Apr 2019 04:51:47 -0400 Received: by smtp.corp.redhat.com (Postfix) id CC74D4145; Wed, 3 Apr 2019 08:51:47 +0000 (UTC) Received: from icr.brq.redhat.com (unknown [10.43.2.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 54F295D9C4 for ; Wed, 3 Apr 2019 08:51:47 +0000 (UTC) From: =?UTF-8?q?J=C3=A1n=20Tomko?= To: libvir-list@redhat.com Date: Wed, 3 Apr 2019 10:51:30 +0200 Message-Id: <26f1bb16b03e5be5b4d2bedf76cc90cfbf401f94.1554281471.git.jtomko@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 1/2] Delete QEMU_CAPS_KQEMU and QEMU_CAPS_ENABLE_KQEMU 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: , Content-Type: text/plain; charset="utf-8" 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.30]); Wed, 03 Apr 2019 08:51:50 +0000 (UTC) Support for kqemu was dropped in libvirt by commit 8e91a400c and even back then we never set these capabilities when doing QMP probing. Since no QEMU we aim to support has these, drop them completely. Signed-off-by: J=C3=A1n Tomko --- src/qemu/qemu_capabilities.c | 2 -- src/qemu/qemu_capabilities.h | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 56228e7a36..eff889e5d8 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -64,7 +64,6 @@ VIR_LOG_INIT("qemu.qemu_capabilities"); */ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST, /* 0 */ - "kqemu", "vnc-colon", "no-reboot", "drive", @@ -117,7 +116,6 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST, "pci-configfd", "nodefconfig", "boot-menu", - "enable-kqemu", =20 /* 40 */ "fsdev", diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 06c7606e2f..25c26ddbaf 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -46,7 +46,6 @@ */ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */ /* 0 */ - X_QEMU_CAPS_KQEMU, /* Whether KQEMU is compiled in */ X_QEMU_CAPS_VNC_COLON, /* VNC takes or address + display */ X_QEMU_CAPS_NO_REBOOT, /* Is the -no-reboot flag available */ X_QEMU_CAPS_DRIVE, /* Is the new -drive arg available */ @@ -99,7 +98,6 @@ typedef enum { /* virQEMUCapsFlags grouping marker for sy= ntax-check */ X_QEMU_CAPS_PCI_CONFIGFD, /* pci-assign.configfd */ X_QEMU_CAPS_NODEFCONFIG, /* -nodefconfig */ X_QEMU_CAPS_BOOT_MENU, /* -boot menu=3Don support */ - X_QEMU_CAPS_ENABLE_KQEMU, /* -enable-kqemu flag */ =20 /* 40 */ X_QEMU_CAPS_FSDEV, /* -fstype filesystem passthrough */ --=20 2.19.2 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list From nobody Tue May 7 09:18:41 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; dmarc=pass(p=none dis=none) header.from=redhat.com Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1554281511811775.0885554169572; Wed, 3 Apr 2019 01:51:51 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 83379C057E7F; Wed, 3 Apr 2019 08:51:50 +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 5B86D60240; Wed, 3 Apr 2019 08:51:50 +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 BF77241F3F; Wed, 3 Apr 2019 08:51:49 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x338pm49001104 for ; Wed, 3 Apr 2019 04:51:48 -0400 Received: by smtp.corp.redhat.com (Postfix) id C4FA74145; Wed, 3 Apr 2019 08:51:48 +0000 (UTC) Received: from icr.brq.redhat.com (unknown [10.43.2.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2638D5D9C4 for ; Wed, 3 Apr 2019 08:51:47 +0000 (UTC) From: =?UTF-8?q?J=C3=A1n=20Tomko?= To: libvir-list@redhat.com Date: Wed, 3 Apr 2019 10:51:31 +0200 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 2/2] fixup: regroup QEMU capabilities 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: , 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.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.32]); Wed, 03 Apr 2019 08:51:51 +0000 (UTC) Content-Type: text/plain; charset="utf-8" --- src/qemu/qemu_capabilities.c | 246 +++++++++++++++++------------------ src/qemu/qemu_capabilities.h | 246 +++++++++++++++++------------------ 2 files changed, 246 insertions(+), 246 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index eff889e5d8..289c04f15e 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -68,457 +68,457 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST, "no-reboot", "drive", "drive-boot", + "name", =20 /* 5 */ - "name", "uuid", "domid", "vnet-hdr", "migrate-kvm-stdio", + "migrate-qemu-tcp", =20 /* 10 */ - "migrate-qemu-tcp", "migrate-qemu-exec", "drive-cache-v2", "kvm", "drive-format", + "vga", =20 /* 15 */ - "vga", "0.10", "pci-device", "mem-path", "drive-serial", + "xen-domid", =20 /* 20 */ - "xen-domid", "migrate-qemu-unix", "chardev", "enable-kvm", "monitor-json", + "balloon", =20 /* 25 */ - "balloon", "device", "sdl", "smp-topology", "netdev", + "rtc", =20 /* 30 */ - "rtc", "vhost-net", "rtc-td-hack", "no-hpet", "no-kvm-pit", + "tdf", =20 /* 35 */ - "tdf", "pci-configfd", "nodefconfig", "boot-menu", - - /* 40 */ "fsdev", "nesting", + + /* 40 */ "name-process", "drive-readonly", "smbios-type", - - /* 45 */ "vga-qxl", "spice", + + /* 45 */ "vga-none", "migrate-qemu-fd", "boot-index", - - /* 50 */ "hda-duplex", "drive-aio", + + /* 50 */ "pci-multibus", "pci-bootindex", "ccid-emulated", - - /* 55 */ "ccid-passthru", "chardev-spicevmc", + + /* 55 */ "device-spicevmc", "virtio-tx-alg", "device-qxl-vga", - - /* 60 */ "pci-multifunction", "virtio-blk-pci.ioeventfd", + + /* 60 */ "sga", "virtio-blk-pci.event_idx", "virtio-net-pci.event_idx", - - /* 65 */ "cache-directsync", "piix3-usb-uhci", + + /* 65 */ "piix4-usb-uhci", "usb-ehci", "ich9-usb-ehci1", - - /* 70 */ "vt82c686b-usb-uhci", "pci-ohci", + + /* 70 */ "usb-redir", "usb-hub", "no-shutdown", - - /* 75 */ "cache-unsafe", "rombar", + + /* 75 */ "ich9-ahci", "no-acpi", "fsdev-readonly", - - /* 80 */ "virtio-blk-pci.scsi", "blk-sg-io", + + /* 80 */ "drive-copy-on-read", "cpu-host", "fsdev-writeout", - - /* 85 */ "drive-iotune", "system_wakeup", + + /* 85 */ "scsi-disk.channel", "scsi-block", "transaction", - - /* 90 */ "block-job-sync", "block-job-async", + + /* 90 */ "scsi-cd", "ide-cd", "no-user-config", - - /* 95 */ "hda-micro", "dump-guest-memory", + + /* 95 */ "nec-usb-xhci", "virtio-s390", "balloon-event", - - /* 100 */ "bridge", "lsi", + + /* 100 */ "virtio-scsi-pci", "blockio", "disable-s3", - - /* 105 */ "disable-s4", "usb-redir.filter", + + /* 105 */ "ide-drive.wwn", "scsi-disk.wwn", "seccomp-sandbox", - - /* 110 */ "reboot-timeout", "dump-guest-core", + + /* 110 */ "seamless-migration", "block-commit", "vnc", - - /* 115 */ "drive-mirror", "usb-redir.bootindex", + + /* 115 */ "usb-host.bootindex", "blockdev-snapshot-sync", "qxl", - - /* 120 */ "VGA", "cirrus-vga", + + /* 120 */ "vmware-svga", "device-video-primary", "s390-sclp", - - /* 125 */ "usb-serial", "usb-net", + + /* 125 */ "add-fd", "nbd-server", "virtio-rng", - - /* 130 */ "rng-random", "rng-egd", + + /* 130 */ "virtio-ccw", "dtb", "megasas", - - /* 135 */ "ipv6-migration", "machine-opt", + + /* 135 */ "machine-usb-opt", "tpm-passthrough", "tpm-tis", - - /* 140 */ "nvram", "pci-bridge", + + /* 140 */ "vfio-pci", "vfio-pci.bootindex", "scsi-generic", - - /* 145 */ "scsi-generic.bootindex", "mem-merge", + + /* 145 */ "vnc-websocket", "drive-discard", "mlock", - - /* 150 */ "vnc-share-policy", "device-del-event", + + /* 150 */ "dmi-to-pci-bridge", "i440fx-pci-hole64-size", "q35-pci-hole64-size", - - /* 155 */ "usb-storage", "usb-storage.removable", + + /* 155 */ "virtio-mmio", "ich9-intel-hda", "kvm-pit-lost-tick-policy", - - /* 160 */ "boot-strict", "pvpanic", + + /* 160 */ "enable-fips", "spice-file-xfer-disable", "spiceport", - - /* 165 */ "usb-kbd", "host-pci-multidomain", + + /* 165 */ "msg-timestamp", "active-commit", "change-backing-file", - - /* 170 */ "memory-backend-ram", "numa", + + /* 170 */ "memory-backend-file", "usb-audio", "rtc-reset-reinjection", - - /* 175 */ "splash-timeout", "iothread", + + /* 175 */ "migrate-rdma", "ivshmem", "drive-iotune-max", - - /* 180 */ "VGA.vgamem_mb", "vmware-svga.vgamem_mb", + + /* 180 */ "qxl.vgamem_mb", "qxl-vga.vgamem_mb", "pc-dimm", - - /* 185 */ "machine-vmport-opt", "aes-key-wrap", + + /* 185 */ "dea-key-wrap", "pci-serial", "aarch64-off", - - /* 190 */ "vhost-user-multiqueue", "migration-event", + + /* 190 */ "gpex-pcihost", "ioh3420", "x3130-upstream", - - /* 195 */ "xio3130-downstream", "rtl8139", + + /* 195 */ "e1000", "virtio-net", "gic-version", - - /* 200 */ "incoming-defer", "virtio-gpu", + + /* 200 */ "virtio-gpu.virgl", "virtio-keyboard", "virtio-mouse", - - /* 205 */ "virtio-tablet", "virtio-input-host", + + /* 205 */ "chardev-file-append", "ich9-disable-s3", "ich9-disable-s4", - - /* 210 */ "vserport-change-event", "virtio-balloon-pci.deflate-on-oom", + + /* 210 */ "mptsas1068", "spice-gl", "qxl.vram64_size_mb", - - /* 215 */ "qxl-vga.vram64_size_mb", "chardev-logfile", + + /* 215 */ "debug-threads", "secret", "pxb", - - /* 220 */ "pxb-pcie", "device-tray-moved-event", + + /* 220 */ "nec-usb-xhci-ports", "virtio-scsi-pci.iothread", "name-guest", - - /* 225 */ "qxl.max_outputs", "qxl-vga.max_outputs", + + /* 225 */ "spice-unix", "drive-detect-zeroes", "tls-creds-x509", - - /* 230 */ "display", "intel-iommu", + + /* 230 */ "smm", "virtio-pci-disable-legacy", "query-hotpluggable-cpus", - - /* 235 */ "virtio-net.rx_queue_size", "machine-iommu", + + /* 235 */ "virtio-vga", "drive-iotune-max-length", "ivshmem-plain", - - /* 240 */ "ivshmem-doorbell", "query-qmp-schema", + + /* 240 */ "gluster.debug_level", "vhost-scsi", "drive-iotune-group", - - /* 245 */ "query-cpu-model-expansion", "virtio-net.host_mtu", + + /* 245 */ "spice-rendernode", "nvdimm", "pcie-root-port", - - /* 250 */ "query-cpu-definitions", "block-write-threshold", + + /* 250 */ "query-named-block-nodes", "cpu-cache", "qemu-xhci", - - /* 255 */ "kernel-irqchip", "kernel-irqchip.split", + + /* 255 */ "intel-iommu.intremap", "intel-iommu.caching-mode", "intel-iommu.eim", - - /* 260 */ "intel-iommu.device-iotlb", "virtio.iommu_platform", + + /* 260 */ "virtio.ats", "loadparm", "spapr-pci-host-bridge", - - /* 265 */ "spapr-pci-host-bridge.numa_node", "vnc-multi-servers", + + /* 265 */ "virtio-net.tx_queue_size", "chardev-reconnect", "virtio-gpu.max_outputs", - - /* 270 */ "vxhs", "virtio-blk.num-queues", + + /* 270 */ "machine.pseries.resize-hpt", "vmcoreinfo", "spapr-vty", - - /* 275 */ "sclplmconsole", "numa.dist", + + /* 275 */ "disk-share-rw", "iscsi.password-secret", "isa-serial", - - /* 280 */ "pl011", "machine.pseries.max-cpu-compat", + + /* 280 */ "dump-completed", "virtio-gpu-ccw", "virtio-keyboard-ccw", - - /* 285 */ "virtio-mouse-ccw", "virtio-tablet-ccw", + + /* 285 */ "qcow2-luks", "pcie-pci-bridge", "seccomp-blacklist", - - /* 290 */ "query-cpus-fast", "disk-write-cache", + + /* 290 */ "nbd-tls", "tpm-crb", "pr-manager-helper", - - /* 295 */ "qom-list-properties", "memory-backend-file.discard-data", + + /* 295 */ "virtual-css-bridge", "virtual-css-bridge.cssid-unrestricted", "vfio-ccw", - - /* 300 */ "sdl-gl", "screendump_device", + + /* 300 */ "hda-output", "blockdev-del", "vmgenid", - - /* 305 */ "vhost-vsock", "chardev-fd-pass", + + /* 305 */ "tpm-emulator", "mch", "mch.extended-tseg-mbytes", - - /* 310 */ "sev-guest", "machine.pseries.cap-hpt-max-page-size", + + /* 310 */ "machine.pseries.cap-htm", "usb-storage.werror", "egl-headless", - - /* 315 */ "vfio-pci.display", "blockdev", + + /* 315 */ "vfio-ap", "zpci", "memory-backend-memfd", - - /* 320 */ "memory-backend-memfd.hugetlb", "iothread.poll-max-ns", + + /* 320 */ "machine.pseries.cap-nested-hv", "egl-headless.rendernode", "memory-backend-file.align", - - /* 325 */ "memory-backend-file.pmem", "nvdimm.unarmed", + + /* 325 */ "scsi-disk.device_id", "virtio-pci-non-transitional", ); diff --git a/src/qemu/qemu_capabilities.h b/src/qemu/qemu_capabilities.h index 25c26ddbaf..9f7051634f 100644 --- a/src/qemu/qemu_capabilities.h +++ b/src/qemu/qemu_capabilities.h @@ -50,458 +50,458 @@ typedef enum { /* virQEMUCapsFlags grouping marker fo= r syntax-check */ X_QEMU_CAPS_NO_REBOOT, /* Is the -no-reboot flag available */ X_QEMU_CAPS_DRIVE, /* Is the new -drive arg available */ X_QEMU_CAPS_DRIVE_BOOT, /* Does -drive support boot=3Don */ + X_QEMU_CAPS_NAME, /* Is the -name flag available */ =20 /* 5 */ - X_QEMU_CAPS_NAME, /* Is the -name flag available */ X_QEMU_CAPS_UUID, /* Is the -uuid flag available */ X_QEMU_CAPS_DOMID, /* Xenner: -domid flag available */ X_QEMU_CAPS_VNET_HDR, X_QEMU_CAPS_MIGRATE_KVM_STDIO, /* avoid kvm tcp migration bug */ + X_QEMU_CAPS_MIGRATE_QEMU_TCP, /* have qemu tcp migration */ =20 /* 10 */ - X_QEMU_CAPS_MIGRATE_QEMU_TCP, /* have qemu tcp migration */ X_QEMU_CAPS_MIGRATE_QEMU_EXEC, /* have qemu exec migration */ X_QEMU_CAPS_DRIVE_CACHE_V2, /* cache=3D flag wanting new v2 values */ QEMU_CAPS_KVM, /* Whether KVM is usable / was used during probing */ X_QEMU_CAPS_DRIVE_FORMAT, /* Is -drive format=3D avail */ + X_QEMU_CAPS_VGA, /* Is -vga avail */ =20 /* 15 */ - X_QEMU_CAPS_VGA, /* Is -vga avail */ X_QEMU_CAPS_0_10, /* features added in qemu-0.10.0 or later */ X_QEMU_CAPS_PCIDEVICE, /* PCI device assignment supported */ X_QEMU_CAPS_MEM_PATH, /* mmap'ped guest backing supported */ X_QEMU_CAPS_DRIVE_SERIAL, /* -driver serial=3D available */ + X_QEMU_CAPS_XEN_DOMID, /* -xen-domid */ =20 /* 20 */ - X_QEMU_CAPS_XEN_DOMID, /* -xen-domid */ X_QEMU_CAPS_MIGRATE_QEMU_UNIX, /* qemu migration via unix sockets */ X_QEMU_CAPS_CHARDEV, /* Is the new -chardev arg available */ X_QEMU_CAPS_ENABLE_KVM, /* -enable-kvm flag */ X_QEMU_CAPS_MONITOR_JSON, /* JSON mode for monitor */ + X_QEMU_CAPS_BALLOON, /* -balloon available */ =20 /* 25 */ - X_QEMU_CAPS_BALLOON, /* -balloon available */ X_QEMU_CAPS_DEVICE, /* Is the -device arg available */ X_QEMU_CAPS_SDL, /* Is the new -sdl arg available */ X_QEMU_CAPS_SMP_TOPOLOGY, /* -smp has sockets/cores/threads */ X_QEMU_CAPS_NETDEV, /* -netdev flag & netdev_add/remove */ + X_QEMU_CAPS_RTC, /* The -rtc flag for clock options */ =20 /* 30 */ - X_QEMU_CAPS_RTC, /* The -rtc flag for clock options */ X_QEMU_CAPS_VHOST_NET, /* vhost-net support available */ X_QEMU_CAPS_RTC_TD_HACK, /* -rtc-td-hack available */ QEMU_CAPS_NO_HPET, /* -no-hpet flag is supported */ X_QEMU_CAPS_NO_KVM_PIT, /* -no-kvm-pit-reinjection supported */ + X_QEMU_CAPS_TDF, /* -tdf flag (user-mode pit catchup) */ =20 /* 35 */ - X_QEMU_CAPS_TDF, /* -tdf flag (user-mode pit catchup) */ X_QEMU_CAPS_PCI_CONFIGFD, /* pci-assign.configfd */ X_QEMU_CAPS_NODEFCONFIG, /* -nodefconfig */ X_QEMU_CAPS_BOOT_MENU, /* -boot menu=3Don support */ - - /* 40 */ X_QEMU_CAPS_FSDEV, /* -fstype filesystem passthrough */ X_QEMU_CAPS_NESTING, /* -enable-nesting (SVM/VMX) */ + + /* 40 */ X_QEMU_CAPS_NAME_PROCESS, /* Is -name process=3D available */ X_QEMU_CAPS_DRIVE_READONLY, /* -drive readonly=3Don|off */ X_QEMU_CAPS_SMBIOS_TYPE, /* Is -smbios type=3D available */ - - /* 45 */ X_QEMU_CAPS_VGA_QXL, /* The 'qxl' arg for '-vga' */ QEMU_CAPS_SPICE, /* Is -spice avail */ + + /* 45 */ X_QEMU_CAPS_VGA_NONE, /* The 'none' arg for '-vga' */ X_QEMU_CAPS_MIGRATE_QEMU_FD, /* -incoming fd:n */ X_QEMU_CAPS_BOOTINDEX, /* -device bootindex property */ - - /* 50 */ QEMU_CAPS_HDA_DUPLEX, /* -device hda-duplex */ X_QEMU_CAPS_DRIVE_AIO, /* -drive aio=3D supported */ + + /* 50 */ X_QEMU_CAPS_PCI_MULTIBUS, /* bus=3Dpci.0 vs bus=3Dpci */ X_QEMU_CAPS_PCI_BOOTINDEX, /* pci-assign.bootindex */ QEMU_CAPS_CCID_EMULATED, /* -device ccid-card-emulated */ - - /* 55 */ QEMU_CAPS_CCID_PASSTHRU, /* -device ccid-card-passthru */ X_QEMU_CAPS_CHARDEV_SPICEVMC, /* newer -chardev spicevmc */ + + /* 55 */ X_QEMU_CAPS_DEVICE_SPICEVMC, /* older -device spicevmc*/ QEMU_CAPS_VIRTIO_TX_ALG, /* -device virtio-net-pci,tx=3Dstring */ X_QEMU_CAPS_DEVICE_QXL_VGA, /* primary qxl device named qxl-vga? */ - - /* 60 */ X_QEMU_CAPS_PCI_MULTIFUNCTION, /* -device multifunction=3Don|off */ QEMU_CAPS_VIRTIO_IOEVENTFD, /* virtio-{net|blk}-pci.ioeventfd=3Don */ + + /* 60 */ QEMU_CAPS_SGA, /* Serial Graphics Adapter */ QEMU_CAPS_VIRTIO_BLK_EVENT_IDX, /* virtio-blk-pci.event_idx */ QEMU_CAPS_VIRTIO_NET_EVENT_IDX, /* virtio-net-pci.event_idx */ - - /* 65 */ X_QEMU_CAPS_DRIVE_CACHE_DIRECTSYNC, /* Is cache=3Ddirectsync supported= ? */ QEMU_CAPS_PIIX3_USB_UHCI, /* -device piix3-usb-uhci */ + + /* 65 */ QEMU_CAPS_PIIX4_USB_UHCI, /* -device piix4-usb-uhci */ QEMU_CAPS_USB_EHCI, /* -device usb-ehci */ QEMU_CAPS_ICH9_USB_EHCI1, /* -device ich9-usb-ehci1 and friends */ - - /* 70 */ QEMU_CAPS_VT82C686B_USB_UHCI, /* -device vt82c686b-usb-uhci */ QEMU_CAPS_PCI_OHCI, /* -device pci-ohci */ + + /* 70 */ QEMU_CAPS_USB_REDIR, /* -device usb-redir */ QEMU_CAPS_USB_HUB, /* -device usb-hub */ X_QEMU_CAPS_NO_SHUTDOWN, /* usable -no-shutdown */ - - /* 75 */ X_QEMU_CAPS_DRIVE_CACHE_UNSAFE, /* Is cache=3Dunsafe supported? */ X_QEMU_CAPS_PCI_ROMBAR, /* -device rombar=3D0|1 */ + + /* 75 */ QEMU_CAPS_ICH9_AHCI, /* -device ich9-ahci */ QEMU_CAPS_NO_ACPI, /* -no-acpi */ X_QEMU_CAPS_FSDEV_READONLY, /* -fsdev readonly supported */ - - /* 80 */ QEMU_CAPS_VIRTIO_BLK_SCSI, /* virtio-blk-pci.scsi */ X_QEMU_CAPS_VIRTIO_BLK_SG_IO, /* SG_IO commands */ + + /* 80 */ X_QEMU_CAPS_DRIVE_COPY_ON_READ, /* -drive copy-on-read */ X_QEMU_CAPS_CPU_HOST, /* support for -cpu host */ X_QEMU_CAPS_FSDEV_WRITEOUT, /* -fsdev writeout supported */ - - /* 85 */ X_QEMU_CAPS_DRIVE_IOTUNE, /* -drive bps=3D and friends */ X_QEMU_CAPS_WAKEUP, /* system_wakeup monitor command */ + + /* 85 */ QEMU_CAPS_SCSI_DISK_CHANNEL, /* Is scsi-disk.channel available? */ QEMU_CAPS_SCSI_BLOCK, /* -device scsi-block */ QEMU_CAPS_TRANSACTION, /* transaction monitor command */ - - /* 90 */ X_QEMU_CAPS_BLOCKJOB_SYNC, /* old block_job_cancel, block_stream */ QEMU_CAPS_BLOCKJOB_ASYNC, /* new block-job-cancel, block-stream */ + + /* 90 */ X_QEMU_CAPS_SCSI_CD, /* -device scsi-cd */ X_QEMU_CAPS_IDE_CD, /* -device ide-cd */ X_QEMU_CAPS_NO_USER_CONFIG, /* -no-user-config */ - - /* 95 */ QEMU_CAPS_HDA_MICRO, /* -device hda-micro */ QEMU_CAPS_DUMP_GUEST_MEMORY, /* dump-guest-memory command */ + + /* 95 */ QEMU_CAPS_NEC_USB_XHCI, /* -device nec-usb-xhci */ QEMU_CAPS_VIRTIO_S390, /* -device virtio-*-s390 */ X_QEMU_CAPS_BALLOON_EVENT, /* Async event for balloon changes */ - - /* 100 */ X_QEMU_CAPS_NETDEV_BRIDGE, /* bridge helper support */ QEMU_CAPS_SCSI_LSI, /* -device lsi */ + + /* 100 */ QEMU_CAPS_VIRTIO_SCSI, /* -device virtio-scsi-* */ QEMU_CAPS_BLOCKIO, /* -device ...logical_block_size & co */ QEMU_CAPS_PIIX_DISABLE_S3, /* -M pc S3 BIOS Advertisement on/off */ - - /* 105 */ QEMU_CAPS_PIIX_DISABLE_S4, /* -M pc S4 BIOS Advertisement on/off */ QEMU_CAPS_USB_REDIR_FILTER, /* usb-redir.filter */ + + /* 105 */ QEMU_CAPS_IDE_DRIVE_WWN, /* Is ide-drive.wwn available? */ QEMU_CAPS_SCSI_DISK_WWN, /* Is scsi-disk.wwn available? */ QEMU_CAPS_SECCOMP_SANDBOX, /* -sandbox */ - - /* 110 */ QEMU_CAPS_REBOOT_TIMEOUT, /* -boot reboot-timeout */ X_QEMU_CAPS_DUMP_GUEST_CORE, /* dump-guest-core-parameter */ + + /* 110 */ X_QEMU_CAPS_SEAMLESS_MIGRATION, /* seamless-migration for SPICE */ QEMU_CAPS_BLOCK_COMMIT, /* block-commit */ QEMU_CAPS_VNC, /* Is -vnc available? */ - - /* 115 */ QEMU_CAPS_DRIVE_MIRROR, /* drive-mirror monitor command */ X_QEMU_CAPS_USB_REDIR_BOOTINDEX, /* usb-redir.bootindex */ + + /* 115 */ X_QEMU_CAPS_USB_HOST_BOOTINDEX, /* usb-host.bootindex */ QEMU_CAPS_DISK_SNAPSHOT, /* blockdev-snapshot-sync command */ QEMU_CAPS_DEVICE_QXL, /* -device qxl */ - - /* 120 */ QEMU_CAPS_DEVICE_VGA, /* -device VGA */ QEMU_CAPS_DEVICE_CIRRUS_VGA, /* -device cirrus-vga */ + + /* 120 */ QEMU_CAPS_DEVICE_VMWARE_SVGA, /* -device vmware-svga */ QEMU_CAPS_DEVICE_VIDEO_PRIMARY, /* -device safe for primary video devi= ce */ QEMU_CAPS_DEVICE_SCLPCONSOLE, /* -device sclpconsole */ - - /* 125 */ QEMU_CAPS_DEVICE_USB_SERIAL, /* -device usb-serial */ X_QEMU_CAPS_DEVICE_USB_NET, /* -device usb-net */ + + /* 125 */ X_QEMU_CAPS_ADD_FD, /* -add-fd */ QEMU_CAPS_NBD_SERVER, /* nbd-server-start QMP command */ QEMU_CAPS_DEVICE_VIRTIO_RNG, /* virtio-rng device */ - - /* 130 */ QEMU_CAPS_OBJECT_RNG_RANDOM, /* the rng-random backend for virtio rng = */ QEMU_CAPS_OBJECT_RNG_EGD, /* EGD protocol daemon for rng */ + + /* 130 */ QEMU_CAPS_VIRTIO_CCW, /* -device virtio-*-ccw */ X_QEMU_CAPS_DTB, /* -dtb file */ QEMU_CAPS_SCSI_MEGASAS, /* -device megasas */ - - /* 135 */ X_QEMU_CAPS_IPV6_MIGRATION, /* -incoming [::] */ X_QEMU_CAPS_MACHINE_OPT, /* -machine xxxx*/ + + /* 135 */ X_QEMU_CAPS_MACHINE_USB_OPT, /* -machine xxx,usb=3Don/off */ QEMU_CAPS_DEVICE_TPM_PASSTHROUGH, /* -tpmdev passthrough */ QEMU_CAPS_DEVICE_TPM_TIS, /* -device tpm_tis */ - - /* 140 */ QEMU_CAPS_DEVICE_NVRAM, /* -global spapr-nvram.reg=3Dxxxx */ QEMU_CAPS_DEVICE_PCI_BRIDGE, /* -device pci-bridge */ + + /* 140 */ QEMU_CAPS_DEVICE_VFIO_PCI, /* -device vfio-pci */ X_QEMU_CAPS_VFIO_PCI_BOOTINDEX, /* bootindex param for vfio-pci device= */ X_QEMU_CAPS_DEVICE_SCSI_GENERIC, /* -device scsi-generic */ - - /* 145 */ X_QEMU_CAPS_DEVICE_SCSI_GENERIC_BOOTINDEX, /* -device scsi-generic.boo= tindex */ QEMU_CAPS_MEM_MERGE, /* -machine mem-merge */ + + /* 145 */ X_QEMU_CAPS_VNC_WEBSOCKET, /* -vnc x:y,websocket */ QEMU_CAPS_DRIVE_DISCARD, /* -drive discard=3Doff(ignore)|on(unmap) */ QEMU_CAPS_REALTIME_MLOCK, /* -realtime mlock=3Don|off */ - - /* 150 */ X_QEMU_CAPS_VNC_SHARE_POLICY, /* set display sharing policy */ X_QEMU_CAPS_DEVICE_DEL_EVENT, /* DEVICE_DELETED event */ + + /* 150 */ QEMU_CAPS_DEVICE_DMI_TO_PCI_BRIDGE, /* -device i82801b11-bridge */ QEMU_CAPS_I440FX_PCI_HOLE64_SIZE, /* i440FX-pcihost.pci-hole64-size */ QEMU_CAPS_Q35_PCI_HOLE64_SIZE, /* q35-pcihost.pci-hole64-size */ - - /* 155 */ QEMU_CAPS_DEVICE_USB_STORAGE, /* -device usb-storage */ QEMU_CAPS_USB_STORAGE_REMOVABLE, /* usb-storage.removable */ + + /* 155 */ QEMU_CAPS_DEVICE_VIRTIO_MMIO, /* -device virtio-mmio */ QEMU_CAPS_DEVICE_ICH9_INTEL_HDA, /* -device ich9-intel-hda */ QEMU_CAPS_KVM_PIT_TICK_POLICY, /* kvm-pit.lost_tick_policy */ - - /* 160 */ QEMU_CAPS_BOOT_STRICT, /* -boot strict */ QEMU_CAPS_DEVICE_PANIC, /* -device pvpanic */ + + /* 160 */ QEMU_CAPS_ENABLE_FIPS, /* -enable-fips */ QEMU_CAPS_SPICE_FILE_XFER_DISABLE, /* -spice disable-agent-file-xfer */ X_QEMU_CAPS_CHARDEV_SPICEPORT, /* -chardev spiceport */ - - /* 165 */ QEMU_CAPS_DEVICE_USB_KBD, /* -device usb-kbd */ X_QEMU_CAPS_HOST_PCI_MULTIDOMAIN, /* support domain > 0 in host pci ad= dress */ + + /* 165 */ QEMU_CAPS_MSG_TIMESTAMP, /* -msg timestamp */ QEMU_CAPS_ACTIVE_COMMIT, /* block-commit works without 'top' */ QEMU_CAPS_CHANGE_BACKING_FILE, /* change name of backing file in metad= ata */ - - /* 170 */ QEMU_CAPS_OBJECT_MEMORY_RAM, /* -object memory-backend-ram */ QEMU_CAPS_NUMA, /* newer -numa handling with disjoint cpu ranges */ + + /* 170 */ QEMU_CAPS_OBJECT_MEMORY_FILE, /* -object memory-backend-file */ QEMU_CAPS_OBJECT_USB_AUDIO, /* usb-audio device support */ QEMU_CAPS_RTC_RESET_REINJECTION, /* rtc-reset-reinjection monitor comm= and */ - - /* 175 */ QEMU_CAPS_SPLASH_TIMEOUT, /* -boot splash-time */ QEMU_CAPS_OBJECT_IOTHREAD, /* -object iothread */ + + /* 175 */ QEMU_CAPS_MIGRATE_RDMA, /* have rdma migration */ QEMU_CAPS_DEVICE_IVSHMEM, /* -device ivshmem */ QEMU_CAPS_DRIVE_IOTUNE_MAX, /* -drive bps_max=3D and friends */ - - /* 180 */ QEMU_CAPS_VGA_VGAMEM, /* -device VGA.vgamem_mb */ QEMU_CAPS_VMWARE_SVGA_VGAMEM, /* -device vmware-svga.vgamem_mb */ + + /* 180 */ QEMU_CAPS_QXL_VGAMEM, /* -device qxl.vgamem_mb */ X_QEMU_CAPS_QXL_VGA_VGAMEM, /* -device qxl-vga.vgamem_mb */ QEMU_CAPS_DEVICE_PC_DIMM, /* pc-dimm device */ - - /* 185 */ QEMU_CAPS_MACHINE_VMPORT_OPT, /* -machine xxx,vmport=3Don/off/auto */ QEMU_CAPS_AES_KEY_WRAP, /* -machine aes_key_wrap */ + + /* 185 */ QEMU_CAPS_DEA_KEY_WRAP, /* -machine dea_key_wrap */ QEMU_CAPS_DEVICE_PCI_SERIAL, /* -device pci-serial */ QEMU_CAPS_CPU_AARCH64_OFF, /* -cpu ...,aarch64=3Doff */ - - /* 190 */ QEMU_CAPS_VHOSTUSER_MULTIQUEUE, /* vhost-user with -netdev queues=3D */ QEMU_CAPS_MIGRATION_EVENT, /* MIGRATION event */ + + /* 190 */ QEMU_CAPS_OBJECT_GPEX, /* have generic PCI host controller */ QEMU_CAPS_DEVICE_IOH3420, /* -device ioh3420 */ QEMU_CAPS_DEVICE_X3130_UPSTREAM, /* -device x3130-upstream */ - - /* 195 */ QEMU_CAPS_DEVICE_XIO3130_DOWNSTREAM, /* -device xio3130-downstream */ QEMU_CAPS_DEVICE_RTL8139, /* -device rtl8139 */ + + /* 195 */ QEMU_CAPS_DEVICE_E1000, /* -device e1000 */ QEMU_CAPS_DEVICE_VIRTIO_NET, /* -device virtio-net-* */ QEMU_CAPS_MACH_VIRT_GIC_VERSION, /* -machine virt,gic-version */ - - /* 200 */ QEMU_CAPS_INCOMING_DEFER, /* -incoming defer and migrate_incoming */ QEMU_CAPS_DEVICE_VIRTIO_GPU, /* -device virtio-gpu-* */ + + /* 200 */ QEMU_CAPS_VIRTIO_GPU_VIRGL, /* -device virtio-gpu-*.virgl */ QEMU_CAPS_VIRTIO_KEYBOARD, /* -device virtio-keyboard-{device,pci} */ QEMU_CAPS_VIRTIO_MOUSE, /* -device virtio-mouse-{device,pci} */ - - /* 205 */ QEMU_CAPS_VIRTIO_TABLET, /* -device virtio-tablet-{device,pci} */ QEMU_CAPS_VIRTIO_INPUT_HOST, /* -device virtio-input-host-{device,pci}= */ + + /* 205 */ QEMU_CAPS_CHARDEV_FILE_APPEND, /* -chardev file,append=3Don|off */ QEMU_CAPS_ICH9_DISABLE_S3, /* -M q35 S3 BIOS Advertisement on/off */ QEMU_CAPS_ICH9_DISABLE_S4, /* -M q35 S4 BIOS Advertisement on/off */ - - /* 210 */ QEMU_CAPS_VSERPORT_CHANGE, /* VSERPORT_CHANGE event */ QEMU_CAPS_VIRTIO_BALLOON_AUTODEFLATE, /* virtio-balloon-{device,pci,cc= w}. * deflate-on-oom */ + + /* 210 */ QEMU_CAPS_SCSI_MPTSAS1068, /* -device mptsas1068 */ QEMU_CAPS_SPICE_GL, /* -spice gl */ QEMU_CAPS_QXL_VRAM64, /* -device qxl.vram64_size_mb */ - - /* 215 */ X_QEMU_CAPS_QXL_VGA_VRAM64, /* -device qxl-vga.vram64_size_mb */ QEMU_CAPS_CHARDEV_LOGFILE, /* -chardev logfile=3Dxxxx */ + + /* 215 */ QEMU_CAPS_NAME_DEBUG_THREADS, /* Is -name debug-threads=3D available */ QEMU_CAPS_OBJECT_SECRET, /* -object secret */ QEMU_CAPS_DEVICE_PXB, /* -device pxb */ - - /* 220 */ QEMU_CAPS_DEVICE_PXB_PCIE, /* -device pxb-pcie */ X_QEMU_CAPS_DEVICE_TRAY_MOVED, /* DEVICE_TRAY_MOVED event */ + + /* 220 */ QEMU_CAPS_NEC_USB_XHCI_PORTS, /* -device nec-usb-xhci.p3 ports setting= */ QEMU_CAPS_VIRTIO_SCSI_IOTHREAD, /* virtio-scsi-{pci,ccw}.iothread */ QEMU_CAPS_NAME_GUEST, /* -name guest=3D */ - - /* 225 */ QEMU_CAPS_QXL_MAX_OUTPUTS, /* -device qxl,max-outputs=3D */ X_QEMU_CAPS_QXL_VGA_MAX_OUTPUTS, /* -device qxl-vga,max-outputs=3D */ + + /* 225 */ QEMU_CAPS_SPICE_UNIX, /* -spice unix */ QEMU_CAPS_DRIVE_DETECT_ZEROES, /* -drive detect-zeroes=3D */ QEMU_CAPS_OBJECT_TLS_CREDS_X509, /* -object tls-creds-x509 */ - - /* 230 */ X_QEMU_CAPS_DISPLAY, /* -display */ QEMU_CAPS_DEVICE_INTEL_IOMMU, /* -device intel-iommu */ + + /* 230 */ QEMU_CAPS_MACHINE_SMM_OPT, /* -machine xxx,smm=3Don/off/auto */ QEMU_CAPS_VIRTIO_PCI_DISABLE_LEGACY, /* virtio-*pci.disable-legacy */ QEMU_CAPS_QUERY_HOTPLUGGABLE_CPUS, /* qmp command query-hotpluggable-c= pus */ - - /* 235 */ QEMU_CAPS_VIRTIO_NET_RX_QUEUE_SIZE, /* virtio-net-*.rx_queue_size */ QEMU_CAPS_MACHINE_IOMMU, /* -machine iommu=3Don */ + + /* 235 */ QEMU_CAPS_DEVICE_VIRTIO_VGA, /* -device virtio-vga */ QEMU_CAPS_DRIVE_IOTUNE_MAX_LENGTH, /* -drive bps_max_length =3D and fr= iends */ QEMU_CAPS_DEVICE_IVSHMEM_PLAIN, /* -device ivshmem-plain */ - - /* 240 */ QEMU_CAPS_DEVICE_IVSHMEM_DOORBELL, /* -device ivshmem-doorbell */ QEMU_CAPS_QUERY_QMP_SCHEMA, /* query-qmp-schema command */ + + /* 240 */ QEMU_CAPS_GLUSTER_DEBUG_LEVEL, /* -drive gluster.debug_level=3D{0..9} = */ QEMU_CAPS_DEVICE_VHOST_SCSI, /* -device vhost-scsi-{ccw,pci} */ QEMU_CAPS_DRIVE_IOTUNE_GROUP, /* -drive throttling.group=3D */ - - /* 245 */ QEMU_CAPS_QUERY_CPU_MODEL_EXPANSION, /* qmp query-cpu-model-expansion = */ QEMU_CAPS_VIRTIO_NET_HOST_MTU, /* virtio-net-*.host_mtu */ + + /* 245 */ QEMU_CAPS_SPICE_RENDERNODE, /* -spice rendernode */ QEMU_CAPS_DEVICE_NVDIMM, /* -device nvdimm */ QEMU_CAPS_DEVICE_PCIE_ROOT_PORT, /* -device pcie-root-port */ - - /* 250 */ QEMU_CAPS_QUERY_CPU_DEFINITIONS, /* qmp query-cpu-definitions */ QEMU_CAPS_BLOCK_WRITE_THRESHOLD, /* BLOCK_WRITE_THRESHOLD event */ + + /* 250 */ QEMU_CAPS_QUERY_NAMED_BLOCK_NODES, /* qmp query-named-block-nodes */ QEMU_CAPS_CPU_CACHE, /* -cpu supports host-cache-info and l3-cache pro= perties */ QEMU_CAPS_DEVICE_QEMU_XHCI, /* -device qemu-xhci */ - - /* 255 */ QEMU_CAPS_MACHINE_KERNEL_IRQCHIP, /* -machine kernel_irqchip */ QEMU_CAPS_MACHINE_KERNEL_IRQCHIP_SPLIT, /* -machine kernel_irqchip=3Ds= plit */ + + /* 255 */ QEMU_CAPS_INTEL_IOMMU_INTREMAP, /* intel-iommu.intremap */ QEMU_CAPS_INTEL_IOMMU_CACHING_MODE, /* intel-iommu.caching-mode */ QEMU_CAPS_INTEL_IOMMU_EIM, /* intel-iommu.eim */ - - /* 260 */ QEMU_CAPS_INTEL_IOMMU_DEVICE_IOTLB, /* intel-iommu.device-iotlb */ QEMU_CAPS_VIRTIO_PCI_IOMMU_PLATFORM, /* virtio-*-pci.iommu_platform */ + + /* 260 */ QEMU_CAPS_VIRTIO_PCI_ATS, /* virtio-*-pci.ats */ QEMU_CAPS_LOADPARM, /* -machine loadparm */ QEMU_CAPS_DEVICE_SPAPR_PCI_HOST_BRIDGE, /* -device spapr-pci-host-brid= ge */ - - /* 265 */ QEMU_CAPS_SPAPR_PCI_HOST_BRIDGE_NUMA_NODE, /* spapr-pci-host-bridge.nu= ma_node=3D */ QEMU_CAPS_VNC_MULTI_SERVERS, /* -vnc vnc=3Dunix:/path */ + + /* 265 */ QEMU_CAPS_VIRTIO_NET_TX_QUEUE_SIZE, /* virtio-net-*.tx_queue_size */ QEMU_CAPS_CHARDEV_RECONNECT, /* -chardev reconnect */ QEMU_CAPS_VIRTIO_GPU_MAX_OUTPUTS, /* -device virtio-(vga|gpu-*),max-ou= tputs=3D */ - - /* 270 */ QEMU_CAPS_VXHS, /* -drive file.driver=3Dvxhs via query-qmp-schema */ QEMU_CAPS_VIRTIO_BLK_NUM_QUEUES, /* virtio-blk-*.num-queues */ + + /* 270 */ QEMU_CAPS_MACHINE_PSERIES_RESIZE_HPT, /* -machine pseries,resize-hpt */ QEMU_CAPS_DEVICE_VMCOREINFO, /* -device vmcoreinfo */ QEMU_CAPS_DEVICE_SPAPR_VTY, /* -device spapr-vty */ - - /* 275 */ QEMU_CAPS_DEVICE_SCLPLMCONSOLE, /* -device sclplmconsole */ QEMU_CAPS_NUMA_DIST, /* -numa dist */ + + /* 275 */ QEMU_CAPS_DISK_SHARE_RW, /* share-rw=3Don for concurrent disk access */ QEMU_CAPS_ISCSI_PASSWORD_SECRET, /* -drive file.driver=3Discsi,...,pas= sword-secret=3D */ QEMU_CAPS_DEVICE_ISA_SERIAL, /* -device isa-serial */ - - /* 280 */ QEMU_CAPS_DEVICE_PL011, /* -device pl011 (not user-instantiable) */ QEMU_CAPS_MACHINE_PSERIES_MAX_CPU_COMPAT, /* -machine pseries,max-cpu-= compat=3D */ + + /* 280 */ QEMU_CAPS_DUMP_COMPLETED, /* DUMP_COMPLETED event */ QEMU_CAPS_DEVICE_VIRTIO_GPU_CCW, /* -device virtio-gpu-ccw */ QEMU_CAPS_DEVICE_VIRTIO_KEYBOARD_CCW, /* -device virtio-keyboard-ccw */ - - /* 285 */ QEMU_CAPS_DEVICE_VIRTIO_MOUSE_CCW, /* -device virtio-mouse-ccw */ QEMU_CAPS_DEVICE_VIRTIO_TABLET_CCW, /* -device virtio-tablet-ccw */ + + /* 285 */ QEMU_CAPS_QCOW2_LUKS, /* qcow2 format support LUKS encryption */ QEMU_CAPS_DEVICE_PCIE_PCI_BRIDGE, /* -device pcie-pci-bridge */ QEMU_CAPS_SECCOMP_BLACKLIST, /* -sandbox.elevateprivileges */ - - /* 290 */ QEMU_CAPS_QUERY_CPUS_FAST, /* query-cpus-fast command */ QEMU_CAPS_DISK_WRITE_CACHE, /* qemu block frontends support write-cach= e param */ + + /* 290 */ QEMU_CAPS_NBD_TLS, /* NBD server supports TLS transport */ QEMU_CAPS_DEVICE_TPM_CRB, /* -device tpm-crb */ QEMU_CAPS_PR_MANAGER_HELPER, /* -object pr-manager-helper */ - - /* 295 */ QEMU_CAPS_QOM_LIST_PROPERTIES, /* qom-list-properties monitor command = */ QEMU_CAPS_OBJECT_MEMORY_FILE_DISCARD, /* -object memory-backend-file,d= iscard-data */ + + /* 295 */ QEMU_CAPS_CCW, /* -device virtual-css-bridge */ QEMU_CAPS_CCW_CSSID_UNRESTRICTED, /* virtual-css-bridge.cssid-unrestri= cted=3D */ QEMU_CAPS_DEVICE_VFIO_CCW, /* -device vfio-ccw */ - - /* 300 */ QEMU_CAPS_SDL_GL, /* -sdl gl */ QEMU_CAPS_SCREENDUMP_DEVICE, /* screendump command accepts device & he= ad */ + + /* 300 */ QEMU_CAPS_HDA_OUTPUT, /* -device hda-output */ QEMU_CAPS_BLOCKDEV_DEL, /* blockdev-del is supported */ QEMU_CAPS_DEVICE_VMGENID, /* -device vmgenid */ - - /* 305 */ QEMU_CAPS_DEVICE_VHOST_VSOCK, /* -device vhost-vsock-* */ QEMU_CAPS_CHARDEV_FD_PASS, /* Passing pre-opened FDs for chardevs */ + + /* 305 */ QEMU_CAPS_DEVICE_TPM_EMULATOR, /* -tpmdev emulator */ QEMU_CAPS_DEVICE_MCH, /* Northbridge in q35 machine types */ QEMU_CAPS_MCH_EXTENDED_TSEG_MBYTES, /* -global mch.extended-tseg-mbyte= s */ - - /* 310 */ QEMU_CAPS_SEV_GUEST, /* -object sev-guest,... */ QEMU_CAPS_MACHINE_PSERIES_CAP_HPT_MAX_PAGE_SIZE, /* -machine pseries.c= ap-hpt-max-page-size */ + + /* 310 */ QEMU_CAPS_MACHINE_PSERIES_CAP_HTM, /* -machine pseries.cap-htm */ QEMU_CAPS_USB_STORAGE_WERROR, /* -device usb-storage,werror=3D..,rerro= r=3D.. */ QEMU_CAPS_EGL_HEADLESS, /* -display egl-headless */ - - /* 315 */ QEMU_CAPS_VFIO_PCI_DISPLAY, /* -device vfio-pci.display */ QEMU_CAPS_BLOCKDEV, /* -blockdev and blockdev-add are supported */ + + /* 315 */ QEMU_CAPS_DEVICE_VFIO_AP, /* -device vfio-ap */ QEMU_CAPS_DEVICE_ZPCI, /* -device zpci */ QEMU_CAPS_OBJECT_MEMORY_MEMFD, /* -object memory-backend-memfd */ - - /* 320 */ QEMU_CAPS_OBJECT_MEMORY_MEMFD_HUGETLB, /* -object memory-backend-memfd= .hugetlb */ QEMU_CAPS_IOTHREAD_POLLING, /* -object iothread.poll-max-ns */ + + /* 320 */ QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV, /* -machine pseries.cap-neste= d-hv */ QEMU_CAPS_EGL_HEADLESS_RENDERNODE, /* -display egl-headless,rendernode= =3D */ QEMU_CAPS_OBJECT_MEMORY_FILE_ALIGN, /* -object memory-backend-file,ali= gn=3D */ - - /* 325 */ QEMU_CAPS_OBJECT_MEMORY_FILE_PMEM, /* -object memory-backend-file,pmem= =3D */ QEMU_CAPS_DEVICE_NVDIMM_UNARMED, /* -device nvdimm,unarmed=3D */ + + /* 325 */ QEMU_CAPS_SCSI_DISK_DEVICE_ID, /* 'device_id' property of scsi disk */ QEMU_CAPS_VIRTIO_PCI_TRANSITIONAL, /* virtio *-pci-{non-}transitional = devices */ =20 --=20 2.19.2 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list