diff jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java @ 23686:50465926fbeb jvmci-0.12

make all HotSpotVMConfigAccess subclasses and their members package-private remove toString methods from HotSpotVMConfigAccess subclasses remove HotSpotVMConfigVerifier
author Doug Simon <doug.simon@oracle.com>
date Wed, 15 Jun 2016 15:29:38 +0200
parents b5557b757040
children 9e1235406b59
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java	Wed Jun 15 15:18:17 2016 +0200
+++ b/jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java	Wed Jun 15 15:29:38 2016 +0200
@@ -25,54 +25,57 @@
 import jdk.vm.ci.hotspot.HotSpotVMConfigAccess;
 import jdk.vm.ci.hotspot.HotSpotVMConfigStore;
 
-public class AMD64HotSpotVMConfig extends HotSpotVMConfigAccess {
+/**
+ * Used to access AMD64 specific native configuration details.
+ */
+class AMD64HotSpotVMConfig extends HotSpotVMConfigAccess {
 
-    public AMD64HotSpotVMConfig(HotSpotVMConfigStore config) {
+    AMD64HotSpotVMConfig(HotSpotVMConfigStore config) {
         super(config);
     }
 
     /**
      * Maximum allowed size of allocated area for a frame.
      */
-    public final int maxFrameSize = 16 * 1024;
+    final int maxFrameSize = 16 * 1024;
 
-    public final boolean windowsOs = System.getProperty("os.name", "").startsWith("Windows");
+    final boolean windowsOs = System.getProperty("os.name", "").startsWith("Windows");
 
-    public final boolean useCountLeadingZerosInstruction = getFlag("UseCountLeadingZerosInstruction", Boolean.class);
-    public final boolean useCountTrailingZerosInstruction = getFlag("UseCountTrailingZerosInstruction", Boolean.class);
-    public final boolean useCompressedOops = getFlag("UseCompressedOops", Boolean.class);
+    final boolean useCountLeadingZerosInstruction = getFlag("UseCountLeadingZerosInstruction", Boolean.class);
+    final boolean useCountTrailingZerosInstruction = getFlag("UseCountTrailingZerosInstruction", Boolean.class);
+    final boolean useCompressedOops = getFlag("UseCompressedOops", Boolean.class);
 
     // CPU capabilities
-    public final int useSSE = getFlag("UseSSE", Integer.class);
-    public final int useAVX = getFlag("UseAVX", Integer.class);
+    final int useSSE = getFlag("UseSSE", Integer.class);
+    final int useAVX = getFlag("UseAVX", Integer.class);
 
-    public final long vmVersionFeatures = getFieldValue("VM_Version::_cpuFeatures", Long.class, "int");
+    final long vmVersionFeatures = getFieldValue("VM_Version::_cpuFeatures", Long.class, "int");
 
     // CPU feature flags
-    public final long amd64CX8 = getConstant("VM_Version::CPU_CX8", Long.class);
-    public final long amd64CMOV = getConstant("VM_Version::CPU_CMOV", Long.class);
-    public final long amd64FXSR = getConstant("VM_Version::CPU_FXSR", Long.class);
-    public final long amd64HT = getConstant("VM_Version::CPU_HT", Long.class);
-    public final long amd64MMX = getConstant("VM_Version::CPU_MMX", Long.class);
-    public final long amd643DNOWPREFETCH = getConstant("VM_Version::CPU_3DNOW_PREFETCH", Long.class);
-    public final long amd64SSE = getConstant("VM_Version::CPU_SSE", Long.class);
-    public final long amd64SSE2 = getConstant("VM_Version::CPU_SSE2", Long.class);
-    public final long amd64SSE3 = getConstant("VM_Version::CPU_SSE3", Long.class);
-    public final long amd64SSSE3 = getConstant("VM_Version::CPU_SSSE3", Long.class);
-    public final long amd64SSE4A = getConstant("VM_Version::CPU_SSE4A", Long.class);
-    public final long amd64SSE41 = getConstant("VM_Version::CPU_SSE4_1", Long.class);
-    public final long amd64SSE42 = getConstant("VM_Version::CPU_SSE4_2", Long.class);
-    public final long amd64POPCNT = getConstant("VM_Version::CPU_POPCNT", Long.class);
-    public final long amd64LZCNT = getConstant("VM_Version::CPU_LZCNT", Long.class);
-    public final long amd64TSC = getConstant("VM_Version::CPU_TSC", Long.class);
-    public final long amd64TSCINV = getConstant("VM_Version::CPU_TSCINV", Long.class);
-    public final long amd64AVX = getConstant("VM_Version::CPU_AVX", Long.class);
-    public final long amd64AVX2 = getConstant("VM_Version::CPU_AVX2", Long.class);
-    public final long amd64AES = getConstant("VM_Version::CPU_AES", Long.class);
-    public final long amd64ERMS = getConstant("VM_Version::CPU_ERMS", Long.class);
-    public final long amd64CLMUL = getConstant("VM_Version::CPU_CLMUL", Long.class);
-    public final long amd64BMI1 = getConstant("VM_Version::CPU_BMI1", Long.class);
-    public final long amd64BMI2 = getConstant("VM_Version::CPU_BMI2", Long.class);
-    public final long amd64RTM = getConstant("VM_Version::CPU_RTM", Long.class);
-    public final long amd64ADX = getConstant("VM_Version::CPU_ADX", Long.class);
+    final long amd64CX8 = getConstant("VM_Version::CPU_CX8", Long.class);
+    final long amd64CMOV = getConstant("VM_Version::CPU_CMOV", Long.class);
+    final long amd64FXSR = getConstant("VM_Version::CPU_FXSR", Long.class);
+    final long amd64HT = getConstant("VM_Version::CPU_HT", Long.class);
+    final long amd64MMX = getConstant("VM_Version::CPU_MMX", Long.class);
+    final long amd643DNOWPREFETCH = getConstant("VM_Version::CPU_3DNOW_PREFETCH", Long.class);
+    final long amd64SSE = getConstant("VM_Version::CPU_SSE", Long.class);
+    final long amd64SSE2 = getConstant("VM_Version::CPU_SSE2", Long.class);
+    final long amd64SSE3 = getConstant("VM_Version::CPU_SSE3", Long.class);
+    final long amd64SSSE3 = getConstant("VM_Version::CPU_SSSE3", Long.class);
+    final long amd64SSE4A = getConstant("VM_Version::CPU_SSE4A", Long.class);
+    final long amd64SSE41 = getConstant("VM_Version::CPU_SSE4_1", Long.class);
+    final long amd64SSE42 = getConstant("VM_Version::CPU_SSE4_2", Long.class);
+    final long amd64POPCNT = getConstant("VM_Version::CPU_POPCNT", Long.class);
+    final long amd64LZCNT = getConstant("VM_Version::CPU_LZCNT", Long.class);
+    final long amd64TSC = getConstant("VM_Version::CPU_TSC", Long.class);
+    final long amd64TSCINV = getConstant("VM_Version::CPU_TSCINV", Long.class);
+    final long amd64AVX = getConstant("VM_Version::CPU_AVX", Long.class);
+    final long amd64AVX2 = getConstant("VM_Version::CPU_AVX2", Long.class);
+    final long amd64AES = getConstant("VM_Version::CPU_AES", Long.class);
+    final long amd64ERMS = getConstant("VM_Version::CPU_ERMS", Long.class);
+    final long amd64CLMUL = getConstant("VM_Version::CPU_CLMUL", Long.class);
+    final long amd64BMI1 = getConstant("VM_Version::CPU_BMI1", Long.class);
+    final long amd64BMI2 = getConstant("VM_Version::CPU_BMI2", Long.class);
+    final long amd64RTM = getConstant("VM_Version::CPU_RTM", Long.class);
+    final long amd64ADX = getConstant("VM_Version::CPU_ADX", Long.class);
 }