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 \ |