[8u] RFR 8073108: Use x86 and SPARC CPU instructions for GHASH acceleration

Hohensee, Paul hohensee at amazon.com
Wed Nov 20 23:37:58 UTC 2019


Patch looks good. Have you run the tests on sparc?

Thanks,
Paul

On 11/20/19, 2:35 PM, "jdk8u-dev on behalf of Martin Balao" <jdk8u-dev-bounces at openjdk.java.net on behalf of mbalao at redhat.com> wrote:

    Hi,
    
    I'd like to request a review for the 8u backport of 8073108 [1].
    
    Webrev.00:
    
     * http://cr.openjdk.java.net/~mbalao/webrevs/8073108/8073108.8u.webrev.00/
    
    Differences from JDK patch:
    
    Hotspot
    --
    
     * Path changes
    
     * src/cpu/aarch64/vm/vm_version_aarch64.cpp
      * AArch64 changes do not apply to 8u
       * Will be proposed for
    http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/
    
     * src/cpu/ppc/vm/vm_version_ppc.cpp
      * 1st hook does not apply cleanly because 8u has 8185979 [2] [3]
    already (8185979 is newer than 8073108 but was backported first).
    Manually applied change without further conflicts.
    
     * src/cpu/x86/vm/assembler_x86.cpp
      * 1st hook does not apply cleanly because 8u does not have 8076276
    [4]. Manually applied changes without further conflicts.
    
     * src/share/vm/runtime/globals.hpp
      * 1st hook does not apply cleanly because 8u does not have 8074459
    [5]. Manually applied changes without further conflicts.
    
    JDK
    --
    
     * Path changes
    
    Testing:
    
     * com/sun/crypto/provider/Cipher/AES/TestGHASH.java
      * Passes
    
     * hotspot/test/compiler/7184394
      * Passes
    
    Thanks,
    Martin.-
    
    --
    [1] - https://bugs.openjdk.java.net/browse/JDK-8073108
    [2] - https://bugs.openjdk.java.net/browse/JDK-8185979
    [3] - http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c4567d28f31f
    [4] - https://bugs.openjdk.java.net/browse/JDK-8076276
    [5] - https://bugs.openjdk.java.net/browse/JDK-8074459
    
    



More information about the jdk8u-dev mailing list