On Mon, May 10, 2021 at 01:39:07PM +0200, Shalini Chellathurai Saroja wrote: > Add replies and xml files for QEMU 6.0.0 on s390x. > > Signed-off-by: Shalini Chellathurai Saroja<shalini@xxxxxxxxxxxxx> > Reviewed-by: Bjoern Walk<bwalk@xxxxxxxxxxxxx> > Reviewed-by: Boris Fiuczynski<fiuczy@xxxxxxxxxxxxx> > --- > The replies file is removed from this patch and is available in > https://gitlab.com/shalinichellathurai/libvirt/-/commit/ad5883c66c80e9945be67f936e3d86ee2d107701 > > tests/domaincapsdata/qemu_6.0.0.s390x.xml | 238 + > .../caps_6.0.0.s390x.replies | 27084 ++++++++++++++++ > .../qemucapabilitiesdata/caps_6.0.0.s390x.xml | 3304 ++ > ...default-video-type-s390x.s390x-latest.args | 6 +- > .../disk-error-policy-s390x.s390x-latest.args | 4 +- > .../fs9p-ccw.s390x-latest.args | 4 +- > ...tdev-subsys-mdev-vfio-ap.s390x-latest.args | 4 +- > ...ubsys-mdev-vfio-ccw-boot.s390x-latest.args | 4 +- > ...othreads-virtio-scsi-ccw.s390x-latest.args | 8 +- > ...t-cpu-kvm-ccw-virtio-2.7.s390x-latest.args | 4 +- > ...t-cpu-kvm-ccw-virtio-4.2.s390x-latest.args | 6 +- > ...t-cpu-tcg-ccw-virtio-2.7.s390x-latest.args | 4 +- > ...t-cpu-tcg-ccw-virtio-4.2.s390x-latest.args | 4 +- > .../s390x-ccw-graphics.s390x-latest.args | 6 +- > .../s390x-ccw-headless.s390x-latest.args | 6 +- > .../vhost-vsock-ccw-auto.s390x-latest.args | 4 +- > .../vhost-vsock-ccw-iommu.s390x-latest.args | 4 +- > .../vhost-vsock-ccw.s390x-latest.args | 4 +- > 18 files changed, 30662 insertions(+), 36 deletions(-) > create mode 100644 tests/domaincapsdata/qemu_6.0.0.s390x.xml > create mode 100644 tests/qemucapabilitiesdata/caps_6.0.0.s390x.replies > create mode 100644 tests/qemucapabilitiesdata/caps_6.0.0.s390x.xml Overall looks reasonable, but comparing the computed capabilities with those for QEMU 5.2 highlights a couple of changes that I'm not so sure about, specifically --- tests/qemucapabilitiesdata/caps_5.2.0.s390x.xml 2021-05-12 10:52:29.826021415 +0200 +++ tests/qemucapabilitiesdata/caps_6.0.0.s390x.xml 2021-05-12 17:39:47.778445212 +0200 @@ -87,7 +87,6 @@ <flag name='disk-share-rw'/> <flag name='iscsi.password-secret'/> <flag name='dump-completed'/> - <flag name='virtio-gpu-ccw'/> @@ -115,7 +114,6 @@ <flag name='iothread.poll-max-ns'/> <flag name='egl-headless.rendernode'/> <flag name='memory-backend-file.align'/> - <flag name='memory-backend-file.pmem'/> Because of the former I would expect the s390x-ccw-graphics xml2argv test to fail, but it looks like we don't do a good job at validating the <video> element and that QEMU_CAPS_DEVICE_VIRTIO_GPU_CCW in particular is completely unused. As for the latter there doesn't seem to be any test coverage outside of x86_64, so perhaps it would be a good idea to look into that? -- Andrea Bolognani / Red Hat / Virtualization