RFR: JDK-8169177 Aarch64: SIGSEGV when "-XX:+ZeroTLAB" is specified along with GC options
david.holmes at oracle.com
Thu Dec 15 10:26:49 UTC 2016
Please note that is a requirement that all contributions be hosted on
openjdk systems (cr.openjdk.java.net) or else included in-line with
openjdk email. They can not be taken directly from external systems like
On 15/12/2016 7:55 PM, Kavitha Natarajan wrote:
> I am re-posting the review request on hotspot-dev which I had missed
> The below bug fix was already posted in aarch64-port-dev and
> hotspot-compiler-dev mailing lists.
> The following are the jtreg test cases that fail with SIGSEGV on aarch64
> when "-XX:+ZeroTLAB" is specified along with a GC option:
> Bug fix for JDK-8086053
> <https://bugs.openjdk.java.net/browse/JDK-8086053> (Address
> inconsistencies regarding ZeroTLAB) fixes similar issue on x86 and sparc.
> This fix has been ported to aarch64 and the above test cases now pass on
> aarch64 as well.
> Below is the webrev for the aarch64 changes:
> Derek White and Andrew Haley had done the review and suggested to use
> zero_memory() only in C1 and zero_words() in C2. However, zero_words itself
> need to be enhanced before its been used. So currenly zero_memory() is only
> used for both C1 and C2.
> A separate enhancement request has been raised for zero_words().
> Please review and approve.
More information about the hotspot-compiler-dev