mbox

[PULL,for-8.1-rc1,0/7] tcg patch queue

Message ID 20230724085328.4936-1-richard.henderson@linaro.org
State New
Headers show

Pull-request

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

Message

Richard Henderson July 24, 2023, 8:53 a.m. UTC
The following changes since commit d1181d29370a4318a9f11ea92065bea6bb159f83:

  Merge tag 'pull-nbd-2023-07-19' of https://repo.or.cz/qemu/ericb into staging (2023-07-20 09:54:07 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 32b120394c578bc824f1db4835b3bffbeca88fae:

  accel/tcg: Fix type of 'last' for pageflags_{find,next} (2023-07-24 09:48:49 +0100)

----------------------------------------------------------------
accel/tcg: Zero-pad vaddr in tlb debug output
accel/tcg: Fix type of 'last' for pageflags_{find,next}
accel/tcg: Fix sense of read-only probes in ldst_atomicity
accel/tcg: Take mmap_lock in load_atomic*_or_exit
tcg: Add earlyclobber to op_add2 for x86 and s390x
tcg/ppc: Fix race in goto_tb implementation

----------------------------------------------------------------
Anton Johansson (1):
      accel/tcg: Zero-pad vaddr in tlb_debug output

Ilya Leoshkevich (1):
      tcg/{i386, s390x}: Add earlyclobber to the op_add2's first output

Jordan Niethe (1):
      tcg/ppc: Fix race in goto_tb implementation

Luca Bonissi (1):
      accel/tcg: Fix type of 'last' for pageflags_{find,next}

Richard Henderson (3):
      include/exec: Add WITH_MMAP_LOCK_GUARD
      accel/tcg: Fix sense of read-only probes in ldst_atomicity
      accel/tcg: Take mmap_lock in load_atomic*_or_exit

 include/exec/exec-all.h        | 10 ++++++++++
 tcg/i386/tcg-target-con-set.h  |  5 ++++-
 tcg/s390x/tcg-target-con-set.h |  8 +++++---
 accel/tcg/cputlb.c             | 20 ++++++++++----------
 accel/tcg/user-exec.c          |  4 ++--
 bsd-user/mmap.c                |  1 +
 linux-user/mmap.c              |  1 +
 tcg/tcg.c                      |  8 +++++++-
 accel/tcg/ldst_atomicity.c.inc | 32 ++++++++++++++++++--------------
 tcg/i386/tcg-target.c.inc      |  2 +-
 tcg/ppc/tcg-target.c.inc       |  9 +++++----
 tcg/s390x/tcg-target.c.inc     |  4 ++--
 12 files changed, 66 insertions(+), 38 deletions(-)

Comments

Peter Maydell July 24, 2023, 1:21 p.m. UTC | #1
On Mon, 24 Jul 2023 at 09:53, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> The following changes since commit d1181d29370a4318a9f11ea92065bea6bb159f83:
>
>   Merge tag 'pull-nbd-2023-07-19' of https://repo.or.cz/qemu/ericb into staging (2023-07-20 09:54:07 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230724
>
> for you to fetch changes up to 32b120394c578bc824f1db4835b3bffbeca88fae:
>
>   accel/tcg: Fix type of 'last' for pageflags_{find,next} (2023-07-24 09:48:49 +0100)
>
> ----------------------------------------------------------------
> accel/tcg: Zero-pad vaddr in tlb debug output
> accel/tcg: Fix type of 'last' for pageflags_{find,next}
> accel/tcg: Fix sense of read-only probes in ldst_atomicity
> accel/tcg: Take mmap_lock in load_atomic*_or_exit
> tcg: Add earlyclobber to op_add2 for x86 and s390x
> tcg/ppc: Fix race in goto_tb implementation
>

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.1
for any user-visible changes.

-- PMM