[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