< prev index next >

src/hotspot/cpu/x86/globals_x86.hpp

Print this page
rev 48494 : 8195112: x86 (32 bit): implementation for Thread-local handshakes
Reviewed-by:


  80 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
  81 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
  82 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
  83 
  84 define_pd_global(bool, RewriteBytecodes,     true);
  85 define_pd_global(bool, RewriteFrequentPairs, true);
  86 
  87 define_pd_global(bool, UseMembar,            true);
  88 
  89 // GC Ergo Flags
  90 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  91 
  92 define_pd_global(uintx, TypeProfileLevel, 111);
  93 
  94 define_pd_global(bool, CompactStrings, true);
  95 
  96 define_pd_global(bool, PreserveFramePointer, false);
  97 
  98 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
  99 
 100 #ifdef _LP64
 101 define_pd_global(bool, ThreadLocalHandshakes, true);
 102 #else
 103 define_pd_global(bool, ThreadLocalHandshakes, false);
 104 #endif
 105 
 106 #define ARCH_FLAGS(develop, \
 107                    product, \
 108                    diagnostic, \
 109                    experimental, \
 110                    notproduct, \
 111                    range, \
 112                    constraint, \
 113                    writeable) \
 114                                                                             \
 115   develop(bool, IEEEPrecision, true,                                        \
 116           "Enables IEEE precision (for INTEL only)")                        \
 117                                                                             \
 118   product(bool, UseStoreImmI16, true,                                       \
 119           "Use store immediate 16-bits value instruction on x86")           \
 120                                                                             \
 121   product(intx, UseAVX, 3,                                                  \
 122           "Highest supported AVX instructions set on x86/x64")              \
 123           range(0, 99)                                                      \
 124                                                                             \




  80 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
  81 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
  82 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
  83 
  84 define_pd_global(bool, RewriteBytecodes,     true);
  85 define_pd_global(bool, RewriteFrequentPairs, true);
  86 
  87 define_pd_global(bool, UseMembar,            true);
  88 
  89 // GC Ergo Flags
  90 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  91 
  92 define_pd_global(uintx, TypeProfileLevel, 111);
  93 
  94 define_pd_global(bool, CompactStrings, true);
  95 
  96 define_pd_global(bool, PreserveFramePointer, false);
  97 
  98 define_pd_global(intx, InitArrayShortSize, 8*BytesPerLong);
  99 

 100 define_pd_global(bool, ThreadLocalHandshakes, true);



 101 
 102 #define ARCH_FLAGS(develop, \
 103                    product, \
 104                    diagnostic, \
 105                    experimental, \
 106                    notproduct, \
 107                    range, \
 108                    constraint, \
 109                    writeable) \
 110                                                                             \
 111   develop(bool, IEEEPrecision, true,                                        \
 112           "Enables IEEE precision (for INTEL only)")                        \
 113                                                                             \
 114   product(bool, UseStoreImmI16, true,                                       \
 115           "Use store immediate 16-bits value instruction on x86")           \
 116                                                                             \
 117   product(intx, UseAVX, 3,                                                  \
 118           "Highest supported AVX instructions set on x86/x64")              \
 119           range(0, 99)                                                      \
 120                                                                             \


< prev index next >