[PATCH 00/12] linux user patches

Helge Deller posted 12 patches 3 days, 21 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260526190535.10833-1-deller@kernel.org
Maintainers: Laurent Vivier <laurent@vivier.eu>, Helge Deller <deller@gmx.de>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, 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>
linux-user/alpha/elfload.c    | 12 ++++++++++++
linux-user/alpha/target_elf.h | 13 +++++++++++++
linux-user/elfload.c          |  4 ++--
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 -------
18 files changed, 138 insertions(+), 28 deletions(-)
[PATCH 00/12] linux user patches
Posted by Helge Deller 3 days, 21 hours ago
From: Helge Deller <deller@gmx.de>

A series of patches for linux-user, specifically many FP fixes in signal
handling code for sh4, mips, ppc, alpha 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).

Helge Deller (3):
  linux-user: Implement finer grained madivse() syscall
  linux-user: Fix typo in function documentation for pgb_addr_set()
  linux-user: Fix loading static ARM cortex-m55 binaries

Matt Turner (7):
  linux-user/ppc: restore fp_status from FPSCR on sigreturn
  linux-user/mips: save/restore FCSR across signal delivery
  linux-user/alpha: add coredump support
  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/alpha/elfload.c    | 12 ++++++++++++
 linux-user/alpha/target_elf.h | 13 +++++++++++++
 linux-user/elfload.c          |  4 ++--
 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 -------
 18 files changed, 138 insertions(+), 28 deletions(-)

-- 
2.54.0