qemu-devel
[Top][All Lists]
Advanced

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

Re: [PULL 00/27] Linux user for 7.0 patches


From: Richard Henderson
Subject: Re: [PULL 00/27] Linux user for 7.0 patches
Date: Thu, 6 Jan 2022 13:15:12 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0

On 1/6/22 2:41 AM, Laurent Vivier wrote:
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

Applied, thanks.

r~



reply via email to

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