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.

Reply via email to