[PULL 0/6] Functional test framework improvements & bug fixes

Thomas Huth posted 6 patches 1 week, 5 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260814100917.163448-1-thuth@redhat.com
Maintainers: Alejandro Jimenez <alejandro.j.jimenez@oracle.com>, Sairaj Kodilkar <sarunkod@amd.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, "Michael S. Tsirkin" <mst@redhat.com>, Dmitry Fleytman <dmitry.fleytman@gmail.com>, Jason Wang <jasowangio@gmail.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Thomas Huth <th.huth+qemu@posteo.eu>, "Philippe Mathieu-Daudé" <philmd@mailo.com>, "Daniel P. Berrangé" <berrange@redhat.com>
hw/i386/amd_iommu.c                      |  2 +-
hw/net/vmxnet3.c                         | 34 ++++++++++++++++++++++++--------
hw/usb/dev-uas.c                         | 19 ++++++++++++++++--
tests/functional/migration.py            |  3 ++-
tests/functional/qemu_test/decorators.py | 16 +++++++++++++++
tests/functional/qemu_test/testcase.py   | 12 +++++------
6 files changed, 67 insertions(+), 19 deletions(-)
[PULL 0/6] Functional test framework improvements & bug fixes
Posted by Thomas Huth 1 week, 5 days ago
 Hi Richard!

The following changes since commit 539bc315538afe036a4b99088659aa82e3b489f2:

  Merge tag 'pull-loongarch-20260813' of https://github.com/bibo-mao/qemu into staging (2026-08-13 07:16:25 -0700)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2026-08-14

for you to fetch changes up to 4adfb431c0c3abd84909d1228b4954bfd68a1dbc:

  hw/i386/amd_iommu: Avoid undefined behavior in amdvi_setevent_bits() (2026-08-14 09:14:58 +0200)

----------------------------------------------------------------
* Some minor updates to the functional testing framework
* Fix a guest-triggerable abort() in the usb uas code
* Fix a guest-triggerable abort() in the vmxnet3 code
* Fix a undefined behavior problem in the amd_iommu code

----------------------------------------------------------------
Thomas Huth (3):
      hw/usb/dev-uas: Don't abort if guest provided an undersized buffer for status
      hw/net/vmxnet3: Do not abort if guest provides bad interrupt numbers
      hw/i386/amd_iommu: Avoid undefined behavior in amdvi_setevent_bits()

Vladimir Sementsov-Ogievskiy (3):
      tests/functional: add skipWithoutSudo() decorator
      tests/functional/qemu_test: drop *args argument from .get_vm()
      tests/testcase.py: passthrough monitor_address

 hw/i386/amd_iommu.c                      |  2 +-
 hw/net/vmxnet3.c                         | 34 ++++++++++++++++++++++++--------
 hw/usb/dev-uas.c                         | 19 ++++++++++++++++--
 tests/functional/migration.py            |  3 ++-
 tests/functional/qemu_test/decorators.py | 16 +++++++++++++++
 tests/functional/qemu_test/testcase.py   | 12 +++++------
 6 files changed, 67 insertions(+), 19 deletions(-)