[PULL v2 00/10] Linux user next patches

Helge Deller posted 10 patches 1 day, 16 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260529002548.19293-1-deller@gmx.de
Maintainers: Laurent Vivier <laurent@vivier.eu>, Helge Deller <deller@gmx.de>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, "Philippe Mathieu-Daudé" <philmd@mailo.com>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <arikalo@gmail.com>, Richard Henderson <richard.henderson@linaro.org>, Ilya Leoshkevich <iii@linux.ibm.com>, David Hildenbrand <david@kernel.org>, Cornelia Huck <cohuck@redhat.com>, Eric Farman <farman@linux.ibm.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Yoshinori Sato <yoshinori.sato@nifty.com>
There is a newer version of this series
linux-user/elfload.c          |  2 +-
linux-user/mips/signal.c      |  7 +++++++
linux-user/mmap.c             | 32 +++++++++++++++++++++++++++++++-
linux-user/ppc/signal.c       |  2 +-
linux-user/qemu.h             |  5 -----
linux-user/s390x/signal.c     |  6 +++++-
linux-user/sh4/signal.c       | 19 ++++++++++++++++---
linux-user/user-internals.h   | 18 ++++++++++++++++++
target/mips/cpu.h             |  3 +++
target/mips/fpu.c             |  5 +++++
target/s390x/cpu.h            |  1 +
target/s390x/tcg/fpu_helper.c | 20 ++++++++++++++------
target/sh4/cpu.h              |  3 +++
target/sh4/gdbstub.c          |  2 +-
target/sh4/op_helper.c        |  7 ++++++-
tests/tcg/sh4/Makefile.target |  7 -------
16 files changed, 112 insertions(+), 27 deletions(-)
[PULL v2 00/10] Linux user next patches
Posted by Helge Deller 1 day, 16 hours ago
The following changes since commit 2db91528542672cf0db78b3f2cc0e22b36302b38:

  Merge tag 'pull-vfio-20260527' of https://github.com/legoater/qemu into staging (2026-05-27 14:45:58 -0400)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/linux-user-next-pull-request

for you to fetch changes up to 35583b85327e0e7288e36feb38bc57e7d795ed72:

  linux-user: Move cpu_copy() to user-internals.h (2026-05-29 02:18:45 +0200)

----------------------------------------------------------------
linux user patches

A series of patches for linux-user, specifically many FPU fixes in signal
handling code for sh4, mips, ppc and s390x (from Matt Turner), a
madvise() improvement and a ARM cortex-m55 program loading fix (from me),
and qemu header cleanups (from Peter Maydell).

---
v2: Dropped the "ARM cortex-m55 program loading fix" and the FPU alpha patch

----------------------------------------------------------------

Helge Deller (2):
  linux-user: Implement finer grained madivse() syscall
  linux-user: Fix typo in function documentation for pgb_addr_set()

Matt Turner (6):
  linux-user/ppc: restore fp_status from FPSCR on sigreturn
  linux-user/mips: save/restore FCSR across signal delivery
  linux-user/sh4: preserve T/M/Q bits across signal delivery
  linux-user/sh4: restore FP rounding mode on sigreturn
  target/sh4: sync fp_status when gdb writes FPSCR
  linux-user/s390x: restore fpu_status rounding mode from FPC on
    sigreturn

Peter Maydell (2):
  linux-user: Move init_main_thread() prototype to user-internals.h
  linux-user: Move cpu_copy() to user-internals.h

 linux-user/elfload.c          |  2 +-
 linux-user/mips/signal.c      |  7 +++++++
 linux-user/mmap.c             | 32 +++++++++++++++++++++++++++++++-
 linux-user/ppc/signal.c       |  2 +-
 linux-user/qemu.h             |  5 -----
 linux-user/s390x/signal.c     |  6 +++++-
 linux-user/sh4/signal.c       | 19 ++++++++++++++++---
 linux-user/user-internals.h   | 18 ++++++++++++++++++
 target/mips/cpu.h             |  3 +++
 target/mips/fpu.c             |  5 +++++
 target/s390x/cpu.h            |  1 +
 target/s390x/tcg/fpu_helper.c | 20 ++++++++++++++------
 target/sh4/cpu.h              |  3 +++
 target/sh4/gdbstub.c          |  2 +-
 target/sh4/op_helper.c        |  7 ++++++-
 tests/tcg/sh4/Makefile.target |  7 -------
 16 files changed, 112 insertions(+), 27 deletions(-)

-- 
2.54.0