< prev index next >

src/hotspot/cpu/arm/globals_arm.hpp

Print this page




  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef CPU_ARM_GLOBALS_ARM_HPP
  26 #define CPU_ARM_GLOBALS_ARM_HPP
  27 
  28 //
  29 // Sets the default values for platform dependent flags used by the runtime system.
  30 // (see globals.hpp)
  31 //
  32 


  33 define_pd_global(bool,  ImplicitNullChecks,       true);  // Generate code for implicit null checks
  34 define_pd_global(bool,  UncommonNullCast,         true);  // Uncommon-trap NULLs past to check cast
  35 define_pd_global(bool,  TrapBasedNullChecks,      false); // Not needed
  36 
  37 define_pd_global(uintx, CodeCacheSegmentSize, 64 TIERED_ONLY(+64)); // Tiered compilation has large code-entry alignment.
  38 define_pd_global(intx,  CodeEntryAlignment,       16);
  39 define_pd_global(intx,  OptoLoopAlignment,        16);
  40 
  41 #define DEFAULT_STACK_YELLOW_PAGES (2)
  42 #define DEFAULT_STACK_RED_PAGES (1)
  43 #define DEFAULT_STACK_SHADOW_PAGES (5 DEBUG_ONLY(+1))
  44 #define DEFAULT_STACK_RESERVED_PAGES (0)
  45 
  46 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
  47 #define MIN_STACK_RED_PAGES    DEFAULT_STACK_RED_PAGES
  48 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
  49 #define MIN_STACK_RESERVED_PAGES (0)
  50 
  51 define_pd_global(intx,  StackYellowPages,         DEFAULT_STACK_YELLOW_PAGES);
  52 define_pd_global(intx,  StackRedPages,            DEFAULT_STACK_RED_PAGES);




  13  * accompanied this code).
  14  *
  15  * You should have received a copy of the GNU General Public License version
  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef CPU_ARM_GLOBALS_ARM_HPP
  26 #define CPU_ARM_GLOBALS_ARM_HPP
  27 
  28 //
  29 // Sets the default values for platform dependent flags used by the runtime system.
  30 // (see globals.hpp)
  31 //
  32 
  33 define_pd_global(bool,  ShareVtableStubs,         true);
  34 
  35 define_pd_global(bool,  ImplicitNullChecks,       true);  // Generate code for implicit null checks
  36 define_pd_global(bool,  UncommonNullCast,         true);  // Uncommon-trap NULLs past to check cast
  37 define_pd_global(bool,  TrapBasedNullChecks,      false); // Not needed
  38 
  39 define_pd_global(uintx, CodeCacheSegmentSize, 64 TIERED_ONLY(+64)); // Tiered compilation has large code-entry alignment.
  40 define_pd_global(intx,  CodeEntryAlignment,       16);
  41 define_pd_global(intx,  OptoLoopAlignment,        16);
  42 
  43 #define DEFAULT_STACK_YELLOW_PAGES (2)
  44 #define DEFAULT_STACK_RED_PAGES (1)
  45 #define DEFAULT_STACK_SHADOW_PAGES (5 DEBUG_ONLY(+1))
  46 #define DEFAULT_STACK_RESERVED_PAGES (0)
  47 
  48 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
  49 #define MIN_STACK_RED_PAGES    DEFAULT_STACK_RED_PAGES
  50 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
  51 #define MIN_STACK_RESERVED_PAGES (0)
  52 
  53 define_pd_global(intx,  StackYellowPages,         DEFAULT_STACK_YELLOW_PAGES);
  54 define_pd_global(intx,  StackRedPages,            DEFAULT_STACK_RED_PAGES);


< prev index next >