> -----Original Message----- > From: alistai...@gmail.com [mailto:alistai...@gmail.com] On Behalf Of > Alistair Francis > Sent: Friday, August 11, 2017 4:23 PM > To: Alistair Francis <alis...@xilinx.com>; Portia Stephens > <port...@xilinx.com> > Cc: firstname.lastname@example.org Developers <email@example.com>; > Peter Maydell <peter.mayd...@linaro.org>; Edgar Iglesias > <edg...@xilinx.com>; Edgar Iglesias <edgar.igles...@gmail.com>; qemu-arm > <qemu-...@nongnu.org> > Subject: Re: [PATCH v1 0/3] Fixup exclusive store logic > > On Fri, Aug 11, 2017 at 4:21 PM, Alistair Francis <alistai...@gmail.com> > wrote: > > On Fri, Aug 11, 2017 at 3:17 PM, Alistair Francis > > <alistair.fran...@xilinx.com> wrote: > >> I found some issues with the way exclusive store was working. This patch > >> series seems to fix the test cases that were failing for me. > >> > >> The first patch is just a simple adjustment. > >> > >> The third patch fixes the main bug I was seeing. > >> > >> The second patch is left over from the RFC that seems like it is still a > >> good idea. > > + Portia from fuzzy testing team. > > > > > After working with the internal fuzzy testing team I have a test case > > where exclusive operations are failing on master but working on top of > > this patch series. > >
This patch series fixes the failures previously seen with exclusive stores by our internal tests on AArch64. Tested-by: Portia Stephens <portia.steph...@xilinx.com> > > Thanks, > > Alistair > > > >> > >> Changes from RFC: > >> - Rewrite the third patch to correctly fix the issue. > >> > >> Alistair Francis (3): > >> target/arm: Update the memops for exclusive load > >> tcg/tcg-op: Expose the tcg_gen_ext_i* functions > >> target/arm: Correct exclusive store cmpxchg memop mask > >> > >> target/arm/translate-a64.c | 4 ++-- > >> tcg/tcg-op.c | 4 ++-- > >> tcg/tcg-op.h | 2 ++ > >> 3 files changed, 6 insertions(+), 4 deletions(-) > >> > >> -- > >> 2.11.0 > >> This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.