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