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