[aarch64-port-dev ] RFR: aarch64: JDK 8: Get client build going again
Edward Nevill
edward.nevill at gmail.com
Wed Jan 6 08:55:31 UTC 2016
On Tue, 2016-01-05 at 18:04 +0000, Andrew Haley wrote:
> On 01/05/2016 05:51 PM, Edward Nevill wrote:
> > Hi,
> >
> > The following webrev fixes the JDK 8 client build which was broken
> > by the addition of large code cache support.
> >
> > http://cr.openjdk.java.net/~enevill/jdk8_client_build/webrev.0
> >
> Sure. Can you error out if you try to set code cache size > 128M ?
> It would be nice.
OK. I'll also backport this which should make large code caches work for JDK 8.
Changeset: 74685d35f849
Author: enevill
Date: 2015-12-29 16:47 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/74685d35f849
8146286: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
Summary: patch trampoline calls with special case bl to itself which does not cause guarantee failure
Reviewed-by: aph
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
Regards,
Ed.
More information about the aarch64-port-dev
mailing list