[aarch64-port-dev ] RFR: Critical Shenandoah patch for interpreter
Andrew Hughes
gnu.andrew at redhat.com
Wed Jul 20 17:02:12 UTC 2016
----- Original Message -----
>
> >
> > >
> > > 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...
>
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
>
>
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the aarch64-port-dev
mailing list