qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/27] Linux user for 7.0 patches


From: Laurent Vivier
Subject: [PULL 00/27] Linux user for 7.0 patches
Date: Thu, 6 Jan 2022 11:41:10 +0100

The following changes since commit fb084237a3b78b20fd9d888dffd673b6656ea3be:

  common-user: Really fix i386 calls to safe_syscall_set_errno_tail (2022-01-04 
21:14:23 -0800)

are available in the Git repository at:

  https://gitlab.com/laurent_vivier/qemu.git 
tags/linux-user-for-7.0-pull-request

for you to fetch changes up to f0effdbc2a5b43422bc4c9c22641ef9dafa0c7ae:

  linux-user: netlink: update IFLA_BRPORT entries (2022-01-06 11:40:53 +0100)

----------------------------------------------------------------
linux-user pull request 20220106

update netlink entries
nios2 fixes
/proc/self/maps fixes
set/getscheduler update
prctl cleanup and fixes
target_signal.h cleanup
and some trivial fixes

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

Ahmed Abouzied (1):
  linux-user/syscall.c: malloc to g_try_malloc

Andrey Kazmin (1):
  linux-user/syscall.c: fix missed flag for shared memory in
    open_self_maps

Laurent Vivier (3):
  linux-user: netlink: update IFLA entries
  linux-user: netlink: Add IFLA_VFINFO_LIST
  linux-user: netlink: update IFLA_BRPORT entries

Martin Wilck (1):
  qemu-binfmt-conf.sh: fix -F option

Matthias Schiffer (1):
  linux-user/signal: Map exit signals in SIGCHLD siginfo_t

Philippe Mathieu-Daudé (2):
  linux-user/hexagon: Use generic target_stat64 structure
  linux-user: Mark cpu_loop() with noreturn attribute

Richard Henderson (13):
  linux-user: Split out do_prctl and subroutines
  linux-user: Disable more prctl subcodes
  linux-user: Add code for PR_GET/SET_UNALIGN
  target/alpha: Implement prctl_unalign_sigbus
  target/hppa: Implement prctl_unalign_sigbus
  target/sh4: Implement prctl_unalign_sigbus
  linux-user/nios2: Properly emulate EXCP_TRAP
  linux-user/nios2: Fixes for signal frame setup
  linux-user/elfload: Rename ARM_COMMPAGE to HI_COMMPAGE
  linux-user/nios2: Map a real kuser page
  linux-user/nios2: Fix EA vs PC confusion
  linux-user/nios2: Fix sigmask in setup_rt_frame
  linux-user/nios2: Use set_sigmask in do_rt_sigreturn

Song Gao (3):
  linux-user: Move target_signal.h generic definitions to
    generic/signal.h
  linux-user: target_syscall.h remove definition TARGET_MINSIGSTKSZ
  linux-user: Remove TARGET_SIGSTKSZ

Tonis Tiigi (2):
  linux-user: add sched_getattr support
  linux-user: call set/getscheduler set/getparam directly

 cpu.c                                     |  20 +-
 include/hw/core/cpu.h                     |   3 +
 linux-user/aarch64/target_prctl.h         | 160 ++++++
 linux-user/aarch64/target_signal.h        |  18 -
 linux-user/aarch64/target_syscall.h       |  24 -
 linux-user/alpha/target_prctl.h           |   1 +
 linux-user/alpha/target_signal.h          |   1 -
 linux-user/alpha/target_syscall.h         |   1 -
 linux-user/arm/target_prctl.h             |   1 +
 linux-user/arm/target_signal.h            |  18 -
 linux-user/arm/target_syscall.h           |   1 -
 linux-user/cris/target_prctl.h            |   1 +
 linux-user/cris/target_signal.h           |  18 -
 linux-user/cris/target_syscall.h          |   1 -
 linux-user/elfload.c                      |  66 ++-
 linux-user/fd-trans.c                     | 184 ++++++
 linux-user/generic/signal.h               |  15 +
 linux-user/generic/target_prctl_unalign.h |  27 +
 linux-user/hexagon/target_prctl.h         |   1 +
 linux-user/hexagon/target_signal.h        |  11 -
 linux-user/hppa/target_prctl.h            |   1 +
 linux-user/hppa/target_signal.h           |   1 -
 linux-user/hppa/target_syscall.h          |   1 -
 linux-user/i386/target_prctl.h            |   1 +
 linux-user/i386/target_signal.h           |  18 -
 linux-user/i386/target_syscall.h          |   1 -
 linux-user/m68k/target_prctl.h            |   1 +
 linux-user/m68k/target_signal.h           |  18 -
 linux-user/m68k/target_syscall.h          |   1 -
 linux-user/microblaze/target_prctl.h      |   1 +
 linux-user/microblaze/target_signal.h     |  18 -
 linux-user/microblaze/target_syscall.h    |   1 -
 linux-user/mips/target_prctl.h            |  88 +++
 linux-user/mips/target_signal.h           |   1 -
 linux-user/mips/target_syscall.h          |   7 -
 linux-user/mips64/target_prctl.h          |   1 +
 linux-user/mips64/target_signal.h         |   1 -
 linux-user/mips64/target_syscall.h        |   7 -
 linux-user/nios2/cpu_loop.c               |  93 +--
 linux-user/nios2/signal.c                 |  58 +-
 linux-user/nios2/target_prctl.h           |   1 +
 linux-user/nios2/target_signal.h          |  16 -
 linux-user/nios2/target_syscall.h         |   1 -
 linux-user/openrisc/target_prctl.h        |   1 +
 linux-user/openrisc/target_signal.h       |  23 -
 linux-user/openrisc/target_syscall.h      |   1 -
 linux-user/ppc/target_prctl.h             |   1 +
 linux-user/ppc/target_signal.h            |  18 -
 linux-user/ppc/target_syscall.h           |   1 -
 linux-user/riscv/target_prctl.h           |   1 +
 linux-user/riscv/target_signal.h          |  12 -
 linux-user/riscv/target_syscall.h         |   1 -
 linux-user/s390x/target_prctl.h           |   1 +
 linux-user/s390x/target_signal.h          |  15 -
 linux-user/s390x/target_syscall.h         |   1 -
 linux-user/sh4/target_prctl.h             |   1 +
 linux-user/sh4/target_signal.h            |  18 -
 linux-user/sh4/target_syscall.h           |   1 -
 linux-user/signal.c                       |   9 +-
 linux-user/sparc/target_prctl.h           |   1 +
 linux-user/sparc/target_signal.h          |   1 -
 linux-user/sparc/target_syscall.h         |   1 -
 linux-user/syscall.c                      | 657 ++++++++++++----------
 linux-user/syscall_defs.h                 |  46 +-
 linux-user/user-internals.h               |   2 +-
 linux-user/x86_64/target_prctl.h          |   1 +
 linux-user/x86_64/target_signal.h         |  18 -
 linux-user/x86_64/target_syscall.h        |   1 -
 linux-user/xtensa/target_prctl.h          |   1 +
 linux-user/xtensa/target_signal.h         |  17 -
 scripts/qemu-binfmt-conf.sh               |   4 +-
 target/alpha/cpu.h                        |   5 +
 target/alpha/translate.c                  |  31 +-
 target/hppa/cpu.h                         |   5 +-
 target/hppa/translate.c                   |  19 +-
 target/nios2/cpu.h                        |   2 +-
 target/nios2/translate.c                  |  26 +-
 target/sh4/cpu.h                          |   4 +
 target/sh4/translate.c                    |  50 +-
 79 files changed, 1130 insertions(+), 776 deletions(-)
 create mode 100644 linux-user/aarch64/target_prctl.h
 create mode 100644 linux-user/alpha/target_prctl.h
 create mode 100644 linux-user/arm/target_prctl.h
 create mode 100644 linux-user/cris/target_prctl.h
 create mode 100644 linux-user/generic/target_prctl_unalign.h
 create mode 100644 linux-user/hexagon/target_prctl.h
 create mode 100644 linux-user/hppa/target_prctl.h
 create mode 100644 linux-user/i386/target_prctl.h
 create mode 100644 linux-user/m68k/target_prctl.h
 create mode 100644 linux-user/microblaze/target_prctl.h
 create mode 100644 linux-user/mips/target_prctl.h
 create mode 100644 linux-user/mips64/target_prctl.h
 create mode 100644 linux-user/nios2/target_prctl.h
 create mode 100644 linux-user/openrisc/target_prctl.h
 create mode 100644 linux-user/ppc/target_prctl.h
 create mode 100644 linux-user/riscv/target_prctl.h
 create mode 100644 linux-user/s390x/target_prctl.h
 create mode 100644 linux-user/sh4/target_prctl.h
 create mode 100644 linux-user/sparc/target_prctl.h
 create mode 100644 linux-user/x86_64/target_prctl.h
 create mode 100644 linux-user/xtensa/target_prctl.h

-- 
2.33.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]