69 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES 70 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES 71 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES 72 73 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES); 74 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES); 75 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES); 76 77 define_pd_global(bool, RewriteBytecodes, true); 78 define_pd_global(bool, RewriteFrequentPairs, true); 79 80 define_pd_global(bool, UseMembar, false); 81 82 define_pd_global(bool, PreserveFramePointer, false); 83 84 // GC Ergo Flags 85 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M); // default max size of CMS young gen, per GC worker thread 86 87 define_pd_global(uintx, TypeProfileLevel, 111); 88 89 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \ 90 \ 91 product(intx, UseVIS, 99, \ 92 "Highest supported VIS instructions set on Sparc") \ 93 range(0, 99) \ 94 \ 95 product(bool, UseCBCond, false, \ 96 "Use compare and branch instruction on SPARC") \ 97 \ 98 product(bool, UseBlockZeroing, false, \ 99 "Use special cpu instructions for block zeroing") \ 100 \ 101 product(intx, BlockZeroingLowLimit, 2048, \ 102 "Minimum size in bytes when block zeroing will be used") \ 103 range(1, max_jint) \ 104 \ 105 product(bool, UseBlockCopy, false, \ 106 "Use special cpu instructions for block copy") \ 107 \ 108 product(intx, BlockCopyLowLimit, 2048, \ | 69 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES 70 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES 71 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES 72 73 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES); 74 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES); 75 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES); 76 77 define_pd_global(bool, RewriteBytecodes, true); 78 define_pd_global(bool, RewriteFrequentPairs, true); 79 80 define_pd_global(bool, UseMembar, false); 81 82 define_pd_global(bool, PreserveFramePointer, false); 83 84 // GC Ergo Flags 85 define_pd_global(size_t, CMSYoungGenPerWorker, 16*M); // default max size of CMS young gen, per GC worker thread 86 87 define_pd_global(uintx, TypeProfileLevel, 111); 88 89 define_pd_global(bool, CompactStrings, true); 90 91 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct, range, constraint) \ 92 \ 93 product(intx, UseVIS, 99, \ 94 "Highest supported VIS instructions set on Sparc") \ 95 range(0, 99) \ 96 \ 97 product(bool, UseCBCond, false, \ 98 "Use compare and branch instruction on SPARC") \ 99 \ 100 product(bool, UseBlockZeroing, false, \ 101 "Use special cpu instructions for block zeroing") \ 102 \ 103 product(intx, BlockZeroingLowLimit, 2048, \ 104 "Minimum size in bytes when block zeroing will be used") \ 105 range(1, max_jint) \ 106 \ 107 product(bool, UseBlockCopy, false, \ 108 "Use special cpu instructions for block copy") \ 109 \ 110 product(intx, BlockCopyLowLimit, 2048, \ |