Introduce a qtest for the virtio-iommu device. The test allowed to identify an endianess bug in the get_config(). We also remove the unneeded set_config() and fix the value for domain_range.end field.
Best Regards Eric This series can be found at: https://github.com/eauger/qemu/tree/virtio-iommu-test-v6 History: v5 -> v6: - added patches 1-3 - qtest: fix domain_range.end expected value Eric Auger (4): virtio-iommu: Remove set_config callback virtio-iommu: Fix endianness in get_config virtio-iommu: Fix the domain_range end tests: qtest: Add virtio-iommu test hw/virtio/trace-events | 3 +- hw/virtio/virtio-iommu.c | 38 ++-- tests/qtest/libqos/meson.build | 1 + tests/qtest/libqos/virtio-iommu.c | 126 ++++++++++++ tests/qtest/libqos/virtio-iommu.h | 40 ++++ tests/qtest/meson.build | 1 + tests/qtest/virtio-iommu-test.c | 326 ++++++++++++++++++++++++++++++ 7 files changed, 511 insertions(+), 24 deletions(-) create mode 100644 tests/qtest/libqos/virtio-iommu.c create mode 100644 tests/qtest/libqos/virtio-iommu.h create mode 100644 tests/qtest/virtio-iommu-test.c -- 2.26.3