Message ID | 20230516194145.1749305-1-richard.henderson@linaro.org |
---|---|
State | New |
Headers | show |
On Tue, 16 May 2023 at 20:48, Richard Henderson <richard.henderson@linaro.org> wrote: > > The following changes since commit 8844bb8d896595ee1d25d21c770e6e6f29803097: > > Merge tag 'or1k-pull-request-20230513' of https://github.com/stffrdhrn/qemu into staging (2023-05-13 11:23:14 +0100) > > are available in the Git repository at: > > https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230516 > > for you to fetch changes up to ee95d036bf4bfa10be65325a287bf3d0e8b2a0e6: > > tcg: Split out exec/user/guest-base.h (2023-05-16 08:11:53 -0700) > > ---------------------------------------------------------------- > tcg/i386: Fix tcg_out_addi_ptr for win64 > tcg: Implement atomicity for TCGv_i128 > tcg: First quarter of cleanups for building tcg once > > ---------------------------------------------------------------- > Richard Henderson (80): > tcg/i386: Set P_REXW in tcg_out_addi_ptr > include/exec/memop: Add MO_ATOM_* > accel/tcg: Honor atomicity of loads Didn't we determine yesterday that what we were doing in this patch didn't work (because it assumes that the compiler atomic load builtins for 128 bits will never do a store) ? thanks -- PMM
On 5/17/23 08:11, Peter Maydell wrote: > On Tue, 16 May 2023 at 20:48, Richard Henderson > <richard.henderson@linaro.org> wrote: >> >> The following changes since commit 8844bb8d896595ee1d25d21c770e6e6f29803097: >> >> Merge tag 'or1k-pull-request-20230513' of https://github.com/stffrdhrn/qemu into staging (2023-05-13 11:23:14 +0100) >> >> are available in the Git repository at: >> >> https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230516 >> >> for you to fetch changes up to ee95d036bf4bfa10be65325a287bf3d0e8b2a0e6: >> >> tcg: Split out exec/user/guest-base.h (2023-05-16 08:11:53 -0700) >> >> ---------------------------------------------------------------- >> tcg/i386: Fix tcg_out_addi_ptr for win64 >> tcg: Implement atomicity for TCGv_i128 >> tcg: First quarter of cleanups for building tcg once >> >> ---------------------------------------------------------------- >> Richard Henderson (80): >> tcg/i386: Set P_REXW in tcg_out_addi_ptr >> include/exec/memop: Add MO_ATOM_* >> accel/tcg: Honor atomicity of loads > > Didn't we determine yesterday that what we were doing in this patch > didn't work (because it assumes that the compiler atomic load > builtins for 128 bits will never do a store) ? So we did, but I was still thinking in terms of the per-host customization, which I did hold back. I'll address it this week. Sorry about that. r~