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

Roman Kennke rkennke at redhat.com
Thu Jul 21 14:05:53 UTC 2016


I've applied all the patches to my local copy, and here's the combined
webrev:

http://cr.openjdk.java.net/~rkennke/merge-shenandoah/webrev.00/

Sorry, the webrev looks all messed up, but if you ignore all the rev
lines, it should be good.


Roman

Am Mittwoch, den 20.07.2016, 13:02 -0400 schrieb Andrew Hughes:
> 
> ----- Original Message -----
> > 
> > 
> > > 
> > > 
> > > > 
> > > > 
> > > > Also, the following changesets need to be included into the
> > > > integration
> > > > repository:
> > > > 
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/51d8c9b
> > > > 5de8
> > > > 7
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bf65b04
> > > > 23b2
> > > > d
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/306ff30
> > > > 7a68
> > > > d
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/80821b4
> > > > 8a83
> > > > 7
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b67217c
> > > > cdc3
> > > > c
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/01d7999
> > > > 614f
> > > > 6
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1e2c94c
> > > > 741b
> > > > b
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9b261ed
> > > > 4079
> > > > 9
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa985a2
> > > > 03d3
> > > > 9
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a75014e
> > > > b896
> > > > d
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7cc5667
> > > > f212
> > > > 1
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/597d20b
> > > > b52f
> > > > b
> > > > http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/92d0c4d
> > > > e978
> > > > 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...
> > 
> Please don't. I'd do a simple hg export --git -r <rev> | hg import -
> Takes a few minutes. I did something similar to backport aarch64
> 7 patches to the 2.6 branch yesterday.
> 
> > 
> > Roman
> > 
> > 


More information about the aarch64-port-dev mailing list