From: Peter Krempa <pkre...@redhat.com> Signed-off-by: Peter Krempa <pkre...@redhat.com> --- .../caps_10.0.0_x86_64+amdsev.replies | 199 ++++++++++-------- .../caps_10.0.0_x86_64+amdsev.xml | 9 +- 2 files changed, 113 insertions(+), 95 deletions(-)
diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.replies b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.replies index e8a0346fb1..d781b12ed2 100644 --- a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.replies +++ b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.replies @@ -16,11 +16,11 @@ { "return": { "qemu": { - "micro": 50, - "minor": 2, - "major": 9 + "micro": 0, + "minor": 0, + "major": 10 }, - "package": "v9.2.0-2369-g98c7362b1e" + "package": "v10.0.0" }, "id": "libvirt-2" } @@ -24223,7 +24223,7 @@ "parent": "pci-device" }, { - "name": "ClearwaterForest-v1-x86_64-cpu", + "name": "max-x86_64-cpu", "parent": "x86_64-cpu" }, { @@ -24231,7 +24231,7 @@ "parent": "generic-pc-machine" }, { - "name": "Haswell-v1-x86_64-cpu", + "name": "ClearwaterForest-v1-x86_64-cpu", "parent": "x86_64-cpu" }, { @@ -24274,6 +24274,10 @@ "name": "pci-ipmi-bt", "parent": "pci-device" }, + { + "name": "core2duo-x86_64-cpu", + "parent": "x86_64-cpu" + }, { "name": "filter-buffer", "parent": "netfilter" @@ -24291,8 +24295,8 @@ "parent": "pci-vga" }, { - "name": "kvm-pit", - "parent": "pit-common" + "name": "Haswell-v1-x86_64-cpu", + "parent": "x86_64-cpu" }, { "name": "tpm-crb", @@ -24302,14 +24306,14 @@ "name": "rtl8139", "parent": "pci-device" }, - { - "name": "core2duo-x86_64-cpu", - "parent": "x86_64-cpu" - }, { "name": "pci-bridge", "parent": "base-pci-bridge" }, + { + "name": "cxl-rp", + "parent": "pcie-root-port-base" + }, { "name": "pc-q35-2.5-machine", "parent": "generic-pc-machine" @@ -24319,8 +24323,8 @@ "parent": "generic-pc-machine" }, { - "name": "cxl-rp", - "parent": "pcie-root-port-base" + "name": "kvm-pit", + "parent": "pit-common" }, { "name": "virtio-crypto-device", @@ -24383,8 +24387,8 @@ "parent": "virtio-9p-pci-base" }, { - "name": "chardev-pty", - "parent": "chardev" + "name": "chardev-serial", + "parent": "chardev-fd" }, { "name": "virtio-blk-device", @@ -24406,10 +24410,6 @@ "name": "virtio-gpu-gl-device", "parent": "virtio-gpu-device" }, - { - "name": "pc-q35-6.2-machine", - "parent": "generic-pc-machine" - }, { "name": "Westmere-v1-x86_64-cpu", "parent": "x86_64-cpu" @@ -24427,8 +24427,8 @@ "parent": "sys-bus-device" }, { - "name": "PCIE", - "parent": "PCI" + "name": "pc-q35-6.2-machine", + "parent": "generic-pc-machine" }, { "name": "ich9-usb-uhci2", @@ -24439,8 +24439,8 @@ "parent": "generic-pc-machine" }, { - "name": "chardev-serial", - "parent": "chardev-fd" + "name": "Cooperlake-x86_64-cpu", + "parent": "x86_64-cpu" }, { "name": "resettable-container", @@ -24451,8 +24451,8 @@ "parent": "vhost-user-vsock-pci-base" }, { - "name": "Cooperlake-x86_64-cpu", - "parent": "x86_64-cpu" + "name": "kvmclock", + "parent": "sys-bus-device" }, { "name": "ich9-usb-uhci1", @@ -24475,8 +24475,8 @@ "parent": "pci-device" }, { - "name": "kvmclock", - "parent": "sys-bus-device" + "name": "PCIE", + "parent": "PCI" }, { "name": "pc-i440fx-8.2-machine", @@ -24546,14 +24546,14 @@ "name": "ps2-mouse", "parent": "ps2-device" }, - { - "name": "tulip", - "parent": "pci-device" - }, { "name": "xen-xenstore", "parent": "sys-bus-device" }, + { + "name": "tulip", + "parent": "pci-device" + }, { "name": "piix3-ide", "parent": "pci-ide" @@ -24631,8 +24631,8 @@ "parent": "pci-device" }, { - "name": "pc-i440fx-6.0-machine", - "parent": "generic-pc-machine" + "name": "vhost-vsock-pci-non-transitional", + "parent": "vhost-vsock-pci-base" }, { "name": "virtio-9p-device", @@ -24674,6 +24674,10 @@ "name": "pc-q35-7.2-machine", "parent": "generic-pc-machine" }, + { + "name": "pc-i440fx-6.0-machine", + "parent": "generic-pc-machine" + }, { "name": "qemu32-x86_64-cpu", "parent": "x86_64-cpu" @@ -24683,12 +24687,8 @@ "parent": "x86_64-cpu" }, { - "name": "vhost-vsock-pci-non-transitional", - "parent": "vhost-vsock-pci-base" - }, - { - "name": "ich9-usb-ehci2", - "parent": "pci-ehci-usb" + "name": "xen-gnttab", + "parent": "sys-bus-device" }, { "name": "usb-net", @@ -24699,8 +24699,8 @@ "parent": "PCIE" }, { - "name": "xen-gnttab", - "parent": "sys-bus-device" + "name": "ich9-usb-ehci2", + "parent": "pci-ehci-usb" }, { "name": "isa-debug-exit", @@ -25422,10 +25422,6 @@ "name": "xen-bus", "parent": "bus" }, - { - "name": "tls-creds-x509", - "parent": "tls-creds" - }, { "name": "Penryn-v1-x86_64-cpu", "parent": "x86_64-cpu" @@ -25515,8 +25511,8 @@ "parent": "object" }, { - "name": "qio-channel-command", - "parent": "qio-channel" + "name": "tls-creds-x509", + "parent": "tls-creds" }, { "name": "isapc-machine", @@ -25619,8 +25615,8 @@ "parent": "ide-device" }, { - "name": "virtio-pmem", - "parent": "virtio-device" + "name": "qio-channel-command", + "parent": "qio-channel" }, { "name": "Snowridge-v2-x86_64-cpu", @@ -25630,6 +25626,10 @@ "name": "Broadwell-x86_64-cpu", "parent": "x86_64-cpu" }, + { + "name": "acpi-generic-initiator", + "parent": "object" + }, { "name": "vhost-user-scsi-pci", "parent": "vhost-user-scsi-pci-base" @@ -25650,10 +25650,6 @@ "name": "dbus-vmstate", "parent": "object" }, - { - "name": "acpi-generic-initiator", - "parent": "object" - }, { "name": "pc-i440fx-4.1-machine", "parent": "generic-pc-machine" @@ -25667,8 +25663,8 @@ "parent": "e1000-base" }, { - "name": "host-iommu-device-iommufd-vfio", - "parent": "host-iommu-device-iommufd" + "name": "virtio-pmem", + "parent": "virtio-device" }, { "name": "Opteron_G3-v1-x86_64-cpu", @@ -25678,6 +25674,10 @@ "name": "usb-ccid", "parent": "usb-device" }, + { + "name": "host-iommu-device-iommufd-vfio", + "parent": "host-iommu-device-iommufd" + }, { "name": "x-remote-iommu", "parent": "object" @@ -26618,10 +26618,6 @@ "name": "virtio-net-pci", "parent": "virtio-net-pci-base" }, - { - "name": "virtio-vga", - "parent": "virtio-vga-base-type" - }, { "name": "i82558a", "parent": "pci-device" @@ -26658,6 +26654,10 @@ "name": "virtio-mem-pci", "parent": "virtio-mem-pci-base" }, + { + "name": "chardev-pty", + "parent": "chardev" + }, { "name": "SierraForest-v2-x86_64-cpu", "parent": "x86_64-cpu" @@ -26906,6 +26906,10 @@ "name": "sd-bus", "parent": "bus" }, + { + "name": "virtio-vga", + "parent": "virtio-vga-base-type" + }, { "name": "filter-dump", "parent": "netfilter" @@ -26926,10 +26930,6 @@ "name": "smbus-ipmi", "parent": "smbus-device" }, - { - "name": "authz-pam", - "parent": "authz" - }, { "name": "Skylake-Server-v1-x86_64-cpu", "parent": "x86_64-cpu" @@ -26975,8 +26975,8 @@ "parent": "x86_64-cpu" }, { - "name": "max-x86_64-cpu", - "parent": "x86_64-cpu" + "name": "authz-pam", + "parent": "authz" }, { "name": "Dhyana-v2-x86_64-cpu", @@ -28170,6 +28170,11 @@ "description": "on/off", "type": "bool" }, + { + "name": "iothread-vq-mapping", + "description": "IOThread virtqueue mapping list [{\"iothread\":\"<id>\", \"vqs\":[1,2,3,...]},...]", + "type": "IOThreadVirtQueueMappingList" + }, { "default-value": 4294967295, "name": "num_queues", @@ -28388,7 +28393,7 @@ { "default-value": "on", "name": "x-device-dirty-page-tracking", - "description": "Disable device dirty page tracking and use container-based dirty page tracking (DEBUG)", + "description": "Disable device dirty page tracking and use container-based dirty page tracking", "type": "OnOffAuto" }, { @@ -28449,18 +28454,18 @@ "description": "Disable MMAP for device. Allows to trace MMIO accesses (DEBUG)", "type": "bool" }, - { - "default-value": true, - "name": "x-req", - "description": "Disable device request notification support (DEBUG)", - "type": "bool" - }, { "default-value": "off", "name": "x-msix-relocation", "description": "Specify MSI-X MMIO relocation to the end of specified existing BAR or new BAR to avoid virtualization overhead due to adjacent device registers", "type": "OffAutoPCIBAR" }, + { + "default-value": true, + "name": "x-req", + "description": "Disable device request notification support (DEBUG)", + "type": "bool" + }, { "default-value": false, "name": "x-no-kvm-ioeventfd", @@ -28512,6 +28517,12 @@ "description": "Specify UUID VF token. Required for VF when PF is owned by another VFIO driver", "type": "str" }, + { + "default-value": false, + "name": "x-igd-lpc", + "description": "on/off", + "type": "bool" + }, { "default-value": 0, "name": "yres", @@ -28546,6 +28557,12 @@ "description": "Host PCI address [domain:]<bus:slot.function> of assigned device", "type": "str" }, + { + "default-value": "auto", + "name": "x-igd-legacy-mode", + "description": "on/off/auto", + "type": "OnOffAuto" + }, { "default-value": false, "name": "x-no-geforce-quirks", @@ -35022,31 +35039,31 @@ }, { "hotpluggable-cpus": true, - "name": "pc-q35-7.2", + "name": "pc-i440fx-6.0", "numa-mem-supported": false, "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, - "cpu-max": 288, - "deprecated": false, + "cpu-max": 255, + "deprecated": true, "default-ram-id": "pc.ram" }, { "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, + "name": "pc-q35-7.2", + "numa-mem-supported": false, "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": true, + "deprecated": false, "default-ram-id": "pc.ram" }, { "hotpluggable-cpus": true, - "name": "pc-i440fx-6.0", - "numa-mem-supported": false, + "name": "pc-q35-4.0", + "numa-mem-supported": true, "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, - "cpu-max": 255, + "cpu-max": 288, "deprecated": true, "default-ram-id": "pc.ram" }, @@ -44408,31 +44425,31 @@ }, { "hotpluggable-cpus": true, - "name": "pc-q35-7.2", + "name": "pc-i440fx-6.0", "numa-mem-supported": false, "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, - "cpu-max": 288, - "deprecated": false, + "cpu-max": 255, + "deprecated": true, "default-ram-id": "pc.ram" }, { "hotpluggable-cpus": true, - "name": "pc-q35-4.0", - "numa-mem-supported": true, + "name": "pc-q35-7.2", + "numa-mem-supported": false, "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, "cpu-max": 288, - "deprecated": true, + "deprecated": false, "default-ram-id": "pc.ram" }, { "hotpluggable-cpus": true, - "name": "pc-i440fx-6.0", - "numa-mem-supported": false, + "name": "pc-q35-4.0", + "numa-mem-supported": true, "default-cpu-type": "qemu64-x86_64-cpu", "acpi": true, - "cpu-max": 255, + "cpu-max": 288, "deprecated": true, "default-ram-id": "pc.ram" }, diff --git a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.xml b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.xml index 12825aabe6..00afc61a5b 100644 --- a/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.xml +++ b/tests/qemucapabilitiesdata/caps_10.0.0_x86_64+amdsev.xml @@ -204,9 +204,10 @@ <flag name='migrate-incoming.exit-on-error'/> <flag name='blockdev-set-active'/> <flag name='shim'/> - <version>9002050</version> + <flag name='virtio-scsi.iothread-mapping'/> + <version>10000000</version> <microcodeVersion>43100285</microcodeVersion> - <package>v9.2.0-2369-g98c7362b1e</package> + <package>v10.0.0</package> <arch>x86_64</arch> <hostCPU type='kvm' model='base' migratability='yes'> <property name='avx-ne-convert' type='boolean' value='false'/> @@ -1288,9 +1289,9 @@ <machine type='kvm' name='pc-q35-9.2' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> <machine type='kvm' name='pc-i440fx-2.10' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> <machine type='kvm' name='pc-q35-3.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='kvm' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> <machine type='kvm' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> <machine type='kvm' name='pc-q35-4.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> - <machine type='kvm' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> <machine type='kvm' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram' acpi='yes'/> <machine type='kvm' name='pc-q35-8.2' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> <machine type='kvm' name='pc-i440fx-4.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> @@ -3329,9 +3330,9 @@ <machine type='tcg' name='pc-q35-9.2' hotplugCpus='yes' maxCpus='4096' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> <machine type='tcg' name='pc-i440fx-2.10' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> <machine type='tcg' name='pc-q35-3.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> + <machine type='tcg' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> <machine type='tcg' name='pc-q35-7.2' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> <machine type='tcg' name='pc-q35-4.0' hotplugCpus='yes' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> - <machine type='tcg' name='pc-i440fx-6.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> <machine type='tcg' name='microvm' maxCpus='288' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='microvm.ram' acpi='yes'/> <machine type='tcg' name='pc-q35-8.2' hotplugCpus='yes' maxCpus='1024' defaultCPU='qemu64-x86_64-cpu' defaultRAMid='pc.ram' acpi='yes'/> <machine type='tcg' name='pc-i440fx-4.0' hotplugCpus='yes' maxCpus='255' defaultCPU='qemu64-x86_64-cpu' numaMemSupported='yes' defaultRAMid='pc.ram' deprecated='yes' acpi='yes'/> -- 2.49.0