[aarch64-port-dev ] RFR: Backports to jdk8

Edward Nevill edward.nevill at gmail.com
Wed Nov 25 13:58:51 UTC 2015


Hi,

Please review the following backports from JDK 9 to JDK 8.

http://cr.openjdk.java.net/~enevill/jdk8_backports_1511

Tested with jtreg hotspot and langtools. Results the same before and after.

Hotspot: Test results: passed: 674; failed: 17; error: 3
Langtools: Test results: passed: 3,091

Below is a summary of the changesets.

Thanks,
Ed.

---
ed at arm64:~/jdk8/jdk8/hotspot$ hg outgoing
comparing with ssh://enevill@hg.openjdk.java.net/aarch64-port/jdk8/hotspot
running ssh enevill at hg.openjdk.java.net 'hg -R aarch64-port/jdk8/hotspot serve --stdio'
searching for changes
changeset:   8572:3b837e8988b5
user:        aph
date:        Tue Sep 08 14:08:58 2015 +0100
files:       src/cpu/aarch64/vm/aarch64.ad
description:
8135157: DMB elimination in AArch64 C2 synchronization implementation
Summary: Reduce memory barrier usage in C2 fast lock and unlock.
Reviewed-by: kvn
Contributed-by: wei.tang at linaro.org, aph at redhat.com


changeset:   8573:85e9169ff89c
user:        aph
date:        Wed Nov 04 13:38:38 2015 +0100
files:       src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
description:
8138966: Intermittent SEGV running ParallelGC
Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables.
Reviewed-by: tschatzl


changeset:   8574:3b4d83989d8e
user:        enevill
date:        Thu Nov 19 15:15:20 2015 +0000
files:       src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
description:
8143067: aarch64: guarantee failure in javac
Summary: Fix adrp going out of range during code relocation
Reviewed-by: aph, kvn


changeset:   8575:d74991e8f574
tag:         tip
user:        hshi
date:        Tue Nov 24 09:02:26 2015 +0000
files:       src/cpu/aarch64/vm/interp_masm_aarch64.cpp
description:
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
Reviewed-by: roland, aph
---




More information about the aarch64-port-dev mailing list