[aarch64-port-dev ] RFR: Backports to aarch64/jdk8u

Yangfei (Felix) felix.yang at huawei.com
Fri Dec 21 06:21:12 UTC 2018


Hi,

    Webrev: http://cr.openjdk.java.net/~fyang/8u-backports/webrev.00/
    This backport the following patches to the aarch64-jdk8u & aarch64-jdk8u-shenandoah branches:

8191955: AArch64: incorrect prefetch distance causes an internal error
Summary: Fixed incorrect prefetch distance on AArch64.
Reviewed-by: aph

8194256: AARCH64: SIMD shift instructions are incorrectly encoded
Reviewed-by: aph

8195588: AArch64: Codegen fix after JDK-8194256
Summary: Update shift constant usage to align with the assembler change.
Reviewed-by: aph

8202186: AArch64: Debug build VM crashes with PrintC1Statistics option
Reviewed-by: aph

8205421: AARCH64: StubCodeMark should be placed after alignment
Reviewed-by: aph

8209414: AArch64: method handle invocation does not respect JVMTI interp_only mode
Reviewed-by: adinn
Contributed-by: nick.gasson at arm.com

8213134: AArch64: vector shift failed with MaxVectorSize=8
Summary: add vshiftcnt instructions for vector64 and add vsra/vsrl instructions to AArch64 backend. To detect shift failures, MaxVectorSize options are added to jtreg test cases.
Reviewed-by: aph, kvn


    Some of these fix JVM crashes in certain cases, while others just solve some minor issues. 
    Passed JTreg test using a aarch64 fastdebug JDK built from aarch64-jdk8u-shenandoah branch. 
    OK to backport? 

Thanks,
Felix


More information about the aarch64-port-dev mailing list