RFR (S) : 8014362 : Need to expose some processor features via	Unsafe interface
    David Chase 
    david.r.chase at oracle.com
       
    Wed May 15 07:34:37 PDT 2013
    
    
  
Plan B, pass the information through a property "sun.zip.clmulSupported", to be removed on the JDK side.
http://cr.openjdk.java.net/~drchase/8014362/webrev.01/
The jdk-side patch is not yet up for review, but the code to remove the property looks like this:
diff --git a/src/share/classes/sun/misc/VM.java b/src/share/classes/sun/misc/VM.java
--- a/src/share/classes/sun/misc/VM.java
+++ b/src/share/classes/sun/misc/VM.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -298,6 +298,9 @@
 
         // used by sun.launcher.LauncherHelper
         props.remove("sun.java.launcher.diag");
+
+        // used by java.util.zip.CRC32
+        props.remove("sun.zip.clmulSupported");
     }
 
     // Initialize any miscellenous operating system settings that need to be
    
    
More information about the hotspot-compiler-dev
mailing list