All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/20] Functional tests, s390x improvements and slirp fixes
@ 2025-01-30 13:15 Thomas Huth
  2025-01-30 13:15 ` [PULL 01/20] tests/functional/qemu_test/decorators: Fix bad check for imports Thomas Huth
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: Thomas Huth @ 2025-01-30 13:15 UTC (permalink / raw)
  To: qemu-devel; +Cc: Stefan Hajnoczi

The following changes since commit 871af84dd599fab68c8ed414d9ecbdb2bcfc5801:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-01-29 09:51:03 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-01-30

for you to fetch changes up to f141caa270af536b4d5b7c8540820f1bdd245d71:

  net/slirp: libslirp 4.9.0 compatibility (2025-01-30 14:01:46 +0100)

----------------------------------------------------------------
* Convert more avocado tests to the functional framework
* Fix the broken aarch64_tcg_plugins test
* Add test for 64-bit mac99 machine
* Add a Linux-based test for the 40p machine
* Fix issues with record/replay of some s390x instructions
* Fix node.js crashes on emulated s390x due to a bug in the MVC instruction
* Enable virtio-balloon-pci and virtio-mem-pci on s390x
* Fix a libslirp v4.9.0 compilation problem

----------------------------------------------------------------
Cédric Le Goater (2):
      tests/functional: Add a ppc64 mac99 test
      tests/functional: Extend PPC 40p test with Linux boot

David Hildenbrand (2):
      virtio-mem-pci: Allow setting nvectors, so we can use MSI-X
      s390x/s390-virtio-ccw: Support plugging PCI-based virtio memory devices

Ilya Leoshkevich (4):
      target/s390x: Fix PPNO execution with icount
      target/s390x: Fix MVC not always invalidating translation blocks
      tests/tcg/s390x: Test modifying code using the MVC instruction
      hw/s390x/s390-virtio-ccw: Fix a record/replay deadlock

Michael Tokarev (1):
      net/slirp: libslirp 4.9.0 compatibility

Reza Arbab (1):
      virtio-balloon-pci: Allow setting nvectors, so we can use MSI-X

Thomas Huth (10):
      tests/functional/qemu_test/decorators: Fix bad check for imports
      tests/functional: Fix broken decorators with lamda functions
      tests/functional: Convert the migration avocado test
      tests/functional: Fix the aarch64_tcg_plugins test
      tests/functional/test_mips_malta: Fix comment about endianness of the test
      tests/functional: Add a decorator for skipping long running tests
      tests/functional: Add the ReplayKernelBase class
      tests/functional/test_mipsel_malta: Convert the mipsel replay tests
      tests/functional/test_mips64el_malta: Convert the mips64el replay tests
      tests/functional/test_mips_malta: Convert the mips big endian replay tests

 MAINTAINERS                                      |   3 +
 docs/devel/testing/functional.rst                |   8 ++
 target/s390x/tcg/insn-data.h.inc                 |   2 +-
 hw/core/machine.c                                |   4 +
 hw/s390x/s390-virtio-ccw.c                       |  44 +++++-
 hw/virtio/virtio-balloon-pci.c                   |  12 ++
 hw/virtio/virtio-mem-pci.c                       |  12 ++
 net/slirp.c                                      |  25 ++--
 target/s390x/tcg/mem_helper.c                    |   2 +-
 tests/tcg/s390x/mvc-smc.c                        |  82 +++++++++++
 tests/avocado/migration.py                       | 135 -------------------
 tests/avocado/replay_kernel.py                   | 165 -----------------------
 tests/functional/meson.build                     |  39 ++++++
 tests/functional/qemu_test/__init__.py           |   2 +-
 tests/functional/qemu_test/decorators.py         |  59 ++++----
 tests/functional/replay_kernel.py                |  84 ++++++++++++
 tests/functional/test_aarch64_sbsaref_alpine.py  |   5 +-
 tests/functional/test_aarch64_sbsaref_freebsd.py |   9 +-
 tests/functional/test_aarch64_tcg_plugins.py     |  15 ++-
 tests/functional/test_arm_quanta_gsj.py          |   6 +-
 tests/functional/test_migration.py               | 100 ++++++++++++++
 tests/functional/test_mips64el_replay.py         |  60 +++++++++
 tests/functional/test_mips_malta.py              |   2 +-
 tests/functional/test_mips_replay.py             |  55 ++++++++
 tests/functional/test_mipsel_replay.py           |  54 ++++++++
 tests/functional/test_ppc64_mac99.py             |  44 ++++++
 tests/functional/test_ppc_40p.py                 |  18 +++
 tests/tcg/s390x/Makefile.softmmu-target          |   1 +
 28 files changed, 687 insertions(+), 360 deletions(-)
 create mode 100644 tests/tcg/s390x/mvc-smc.c
 delete mode 100644 tests/avocado/migration.py
 create mode 100644 tests/functional/replay_kernel.py
 create mode 100755 tests/functional/test_migration.py
 create mode 100755 tests/functional/test_mips64el_replay.py
 create mode 100755 tests/functional/test_mips_replay.py
 create mode 100644 tests/functional/test_mipsel_replay.py
 create mode 100755 tests/functional/test_ppc64_mac99.py



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2025-02-03 14:15 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-30 13:15 [PULL 00/20] Functional tests, s390x improvements and slirp fixes Thomas Huth
2025-01-30 13:15 ` [PULL 01/20] tests/functional/qemu_test/decorators: Fix bad check for imports Thomas Huth
2025-01-30 13:15 ` [PULL 02/20] tests/functional: Fix broken decorators with lamda functions Thomas Huth
2025-01-30 13:15 ` [PULL 03/20] tests/functional: Convert the migration avocado test Thomas Huth
2025-01-30 13:15 ` [PULL 04/20] tests/functional: Fix the aarch64_tcg_plugins test Thomas Huth
2025-01-30 13:15 ` [PULL 05/20] tests/functional: Add a ppc64 mac99 test Thomas Huth
2025-01-30 13:15 ` [PULL 06/20] tests/functional/test_mips_malta: Fix comment about endianness of the test Thomas Huth
2025-01-30 13:15 ` [PULL 07/20] target/s390x: Fix PPNO execution with icount Thomas Huth
2025-01-30 13:15 ` [PULL 08/20] target/s390x: Fix MVC not always invalidating translation blocks Thomas Huth
2025-01-30 13:15 ` [PULL 09/20] tests/tcg/s390x: Test modifying code using the MVC instruction Thomas Huth
2025-01-30 13:15 ` [PULL 10/20] hw/s390x/s390-virtio-ccw: Fix a record/replay deadlock Thomas Huth
2025-01-30 13:15 ` [PULL 11/20] virtio-balloon-pci: Allow setting nvectors, so we can use MSI-X Thomas Huth
2025-01-30 13:15 ` [PULL 12/20] virtio-mem-pci: " Thomas Huth
2025-01-30 13:15 ` [PULL 13/20] s390x/s390-virtio-ccw: Support plugging PCI-based virtio memory devices Thomas Huth
2025-01-30 13:15 ` [PULL 14/20] tests/functional: Extend PPC 40p test with Linux boot Thomas Huth
2025-01-30 13:15 ` [PULL 15/20] tests/functional: Add a decorator for skipping long running tests Thomas Huth
2025-01-30 13:15 ` [PULL 16/20] tests/functional: Add the ReplayKernelBase class Thomas Huth
2025-01-30 13:15 ` [PULL 17/20] tests/functional/test_mipsel_malta: Convert the mipsel replay tests Thomas Huth
2025-01-30 13:15 ` [PULL 18/20] tests/functional/test_mips64el_malta: Convert the mips64el " Thomas Huth
2025-01-30 13:15 ` [PULL 19/20] tests/functional/test_mips_malta: Convert the mips big endian " Thomas Huth
2025-01-30 13:15 ` [PULL 20/20] net/slirp: libslirp 4.9.0 compatibility Thomas Huth
2025-02-01  3:03 ` [PULL 00/20] Functional tests, s390x improvements and slirp fixes Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.