RFR(S) 8191437: AOT doesn't work easily after thread local handshakes
Andrew Dinn
adinn at redhat.com
Wed Nov 29 11:15:33 UTC 2017
Hi Dean,
On 28/11/17 18:00, dean.long at oracle.com wrote:
> https://bugs.openjdk.java.net/browse/JDK-8191437
>
> http://cr.openjdk.java.net/~dlong/8191437/webrev.hs/
>
> http://cr.openjdk.java.net/~dlong/8191437/webrev.graal/
>
>
> This change adds support for thread local handshakes to Graal for x64
> and SPARC. Graal generates a different instruction encoding on x64 than
> C1/C2, so I had to account for that difference in
> sharedRuntime_x86_64.cpp. I'm including the Graal changes because I
> would like to push them together with the HotSpot changes.
Is there a reason for rejecting use of thread local handshakes in the
Graal AArch64 code rather than just adding support for it? The changes
to make AArch64 implement this are targetted for 10 and in review on
aarch64-port-dev
https://bugs.openjdk.java.net/browse/JDK-8189596
http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2017-November/005104.html
regards,
Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in England and Wales under Company Registration No. 03798903
Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander
More information about the hotspot-dev
mailing list