[PULL 00/14] First set of s390x and functional test patches in 2026

Thomas Huth posted 14 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260107120638.56735-1-thuth@redhat.com
Maintainers: Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, "Daniel P. Berrangé" <berrange@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Laurent Vivier <laurent@vivier.eu>, Nicholas Piggin <npiggin@gmail.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Halil Pasic <pasic@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, Farhan Ali <alifm@linux.ibm.com>, Ilya Leoshkevich <iii@linux.ibm.com>, David Hildenbrand <david@kernel.org>, Matthew Rosato <mjrosato@linux.ibm.com>, Cornelia Huck <cohuck@redhat.com>
MAINTAINERS                            |   2 +
docs/devel/testing/functional.rst      |  15 ++++
include/hw/core/boards.h               |   3 +
include/hw/i386/pc.h                   |   3 +
target/s390x/cpu.h                     |  24 +-----
target/s390x/tcg/insn-data.h.inc       |  54 ++++++-------
hw/arm/virt.c                          |   9 ++-
hw/core/machine.c                      |   3 +
hw/i386/pc.c                           |   3 +
hw/i386/pc_piix.c                      |  13 ++-
hw/i386/pc_q35.c                       |  13 ++-
hw/m68k/virt.c                         |   9 ++-
hw/ppc/spapr.c                         |  15 +++-
hw/s390x/css.c                         |  24 +++---
hw/s390x/s390-pci-bus.c                |   4 +-
hw/s390x/s390-virtio-ccw.c             |  45 +++++++----
hw/s390x/virtio-ccw.c                  |  24 +++---
target/s390x/cpu-system.c              |   2 +-
target/s390x/cpu.c                     |   5 ++
target/s390x/gdbstub.c                 |  26 +++---
target/s390x/kvm/kvm.c                 |   8 +-
target/s390x/mmu_helper.c              |   3 +-
target/s390x/tcg/excp_helper.c         |  16 ++--
target/s390x/tcg/mem_helper.c          |  71 ++++++++--------
target/s390x/tcg/translate.c           | 144 ++++++++++++++++-----------------
target/s390x/tcg/vec_helper.c          |   8 +-
target/s390x/tcg/translate_vx.c.inc    |  38 ++++-----
tests/functional/qemu_test/testcase.py |   9 +--
28 files changed, 334 insertions(+), 259 deletions(-)
[PULL 00/14] First set of s390x and functional test patches in 2026
Posted by Thomas Huth 1 month ago
 Happy new year!

The following changes since commit 0fc482b73d8e085d1375b4e17b0647fd2e6fe8f0:

  Merge tag 'pull-aspeed-20260105' of https://github.com/legoater/qemu into staging (2026-01-06 06:52:47 +1100)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2026-01-07

for you to fetch changes up to 80802278817770783a07eebc06adc157df89d827:

  tests/functional/qemu_test/testcase: Fix mismatched quotations (2026-01-07 10:41:40 +0100)

----------------------------------------------------------------
* Compat machines for 11.0
* Add some more files to the MAINTAINERS file
* Use explicit big-endian API calls in the s390x code
* Add the possibility to run sub-tests manually in the functional test suite

----------------------------------------------------------------
Cornelia Huck (1):
      hw: add compat machines for 11.0

Fabiano Rosas (1):
      tests/functional: Allow tests to be run individually

Philippe Mathieu-Daudé (8):
      hw/s390x/ccw: Remove deprecated s390-ccw-virtio-5.0 machine
      hw/s390x: Use explicit big-endian LD/ST API
      target/s390x: Use explicit big-endian LD/ST API
      target/s390x: Replace gdb_get_regl() -> gdb_get_reg64()
      target/s390x: Replace MO_TE -> MO_BE
      target/s390x: Inline cpu_ld{uw, l}_code() calls in EX opcode helper
      target/s390x: Use big-endian variant of cpu_ld/st_data*()
      target/s390x: Inline translator_lduw() and translator_ldl()

Thomas Huth (3):
      hw/s390x: Un-inline the s390_do_cpu_*() functions
      MAINTAINERS: Add util/s390x_pci_mmio.c to the S390 PCI section
      MAINTAINERS: Add configs/targets/s390x-softmmu.mak to the S390 general section

Yodel Eldar (1):
      tests/functional/qemu_test/testcase: Fix mismatched quotations

 MAINTAINERS                            |   2 +
 docs/devel/testing/functional.rst      |  15 ++++
 include/hw/core/boards.h               |   3 +
 include/hw/i386/pc.h                   |   3 +
 target/s390x/cpu.h                     |  24 +-----
 target/s390x/tcg/insn-data.h.inc       |  54 ++++++-------
 hw/arm/virt.c                          |   9 ++-
 hw/core/machine.c                      |   3 +
 hw/i386/pc.c                           |   3 +
 hw/i386/pc_piix.c                      |  13 ++-
 hw/i386/pc_q35.c                       |  13 ++-
 hw/m68k/virt.c                         |   9 ++-
 hw/ppc/spapr.c                         |  15 +++-
 hw/s390x/css.c                         |  24 +++---
 hw/s390x/s390-pci-bus.c                |   4 +-
 hw/s390x/s390-virtio-ccw.c             |  45 +++++++----
 hw/s390x/virtio-ccw.c                  |  24 +++---
 target/s390x/cpu-system.c              |   2 +-
 target/s390x/cpu.c                     |   5 ++
 target/s390x/gdbstub.c                 |  26 +++---
 target/s390x/kvm/kvm.c                 |   8 +-
 target/s390x/mmu_helper.c              |   3 +-
 target/s390x/tcg/excp_helper.c         |  16 ++--
 target/s390x/tcg/mem_helper.c          |  71 ++++++++--------
 target/s390x/tcg/translate.c           | 144 ++++++++++++++++-----------------
 target/s390x/tcg/vec_helper.c          |   8 +-
 target/s390x/tcg/translate_vx.c.inc    |  38 ++++-----
 tests/functional/qemu_test/testcase.py |   9 +--
 28 files changed, 334 insertions(+), 259 deletions(-)


Re: [PULL 00/14] First set of s390x and functional test patches in 2026
Posted by Richard Henderson 1 month ago
On 1/7/26 23:06, Thomas Huth wrote:
>   Happy new year!
> 
> The following changes since commit 0fc482b73d8e085d1375b4e17b0647fd2e6fe8f0:
> 
>    Merge tag 'pull-aspeed-20260105' ofhttps://github.com/legoater/qemu into staging (2026-01-06 06:52:47 +1100)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/thuth/qemu.git tags/pull-request-2026-01-07
> 
> for you to fetch changes up to 80802278817770783a07eebc06adc157df89d827:
> 
>    tests/functional/qemu_test/testcase: Fix mismatched quotations (2026-01-07 10:41:40 +0100)
> 
> ----------------------------------------------------------------
> * Compat machines for 11.0
> * Add some more files to the MAINTAINERS file
> * Use explicit big-endian API calls in the s390x code
> * Add the possibility to run sub-tests manually in the functional test suite

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/11.0 as appropriate.

r~