RFR: 8131483 : aarch64: illegal stlxr instructions
Andrew Haley
aph at redhat.com
Thu Jul 16 09:49:37 UTC 2015
On 16/07/15 10:25, Edward Nevill wrote:
> Hi,
>
> http://cr.openjdk.java.net/~enevill/8131483/webrev
>
> Fixes an issue reported by one of our partners where the aarch64 port is generating illegal instructions on their HW.
>
> The instruction in question is
>
> stlxr(rscratch1, end, rscratch1)
>
> According to the ARM ARM this is unpredictable and an implementation may treat this as undefined which our partners HW does.
OK.
Please assert this in Assembler::stlxr.
Andrew.
More information about the hotspot-compiler-dev
mailing list