qemu-devel.nongnu.org archive mirror
 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).