[aarch64-port-dev ] RFR: Backports to aarch64/jdk8u
Felix Yang
felix.yang at linaro.org
Wed Jun 1 14:28:44 UTC 2016
Hi,
I rebased the patch on the latest aarch64/jdk8u repo:
http://cr.openjdk.java.net/~fyang/backports/webrev.00
Also excluded the following patch as it has been backported by
http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-May/003504.html
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
Tested with Jtreg, results before and after were identical. OK to
backport?
Thanks,
Felix
On 28 May 2016 at 22:12, Felix Yang <felix.yang at linaro.org> wrote:
> 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