< prev index next >

src/cpu/aarch64/vm/globals_aarch64.hpp

Print this page




  62 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
  63 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES
  64 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
  65 
  66 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
  67 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
  68 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
  69 
  70 define_pd_global(bool, RewriteBytecodes,     true);
  71 define_pd_global(bool, RewriteFrequentPairs, true);
  72 
  73 define_pd_global(bool, UseMembar,            true);
  74 
  75 define_pd_global(bool, PreserveFramePointer, false);
  76 
  77 // GC Ergo Flags
  78 define_pd_global(uintx, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  79 
  80 define_pd_global(uintx, TypeProfileLevel, 111);
  81 



  82 // avoid biased locking while we are bootstrapping the aarch64 build
  83 define_pd_global(bool, UseBiasedLocking, false);
  84 
  85 #if defined(COMPILER1) || defined(COMPILER2)
  86 define_pd_global(intx, InlineSmallCode,          1000);
  87 #endif
  88 
  89 #ifdef BUILTIN_SIM
  90 #define UseBuiltinSim           true
  91 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \
  92                                                                         \
  93   product(bool, NotifySimulator, UseBuiltinSim,                         \
  94          "tell the AArch64 sim where we are in method code")            \
  95                                                                         \
  96   product(bool, UseSimulatorCache, false,                               \
  97          "tell sim to cache memory updates until exclusive op occurs")  \
  98                                                                         \
  99   product(bool, DisableBCCheck, true,                                   \
 100           "tell sim not to invoke bccheck callback")                    \
 101                                                                         \




  62 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
  63 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES
  64 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
  65 
  66 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
  67 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
  68 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
  69 
  70 define_pd_global(bool, RewriteBytecodes,     true);
  71 define_pd_global(bool, RewriteFrequentPairs, true);
  72 
  73 define_pd_global(bool, UseMembar,            true);
  74 
  75 define_pd_global(bool, PreserveFramePointer, false);
  76 
  77 // GC Ergo Flags
  78 define_pd_global(uintx, CMSYoungGenPerWorker, 64*M);  // default max size of CMS young gen, per GC worker thread
  79 
  80 define_pd_global(uintx, TypeProfileLevel, 111);
  81 
  82 // No performance work done here yet.
  83 define_pd_global(bool, CompactStrings, false);
  84 
  85 // avoid biased locking while we are bootstrapping the aarch64 build
  86 define_pd_global(bool, UseBiasedLocking, false);
  87 
  88 #if defined(COMPILER1) || defined(COMPILER2)
  89 define_pd_global(intx, InlineSmallCode,          1000);
  90 #endif
  91 
  92 #ifdef BUILTIN_SIM
  93 #define UseBuiltinSim           true
  94 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \
  95                                                                         \
  96   product(bool, NotifySimulator, UseBuiltinSim,                         \
  97          "tell the AArch64 sim where we are in method code")            \
  98                                                                         \
  99   product(bool, UseSimulatorCache, false,                               \
 100          "tell sim to cache memory updates until exclusive op occurs")  \
 101                                                                         \
 102   product(bool, DisableBCCheck, true,                                   \
 103           "tell sim not to invoke bccheck callback")                    \
 104                                                                         \


< prev index next >