[aarch64-port-dev ] RFR: Critical Shenandoah patch for interpreter

Roman Kennke rkennke at redhat.com
Wed Jul 20 15:27:24 UTC 2016


> 
> > 
> > Also, the following changesets need to be included into the
> > integration
> > repository:
> > 
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/51d8c9b5de8
> > 7
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bf65b0423b2
> > d
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/306ff307a68
> > d
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/80821b48a83
> > 7
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b67217ccdc3
> > c
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/01d7999614f
> > 6
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1e2c94c741b
> > b
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9b261ed4079
> > 9
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa985a203d3
> > 9
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a75014eb896
> > d
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7cc5667f212
> > 1
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/597d20bb52f
> > b
> > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/92d0c4de978
> > 8
> > 
> > Those fix:
> > - Growing of the heap (i.e. when -Xms and -Xmx are different)
> > - Add some missing barriers
> > - Make CAS-obj a loop
> > - Fix freeze in JNI critical region support code
> > 
> > All of those are straightforward backports of corresponding code in
> > jdk9, where the patches have baked for a while. All of them fix
> > some
> > important issues (freezes, failures in concurrency code, etc). Can
> > those be included into the integration repository, together with
> > the
> > original boolean putfield patch asap?
> Are you planning to backport these yourself and post a webrev, or
> do you want me to include them when importing aarch64-jdk8u101-b13?

I can backport them myself. Can I collapse them into a single bigger
patch? Otherwise it might be easier to simply hg import $URL them...

Roman



More information about the aarch64-port-dev mailing list