[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/59] Linux user for 6.1 patches
From: |
Laurent Vivier |
Subject: |
[PULL 00/59] Linux user for 6.1 patches |
Date: |
Mon, 17 May 2021 20:13:25 +0200 |
The following changes since commit 6d34aa9969ff85ca6eaeb4dc1988a4d4e13e7d79:
Merge remote-tracking branch 'remotes/marcandre/tags/rtd-pull-request' into
staging (2021-05-14 17:20:08 +0100)
are available in the Git repository at:
git://github.com/vivier/qemu.git tags/linux-user-for-6.1-pull-request
for you to fetch changes up to ea34f139c6dc6995a24f01e2979a642f6b54a947:
linux-user/elfload: add s390x core dumping support (2021-05-15 22:00:25 +0200)
----------------------------------------------------------------
linux-user pull request 20210517
- alpha sigaction fixes/cleanups
- s390x sigaction fixes/cleanup
- sparc sigaction fixes/cleanup
- s390x core dumping support
- core dump fix (app name)
- arm fpa11 fix and cleanup
- strace fixes (unshare(), llseek())
- fix copy_file_range()
- use GDateTime
- Remove dead code
----------------------------------------------------------------
Daniel P. Berrangé (1):
linux-user: use GDateTime for formatting timestamp for core file
Giuseppe Musacchio (2):
linux-user: Add copy_file_range to strace.list
linux-user: Fix erroneous conversion in copy_file_range
Ilya Leoshkevich (2):
linux-user/elfload: fix filling psinfo->pr_psargs
linux-user/elfload: add s390x core dumping support
Kito Cheng (1):
linux-user: Add strace support for printing arguments of llseek
Matus Kysel (1):
linux-user: strace now handles unshare syscall args correctly
Philippe Mathieu-Daudé (1):
linux-user: Remove dead code
Richard Henderson (51):
linux-user/arm: Split out emulate_arm_fpa11
linux-user/arm: Do not emulate fpa11 in thumb mode
linux-user/arm: Do not fill in si_code for fpa11 exceptions
linux-user/arm: Simplify accumulating and raising fpa11 exceptions
linux-user: Split out target_restore_altstack
linux-user: Use target_restore_altstack in all sigreturn
linux-user: Pass CPUArchState to do_sigaltstack
linux-user: Pass CPUArchState to target_restore_altstack
linux-user/sparc: Include TARGET_STACK_BIAS in get_sp_from_cpustate
linux-user/sparc: Clean up init_thread
linux-user/sparc: Merge sparc64 target_syscall.h
linux-user/sparc: Merge sparc64 target_elf.h
linux-user/sparc: Merge sparc64 target_structs.h
linux-user/sparc: Merge sparc64 termbits.h
linux-user/sparc: Merge sparc64/ into sparc/
linux-user/sparc: Remove target_sigcontext as unused
linux-user/sparc: Remove target_rt_signal_frame as unused
linux-user/sparc: Fix the stackframe structure
linux-user/sparc: Use target_pt_regs
linux-user/sparc: Split out save_reg_win
linux-user/sparc: Clean up get_sigframe
linux-user/sparc: Save and restore fpu in signal frame
linux-user/sparc: Add rwin_save to signal frame
linux-user/sparc: Clean up setup_frame
linux-user/sparc: Minor corrections to do_sigreturn
linux-user/sparc: Add 64-bit support to fpu save/restore
linux-user/sparc: Implement sparc32 rt signals
linux-user/sparc: Implement sparc64 rt signals
tests/tcg/sparc64: Re-enable linux-test
linux-user/s390x: Fix sigframe types
linux-user/s390x: Use uint16_t for signal retcode
linux-user/s390x: Remove PSW_ADDR_AMODE
linux-user/s390x: Remove restore_sigregs return value
linux-user/s390x: Fix trace in restore_regs
linux-user/s390x: Fix sigcontext sregs value
linux-user/s390x: Use tswap_sigset in setup_rt_frame
linux-user/s390x: Tidy save_sigregs
linux-user/s390x: Clean up single-use gotos in signal.c
linux-user/s390x: Set psw.mask properly for the signal handler
linux-user/s390x: Add stub sigframe argument for last_break
linux-user/s390x: Fix frame_addr corruption in setup_frame
linux-user/s390x: Add build asserts for sigset sizes
linux-user/s390x: Clean up signal.c
linux-user/s390x: Handle vector regs in signal stack
linux-user/alpha: Fix rt sigframe return
linux-user/alpha: Rename the sigaction restorer field
linux-user: Pass ka_restorer to do_sigaction
linux-user: Honor TARGET_ARCH_HAS_SA_RESTORER in do_syscall
linux-user/alpha: Define TARGET_ARCH_HAS_KA_RESTORER
linux-user/alpha: Share code for TARGET_NR_sigaction
linux-user: Tidy TARGET_NR_rt_sigaction
.../targets/sparc64-linux-user.mak | 1 +
linux-user/aarch64/signal.c | 6 +-
linux-user/alpha/signal.c | 16 +-
linux-user/alpha/target_signal.h | 1 +
linux-user/arm/cpu_loop.c | 125 ++--
linux-user/arm/signal.c | 9 +-
linux-user/elfload.c | 107 ++--
linux-user/hexagon/signal.c | 6 +-
linux-user/hppa/signal.c | 8 +-
linux-user/i386/signal.c | 5 +-
linux-user/m68k/signal.c | 5 +-
linux-user/main.c | 5 -
linux-user/meson.build | 1 -
linux-user/microblaze/signal.c | 6 +-
linux-user/mips/signal.c | 6 +-
linux-user/nios2/signal.c | 8 +-
linux-user/openrisc/signal.c | 5 +-
linux-user/ppc/signal.c | 4 +-
linux-user/qemu.h | 3 +-
linux-user/riscv/signal.c | 6 +-
linux-user/s390x/signal.c | 258 +++++----
linux-user/sh4/signal.c | 7 +-
linux-user/signal-common.h | 1 +
linux-user/signal.c | 125 ++--
linux-user/sparc/signal.c | 535 ++++++++++++------
linux-user/sparc/target_cpu.h | 9 +-
linux-user/sparc/target_signal.h | 2 +
linux-user/sparc/target_structs.h | 34 +-
linux-user/sparc/target_syscall.h | 42 +-
linux-user/sparc64/cpu_loop.c | 20 -
linux-user/sparc64/meson.build | 5 -
linux-user/sparc64/signal.c | 19 -
linux-user/sparc64/sockbits.h | 1 -
linux-user/sparc64/syscall.tbl | 487 ----------------
linux-user/sparc64/syscallhdr.sh | 32 --
linux-user/sparc64/target_cpu.h | 1 -
linux-user/sparc64/target_elf.h | 14 -
linux-user/sparc64/target_fcntl.h | 1 -
linux-user/sparc64/target_signal.h | 1 -
linux-user/sparc64/target_structs.h | 58 --
linux-user/sparc64/target_syscall.h | 35 --
linux-user/sparc64/termbits.h | 291 ----------
linux-user/strace.c | 21 +-
linux-user/strace.list | 8 +-
linux-user/syscall.c | 113 +---
linux-user/syscall_defs.h | 29 +-
linux-user/xtensa/signal.c | 6 +-
tests/tcg/sparc64/Makefile.target | 7 +-
48 files changed, 842 insertions(+), 1653 deletions(-)
delete mode 100644 linux-user/sparc64/cpu_loop.c
delete mode 100644 linux-user/sparc64/meson.build
delete mode 100644 linux-user/sparc64/signal.c
delete mode 100644 linux-user/sparc64/sockbits.h
delete mode 100644 linux-user/sparc64/syscall.tbl
delete mode 100644 linux-user/sparc64/syscallhdr.sh
delete mode 100644 linux-user/sparc64/target_cpu.h
delete mode 100644 linux-user/sparc64/target_elf.h
delete mode 100644 linux-user/sparc64/target_fcntl.h
delete mode 100644 linux-user/sparc64/target_signal.h
delete mode 100644 linux-user/sparc64/target_structs.h
delete mode 100644 linux-user/sparc64/target_syscall.h
delete mode 100644 linux-user/sparc64/termbits.h
--
2.31.1
- [PULL 00/59] Linux user for 6.1 patches,
Laurent Vivier <=
- [PULL 01/59] linux-user: Remove dead code, Laurent Vivier, 2021/05/17
- [PULL 08/59] linux-user: Split out target_restore_altstack, Laurent Vivier, 2021/05/17
- [PULL 07/59] linux-user: Add strace support for printing arguments of llseek, Laurent Vivier, 2021/05/17
- [PULL 15/59] linux-user/sparc: Merge sparc64 target_elf.h, Laurent Vivier, 2021/05/17
- [PULL 05/59] linux-user/arm: Do not fill in si_code for fpa11 exceptions, Laurent Vivier, 2021/05/17
- [PULL 02/59] linux-user: strace now handles unshare syscall args correctly, Laurent Vivier, 2021/05/17
- [PULL 06/59] linux-user/arm: Simplify accumulating and raising fpa11 exceptions, Laurent Vivier, 2021/05/17
- [PULL 14/59] linux-user/sparc: Merge sparc64 target_syscall.h, Laurent Vivier, 2021/05/17
- [PULL 13/59] linux-user/sparc: Clean up init_thread, Laurent Vivier, 2021/05/17
- [PULL 11/59] linux-user: Pass CPUArchState to target_restore_altstack, Laurent Vivier, 2021/05/17