On Tue, Apr 15, 2025 at 04:13:07 -0400, Narayana Murty N wrote: > Add the qemu test capabilities xml and reply files for > QEMU v10.0.0-rc2 on ppc64. A QEMU v10.0.0-rc2 was used for generating > this data.The tests with the 'latest' suffix, which expect > the latest available CPU version from the capabilities XML, > are bumped up to the latest CPU version. > > Notable changes: > - new pseries-10 machine type > - old machine types (2.7) dropped > - new CPU models power11 added > > Signed-off-by: Narayana Murty N <nnmli...@linux.ibm.com> > --- > tests/domaincapsdata/qemu_10.0.0.ppc64.xml | 190 + > .../caps_10.0.0_ppc64.replies | 39513 ++++++++++++++++ > .../caps_10.0.0_ppc64.xml | 1088 + > .../disk-floppy-pseries.ppc64-latest.xml | 2 +- > .../panic-pseries.ppc64-latest.args | 2 +- > .../panic-pseries.ppc64-latest.xml | 2 +- > ...ault-cpu-kvm-pseries-3.1.ppc64-latest.args | 2 +- > ...fault-cpu-kvm-pseries-3.1.ppc64-latest.xml | 2 +- > ...ault-cpu-kvm-pseries-4.2.ppc64-latest.args | 2 +- > ...fault-cpu-kvm-pseries-4.2.ppc64-latest.xml | 2 +- > ...efault-models.ppc64-latest.abi-update.args | 4 +- > ...default-models.ppc64-latest.abi-update.xml | 2 +- > ...4-pseries-default-models.ppc64-latest.args | 4 +- > ...64-pseries-default-models.ppc64-latest.xml | 2 +- > .../ppc64-pseries-graphics.ppc64-latest.args | 4 +- > .../ppc64-pseries-graphics.ppc64-latest.xml | 2 +- > .../ppc64-pseries-headless.ppc64-latest.args | 4 +- > .../ppc64-pseries-headless.ppc64-latest.xml | 2 +- > ...eries-minimal.ppc64-latest.abi-update.args | 2 +- > ...series-minimal.ppc64-latest.abi-update.xml | 2 +- > .../ppc64-pseries-minimal.ppc64-latest.args | 2 +- > .../ppc64-pseries-minimal.ppc64-latest.xml | 2 +- > .../ppc64-tpmproxy-single.ppc64-latest.args | 2 +- > .../ppc64-tpmproxy-single.ppc64-latest.xml | 2 +- > .../ppc64-tpmproxy-with-tpm.ppc64-latest.args | 2 +- > .../ppc64-tpmproxy-with-tpm.ppc64-latest.xml | 2 +- > .../pseries-basic.ppc64-latest.args | 2 +- > .../pseries-basic.ppc64-latest.xml | 2 +- > .../pseries-console-virtio.ppc64-latest.args | 2 +- > .../pseries-console-virtio.ppc64-latest.xml | 2 +- > .../pseries-cpu-le.ppc64-latest.args | 2 +- > .../pseries-cpu-le.ppc64-latest.xml | 2 +- > .../pseries-features.ppc64-latest.args | 2 +- > .../pseries-features.ppc64-latest.xml | 2 +- > .../pseries-hostdevs-1.ppc64-latest.args | 2 +- > .../pseries-hostdevs-1.ppc64-latest.xml | 2 +- > .../pseries-hostdevs-2.ppc64-latest.args | 2 +- > .../pseries-hostdevs-2.ppc64-latest.xml | 2 +- > .../pseries-hostdevs-3.ppc64-latest.args | 2 +- > .../pseries-hostdevs-3.ppc64-latest.xml | 2 +- > .../pseries-many-buses-1.ppc64-latest.args | 2 +- > .../pseries-many-buses-1.ppc64-latest.xml | 2 +- > .../pseries-many-buses-2.ppc64-latest.args | 2 +- > .../pseries-many-buses-2.ppc64-latest.xml | 2 +- > .../pseries-many-devices.ppc64-latest.args | 2 +- > .../pseries-many-devices.ppc64-latest.xml | 2 +- > .../pseries-nvram.ppc64-latest.args | 2 +- > .../pseries-nvram.ppc64-latest.xml | 2 +- > .../pseries-panic-missing.ppc64-latest.args | 2 +- > .../pseries-panic-missing.ppc64-latest.xml | 2 +- > ...pseries-panic-no-address.ppc64-latest.args | 2 +- > .../pseries-panic-no-address.ppc64-latest.xml | 2 +- > ...ries-phb-default-missing.ppc64-latest.args | 2 +- > ...eries-phb-default-missing.ppc64-latest.xml | 2 +- > .../pseries-phb-numa-node.ppc64-latest.args | 2 +- > .../pseries-phb-numa-node.ppc64-latest.xml | 2 +- > .../pseries-phb-simple.ppc64-latest.args | 6 +- > .../pseries-phb-simple.ppc64-latest.xml | 2 +- > .../pseries-phb-user-alias.ppc64-latest.args | 6 +- > .../pseries-phb-user-alias.ppc64-latest.xml | 2 +- > .../pseries-serial-native.ppc64-latest.args | 2 +- > .../pseries-serial-native.ppc64-latest.xml | 2 +- > .../pseries-serial-pci.ppc64-latest.args | 2 +- > .../pseries-serial-pci.ppc64-latest.xml | 2 +- > .../pseries-serial-usb.ppc64-latest.args | 2 +- > .../pseries-serial-usb.ppc64-latest.xml | 2 +- > .../pseries-usb-default.ppc64-latest.args | 2 +- > .../pseries-usb-default.ppc64-latest.xml | 2 +- > .../pseries-usb-kbd.ppc64-latest.args | 2 +- > .../pseries-usb-kbd.ppc64-latest.xml | 2 +- > .../pseries-usb-multi.ppc64-latest.args | 2 +- > .../pseries-usb-multi.ppc64-latest.xml | 2 +- > ...series-vio-user-assigned.ppc64-latest.args | 7 +- > ...pseries-vio-user-assigned.ppc64-latest.xml | 2 +- > .../pseries-vio.ppc64-latest.args | 7 +- > .../pseries-vio.ppc64-latest.xml | 2 +- > ...fault-pseries.ppc64-latest.abi-update.args | 2 +- > ...efault-pseries.ppc64-latest.abi-update.xml | 2 +- > ...ntroller-default-pseries.ppc64-latest.args | 2 +- > ...ontroller-default-pseries.ppc64-latest.xml | 2 +- > ...fault-unavailable-pseries.ppc64-latest.xml | 2 +-
The non-CPU changes to the commandline look good. With the CPU related changes I don't quite understand how 'power11' could be used the output files but tests passed. > 81 files changed, 40881 insertions(+), 92 deletions(-) > create mode 100644 tests/domaincapsdata/qemu_10.0.0.ppc64.xml > create mode 100644 tests/qemucapabilitiesdata/caps_10.0.0_ppc64.replies > create mode 100644 tests/qemucapabilitiesdata/caps_10.0.0_ppc64.xml [...] > index 0000000000..c8c4651b20 > --- /dev/null > +++ b/tests/qemucapabilitiesdata/caps_10.0.0_ppc64.replies > @@ -0,0 +1,39513 @@ > +{ > + "execute": "qmp_capabilities", > + "id": "libvirt-1" > +} > + > +{ > + "return": {}, > + "id": "libvirt-1" > +} > + > +{ > + "execute": "query-version", > + "id": "libvirt-2" > +} > + > +{ > + "return": { > + "qemu": { > + "micro": 92, > + "minor": 2, > + "major": 9 > + }, > + "package": "v10.0.0-rc2" qemu-10.0 was now released. Please post an updated version with the test data being generated at the release commit.