All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Henderson <richard.henderson@linaro.org>
To: Laurent Vivier <laurent@vivier.eu>, qemu-devel@nongnu.org
Subject: Re: [PULL 00/27] Linux user for 7.0 patches
Date: Thu, 6 Jan 2022 13:15:12 -0800	[thread overview]
Message-ID: <d71343e5-c1f6-d433-393b-4ce0cc9e5527@linaro.org> (raw)
In-Reply-To: <20220106104137.732883-1-laurent@vivier.eu>

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~


      parent reply	other threads:[~2022-01-06 21:29 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-06 10:41 [PULL 00/27] Linux user for 7.0 patches Laurent Vivier
2022-01-06 10:41 ` [PULL 01/27] qemu-binfmt-conf.sh: fix -F option Laurent Vivier
2022-01-06 10:41 ` [PULL 02/27] linux-user/hexagon: Use generic target_stat64 structure Laurent Vivier
2022-01-06 10:41 ` [PULL 03/27] linux-user: Mark cpu_loop() with noreturn attribute Laurent Vivier
2022-01-06 10:41 ` [PULL 04/27] linux-user: Move target_signal.h generic definitions to generic/signal.h Laurent Vivier
2022-01-06 10:41 ` [PULL 05/27] linux-user: target_syscall.h remove definition TARGET_MINSIGSTKSZ Laurent Vivier
2022-01-06 10:41 ` [PULL 06/27] linux-user: Remove TARGET_SIGSTKSZ Laurent Vivier
2022-01-06 10:41 ` [PULL 07/27] linux-user: Split out do_prctl and subroutines Laurent Vivier
2022-01-06 10:41 ` [PULL 08/27] linux-user: Disable more prctl subcodes Laurent Vivier
2022-01-06 10:41 ` [PULL 09/27] linux-user: Add code for PR_GET/SET_UNALIGN Laurent Vivier
2022-01-06 10:41 ` [PULL 10/27] target/alpha: Implement prctl_unalign_sigbus Laurent Vivier
2022-01-06 10:41 ` [PULL 11/27] target/hppa: " Laurent Vivier
2022-01-06 10:41 ` [PULL 12/27] target/sh4: " Laurent Vivier
2022-01-06 10:41 ` [PULL 13/27] linux-user/signal: Map exit signals in SIGCHLD siginfo_t Laurent Vivier
2022-01-06 10:41 ` [PULL 14/27] linux-user: add sched_getattr support Laurent Vivier
2022-01-06 10:41 ` [PULL 15/27] linux-user: call set/getscheduler set/getparam directly Laurent Vivier
2022-01-06 10:41 ` [PULL 16/27] linux-user/syscall.c: fix missed flag for shared memory in open_self_maps Laurent Vivier
2022-01-06 10:41 ` [PULL 17/27] linux-user/nios2: Properly emulate EXCP_TRAP Laurent Vivier
2022-01-06 10:41 ` [PULL 18/27] linux-user/nios2: Fixes for signal frame setup Laurent Vivier
2022-01-06 10:41 ` [PULL 19/27] linux-user/elfload: Rename ARM_COMMPAGE to HI_COMMPAGE Laurent Vivier
2022-01-06 10:41 ` [PULL 20/27] linux-user/nios2: Map a real kuser page Laurent Vivier
2022-01-10 13:22   ` Peter Maydell
2022-01-06 10:41 ` [PULL 21/27] linux-user/nios2: Fix EA vs PC confusion Laurent Vivier
2022-01-06 10:41 ` [PULL 22/27] linux-user/nios2: Fix sigmask in setup_rt_frame Laurent Vivier
2022-01-06 10:41 ` [PULL 23/27] linux-user/nios2: Use set_sigmask in do_rt_sigreturn Laurent Vivier
2022-01-06 10:41 ` [PULL 24/27] linux-user/syscall.c: malloc to g_try_malloc Laurent Vivier
2022-01-06 10:41 ` [PULL 25/27] linux-user: netlink: update IFLA entries Laurent Vivier
2022-01-06 10:41 ` [PULL 26/27] linux-user: netlink: Add IFLA_VFINFO_LIST Laurent Vivier
2022-01-06 10:41 ` [PULL 27/27] linux-user: netlink: update IFLA_BRPORT entries Laurent Vivier
2022-01-06 21:15 ` Richard Henderson [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d71343e5-c1f6-d433-393b-4ce0cc9e5527@linaro.org \
    --to=richard.henderson@linaro.org \
    --cc=laurent@vivier.eu \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.