[aarch64-port-dev ] RFR: Backports to aarch64/jdk8u
Felix Yang
felix.yang at linaro.org
Sat May 28 14:12:17 UTC 2016
Hi,
The following are a couple patches from jdk9 which implement some
basic stub routines which I think should go into aarch64/jdk8u repo.
changeset: 9657:3455d28791c8
parent: 9646:8962380eb039
user: aph
date: Mon Dec 14 15:53:48 2015 +0000
files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
description:
8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64
Reviewed-by: kvn
changeset: 10544:0d2b390d451a
user: fyang
date: Mon Mar 28 21:21:41 2016 +0800
files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
description:
8152840: aarch64: improve _unsafe_arraycopy stub routine
Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine
Reviewed-by: aph
changeset: 10586:d4636cc092db
user: enevill
date: Thu Apr 07 22:36:16 2016 +0000
files: src/cpu/aarch64/vm/aarch64.ad
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
description:
8153797: aarch64: Add Arrays.fill stub code
Reviewed-by: aph
Contributed-by: long.chen at linaro.org
changeset: 11301:4b829744c5c7
user: fyang
date: Fri May 27 01:02:16 2016 +0800
files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
description:
8156731: aarch64: java/util/Arrays/Correct.java fails due to
_generic_arraycopy stub routine
Summary: fix address calculation considering compressed oops
_generic_arraycopy stub routine
Reviewed-by: aph
Here are the links to the original jdk9 patches:
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3455d28791c8
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0d2b390d451a
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d4636cc092db
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4b829744c5c7
And patches for aarch64/jdk8u with minor adaptations:
http://cr.openjdk.java.net/~fyang/backports/8145320-aarch64-jdk8u.patch
http://cr.openjdk.java.net/~fyang/backports/8152840-aarch64-jdk8u.patch
http://cr.openjdk.java.net/~fyang/backports/8153797-aarch64-jdk8u.patch
http://cr.openjdk.java.net/~fyang/backports/8156731-aarch64-jdk8u.patch
Spark Terasort benchmark benefit from the first two patches, about
3.5%+ performance gain tested .
Tested with Jtreg using an aarch64 server build, results before
and after were identical. OK to backport?
Felix
More information about the aarch64-port-dev
mailing list