[PULL v2 00/14] Misc patches (s390x, tests, python, docs, ...)

Thomas Huth posted 14 patches 1 month, 4 weeks ago
Only 1 patches received!
MAINTAINERS                           |   5 +-
include/fpu/softfloat.h               |  11 ++
target/s390x/helper.h                 |   1 +
target/s390x/tcg/insn-data.h.inc      |   5 +-
fpu/softfloat.c                       | 142 ++++++++++++++
hw/i386/pc.c                          |   2 +
hw/s390x/s390-pci-inst.c              |   2 +-
hw/s390x/virtio-ccw.c                 |   1 +
target/s390x/cpu-dump.c               |   1 +
target/s390x/tcg/fpu_helper.c         | 118 +++++++++---
target/s390x/tcg/translate.c          |  26 +++
tests/tcg/s390x/divide-to-integer.c   | 265 ++++++++++++++++++++++++++
util/rcu.c                            |  79 +++-----
fpu/softfloat-parts.c.inc             |  12 +-
python/setup.py                       |   4 -
tests/Makefile.include                |  33 ++--
tests/functional/reverse_debugging.py |   3 -
tests/tcg/s390x/Makefile.target       |   5 +
18 files changed, 600 insertions(+), 115 deletions(-)
create mode 100644 tests/tcg/s390x/divide-to-integer.c
[PULL v2 00/14] Misc patches (s390x, tests, python, docs, ...)
Posted by Thomas Huth 1 month, 4 weeks ago
 Hi Peter!

The following changes since commit 0b91040d23dc8820724a60c811223b777f3bc6b7:

  Merge tag 'pull-loongarch-20260210' of https://github.com/gaosong715/qemu into staging (2026-02-10 09:12:38 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2026-02-12v2

for you to fetch changes up to e44a26ba940214824b61976324058e73d9f41658:

  python: drop uses of pkg_resources (2026-02-12 12:34:00 +0100)

----------------------------------------------------------------
* Updates to MAINTAINERS file
* Fix CI (broken pkg_resources in python, revert RCU change to fix alpha test)
* Fix endianness issue in PCI code on s390x
* Implement DIVIDE TO INTEGER instruction for s390x TCG emulation
* Bitesized documentation updates (run-tcg-tests target and fd-bootchk property)

----------------------------------------------------------------
v2: Replaced the pkg_resources patch with John's version

Choon Keong (2):
  tests/Makefile.include: add run-tcg-tests-TARGET to check-help
  hw/i386/pc.c: add description for fd-bootchk option

Eric Farman (1):
  MAINTAINERS: Replace backup for s390 PCI

Ilya Leoshkevich (5):
  target/s390x: Dump Floating-Point-Control Register
  target/s390x: Extract s390_get_bfp_rounding_mode()
  fpu: Restrict parts_round_to_int_normal to target precision
  target/s390x: Implement DIVIDE TO INTEGER
  tests/tcg/s390x: Test DIVIDE TO INTEGER

Jaehoon Kim (1):
  s390x/pci: Fix endianness for zPCI BAR values.

John Snow (1):
  python: drop uses of pkg_resources

Raphael Norwitz (1):
  MAINTAINERS: Switch to my NVIDIA email

Thomas Huth (1):
  Revert "rcu: Unify force quiescent state"

Vladimir Sementsov-Ogievskiy (1):
  virtio-ccw: virtio_ccw_set_guest_notifier(): fix failure path

Yodel Eldar (1):
  tests/.../reverse_debugging: Remove unsatisfiable condition

 MAINTAINERS                           |   5 +-
 include/fpu/softfloat.h               |  11 ++
 target/s390x/helper.h                 |   1 +
 target/s390x/tcg/insn-data.h.inc      |   5 +-
 fpu/softfloat.c                       | 142 ++++++++++++++
 hw/i386/pc.c                          |   2 +
 hw/s390x/s390-pci-inst.c              |   2 +-
 hw/s390x/virtio-ccw.c                 |   1 +
 target/s390x/cpu-dump.c               |   1 +
 target/s390x/tcg/fpu_helper.c         | 118 +++++++++---
 target/s390x/tcg/translate.c          |  26 +++
 tests/tcg/s390x/divide-to-integer.c   | 265 ++++++++++++++++++++++++++
 util/rcu.c                            |  79 +++-----
 fpu/softfloat-parts.c.inc             |  12 +-
 python/setup.py                       |   4 -
 tests/Makefile.include                |  33 ++--
 tests/functional/reverse_debugging.py |   3 -
 tests/tcg/s390x/Makefile.target       |   5 +
 18 files changed, 600 insertions(+), 115 deletions(-)
 create mode 100644 tests/tcg/s390x/divide-to-integer.c

-- 
2.53.0
Re: [PULL v2 00/14] Misc patches (s390x, tests, python, docs, ...)
Posted by Peter Maydell 1 month, 4 weeks ago
On Thu, 12 Feb 2026 at 11:40, Thomas Huth <thuth@redhat.com> wrote:
>
>  Hi Peter!
>
> The following changes since commit 0b91040d23dc8820724a60c811223b777f3bc6b7:
>
>   Merge tag 'pull-loongarch-20260210' of https://github.com/gaosong715/qemu into staging (2026-02-10 09:12:38 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/thuth/qemu.git tags/pull-request-2026-02-12v2
>
> for you to fetch changes up to e44a26ba940214824b61976324058e73d9f41658:
>
>   python: drop uses of pkg_resources (2026-02-12 12:34:00 +0100)
>
> ----------------------------------------------------------------
> * Updates to MAINTAINERS file
> * Fix CI (broken pkg_resources in python, revert RCU change to fix alpha test)
> * Fix endianness issue in PCI code on s390x
> * Implement DIVIDE TO INTEGER instruction for s390x TCG emulation
> * Bitesized documentation updates (run-tcg-tests target and fd-bootchk property)
>


Applied, thanks (and this does indeed bring our CI back to all green!)

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.0
for any user-visible changes.

-- PMM