From: Helge Deller <deller@gmx.de>
The following changes since commit a97f90fcf8029af253a2ba274b9bda9acabc5b23:
Merge tag 'pull-tcg-20260924' of https://gitlab.com/rth7680/qemu into staging (2026-09-24 08:24:59 -0700)
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 926d6cf4036102e3e0bc9e7f92291ee2277c3215:
target/sh4: Drop use_exit_tb (2026-09-25 11:23:44 +0200)
----------------------------------------------------------------
linux user patches
A series of patches, which
- fix a race in atomic variables on sh4 guest
- fix unwinding through vdso signal trampolines on sh4 guests
- improve the parameter checks for setsockopt()/getsockopt() syscalls
- improves the parameter checks for the mincore() syscall
----------------------------------------------------------------
Igor Shevlyakov (2):
linux-user: report EBADF for setsockopt()/getsockopt() on a bad fd
linux-user: report EINVAL for a misaligned mincore() start
Matt Turner (3):
linux-user/sh4: use the kernel's sigreturn trampoline sequence in the
vdso
linux-user/sh4: fix vdso CFA for rt_sigreturn frames
linux-user/sh4: align the vdso sigreturn trampolines
Richard Henderson (3):
accel/tcg: Set CF_NOIRQ during cpu_exec_step_atomic
target/sh4: Replace TB_FLAG_GUSA_EXCLUSIVE with CF_STEP_ATOMIC
target/sh4: Drop use_exit_tb
accel/tcg/cpu-exec.c | 4 ++-
include/exec/translation-block.h | 1 +
linux-user/sh4/vdso-be.so | Bin 2704 -> 2724 bytes
linux-user/sh4/vdso-le.so | Bin 2704 -> 2724 bytes
linux-user/sh4/vdso.S | 31 ++++++++++++++------
linux-user/syscall.c | 25 +++++++++++++++-
target/sh4/cpu.h | 6 ++--
target/sh4/translate.c | 48 ++++++++++++++-----------------
8 files changed, 74 insertions(+), 41 deletions(-)
--
2.54.0