All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/27] Linux user for 7.0 patches
@ 2022-01-06 10:41 Laurent Vivier
  2022-01-06 10:41 ` [PULL 01/27] qemu-binfmt-conf.sh: fix -F option Laurent Vivier
                   ` (27 more replies)
  0 siblings, 28 replies; 30+ messages in thread
From: Laurent Vivier @ 2022-01-06 10:41 UTC (permalink / raw)
  To: qemu-devel; +Cc: Laurent Vivier

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



^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2022-01-10 13:29 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 ` [PULL 00/27] Linux user for 7.0 patches Richard Henderson

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.