[aarch64-port-dev ] [URGENT] RFR (XS): Adjust code stub sizes for Shenandoah and future backports

Aleksey Shipilev shade at redhat.com
Tue Jun 18 19:27:16 UTC 2019


http://cr.openjdk.java.net/~shade/shenandoah/8u-codestub-sizes/webrev.01/

This is the unnumbered fix, because it is specific to Shenandoah 8u. I prefer to fix it right in
integration forest to unblock testing. Current testing shows that Windows x86_64 fastdebug build
cannot start with -XX:+UseShenandoahGC, because code stubs are too small to fit Shenandoah code. It
is enough to fit the same code on Linux, though.

So, we need to adjust it. Upstream code made multiple adjustments over the years, and I would prefer
not to second-guess that, and just pick up the values from current jdk/jdk:
  http://hg.openjdk.java.net/jdk/jdk/file/17f24c0e2f01/src/hotspot/cpu/x86/stubRoutines_x86.hpp#l34

http://hg.openjdk.java.net/jdk/jdk/file/17f24c0e2f01/src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp#l42

Testing: Shenandoah tests on {x86_64} x {Linux, Windows} x {release, fastdebug, slowdebug}

-- 
Thanks,
-Aleksey



More information about the aarch64-port-dev mailing list