RFR: JDK-8169177 Aarch64: SIGSEGV when "-XX:+ZeroTLAB" is specified along with GC options
kavitha.natarajan at linaro.org
Thu Dec 15 09:55:42 UTC 2016
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
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-dev