[PULL 00/12] Linux user next patches

Helge Deller posted 12 patches 3 days, 20 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260526200207.79738-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>
There is a newer version of this series
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(-)
[PULL 00/12] Linux user next patches
Posted by Helge Deller 3 days, 20 hours ago
From: Helge Deller <deller@gmx.de>

The following changes since commit 554cbfb1cf4601d2762f5315c884319e361b24cb:

  Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-05-26 10:38:13 -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 b501a44d26be4cf70ba77500365aadbf21494e74:

  linux-user: Move cpu_copy() to user-internals.h (2026-05-26 20:56:29 +0200)

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

A series of patches for linux-user, specifically many FPU 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
Re: [PULL 00/12] Linux user next patches
Posted by Peter Maydell 3 days, 5 hours ago
On Tue, 26 May 2026 at 21:04, Helge Deller <deller@kernel.org> wrote:
>
> From: Helge Deller <deller@gmx.de>
>
> The following changes since commit 554cbfb1cf4601d2762f5315c884319e361b24cb:
>
>   Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-05-26 10:38:13 -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 b501a44d26be4cf70ba77500365aadbf21494e74:
>
>   linux-user: Move cpu_copy() to user-internals.h (2026-05-26 20:56:29 +0200)
>
> ----------------------------------------------------------------
> linux user patches
>
> A series of patches for linux-user, specifically many FPU 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).

>   linux-user: Fix loading static ARM cortex-m55 binaries

This patch has been on the list only a few days and hasn't been
reviewed yet -- please can you not put it in a pullreq? It's
on my list to look at.

thanks
-- PMM