[PULL 00/13] tcg/linux-user patch queue

Richard Henderson posted 13 patches 4 weeks ago
Failed in applying to current master (apply log)
Maintainers: Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Richard Henderson <richard.henderson@linaro.org>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <Alistair.Francis@wdc.com>, "Alex Bennée" <alex.bennee@linaro.org>
linux-user/elfload.c            |  2 +-
linux-user/mmap.c               | 16 ++++++++------
linux-user/syscall.c            | 47 +++++++++++++++++++++++++++--------------
tcg/optimize.c                  |  7 +++---
tests/tcg/multiarch/test-mmap.c | 42 ++++++++++++++++++++++++++++++++++--
meson.build                     |  9 ++++++++
tcg/riscv/tcg-target.c.inc      | 33 +++++++++++++++++------------
7 files changed, 114 insertions(+), 42 deletions(-)
[PULL 00/13] tcg/linux-user patch queue
Posted by Richard Henderson 4 weeks ago
The following changes since commit b254e486242466dad881fc2bbfa215f1b67cd30f:

  Merge tag 'pull-riscv-to-apply-20260109' of https://github.com/alistair23/qemu into staging (2026-01-10 10:31:57 +1100)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20260112

for you to fetch changes up to 365a2248ae69f306fe7997fd966bcb1c16a08695:

  meson: disable libatomic with GCC >= 16 (2026-01-12 08:49:33 +1100)

----------------------------------------------------------------
tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i}
tcg/optimize: Fixes for o_mask and a_mask
linux-user: Correction to HWCAP2 accessor
linux-user: Fixes for mremap
linux-user: Implement epoll_pwait2 syscall
meson: disable libatomic with GCC >= 16

----------------------------------------------------------------
Daniel P. Berrangé (1):
      meson: disable libatomic with GCC >= 16

Jean-Christian CÎRSTEA (1):
      linux-user: allow null `pathname` for statx()/fstatat()

Jim MacArthur (1):
      linux-user/elfload.c: Correction to HWCAP2 accessor

Matthew Lugg (4):
      linux-user: fix mremap unmapping adjacent region
      linux-user: fix mremap errors for invalid ranges
      linux-user: fix reserved_va page leak in do_munmap
      tests: add tcg coverage for fixed mremap bugs

Michael Tokarev (2):
      linux-user: cleanup epoll_pwait ifdeff'ery
      linux-user: implement epoll_pwait2 syscall

Paolo Bonzini (1):
      tcg/optimize: Do use affected bits

Richard Henderson (3):
      tcg/optimize: Save o_mask in fold_masks_zosa_int
      tcg/optimize: Fix a_mask computation for orc
      tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i}

 linux-user/elfload.c            |  2 +-
 linux-user/mmap.c               | 16 ++++++++------
 linux-user/syscall.c            | 47 +++++++++++++++++++++++++++--------------
 tcg/optimize.c                  |  7 +++---
 tests/tcg/multiarch/test-mmap.c | 42 ++++++++++++++++++++++++++++++++++--
 meson.build                     |  9 ++++++++
 tcg/riscv/tcg-target.c.inc      | 33 +++++++++++++++++------------
 7 files changed, 114 insertions(+), 42 deletions(-)

Re: [PULL 00/13] tcg/linux-user patch queue
Posted by Richard Henderson 3 weeks, 6 days ago
On 1/12/26 08:58, Richard Henderson wrote:
> The following changes since commit b254e486242466dad881fc2bbfa215f1b67cd30f:
> 
>    Merge tag 'pull-riscv-to-apply-20260109' ofhttps://github.com/alistair23/qemu into staging (2026-01-10 10:31:57 +1100)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20260112
> 
> for you to fetch changes up to 365a2248ae69f306fe7997fd966bcb1c16a08695:
> 
>    meson: disable libatomic with GCC >= 16 (2026-01-12 08:49:33 +1100)
> 
> ----------------------------------------------------------------
> tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i}
> tcg/optimize: Fixes for o_mask and a_mask
> linux-user: Correction to HWCAP2 accessor
> linux-user: Fixes for mremap
> linux-user: Implement epoll_pwait2 syscall
> meson: disable libatomic with GCC >= 16


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/11.0 as appropriate.

r~