On Mon, 11 Feb 2019 at 16:49, Richard Henderson
wrote:
>
> On 2/11/19 8:19 AM, Peter Maydell wrote:
> > Thanks. Richard: is this effectively a bugfix for big-endian guest code ?
>
> Yes.
Thanks, applied to target-arm.next; I've added a line to the commit
message to note that it only affects BE gu
On 2/11/19 8:19 AM, Peter Maydell wrote:
> Thanks. Richard: is this effectively a bugfix for big-endian guest code ?
Yes.
r~
On 1/31/19 5:40 PM, Catherine Ho wrote:
> The lo,hi order is different from the comments. And in commit
> 1ec182c33379 ("target/arm: Convert to HAVE_CMPXCHG128"), it changes
> the original code logic. So just restore the old code logic before this
> commit:
> do_paired_cmpxchg64_be():
> cmpv =
On Mon, 11 Feb 2019 at 16:11, Richard Henderson
wrote:
>
> On 1/31/19 5:40 PM, Catherine Ho wrote:
> > The lo,hi order is different from the comments. And in commit
> > 1ec182c33379 ("target/arm: Convert to HAVE_CMPXCHG128"), it changes
> > the original code logic. So just restore the old code log
The lo,hi order is different from the comments. And in commit
1ec182c33379 ("target/arm: Convert to HAVE_CMPXCHG128"), it changes
the original code logic. So just restore the old code logic before this
commit:
do_paired_cmpxchg64_be():
cmpv = int128_make128(env->exclusive_high, env->exclusive_