RFR: 8131483 : aarch64: illegal stlxr instructions (original) (raw)

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