comparison src/share/vm/runtime/vm_version.hpp @ 1601:126ea7725993

6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes
author bobv
date Tue, 03 Aug 2010 08:13:38 -0400
parents c18cbe5936b8
children f95d63e2154a
comparison
equal deleted inserted replaced
3:02845eec65f2 4:56f403a16814
68 static bool supports_cx8() {return _supports_cx8;} 68 static bool supports_cx8() {return _supports_cx8;}
69 static unsigned int logical_processors_per_package() { 69 static unsigned int logical_processors_per_package() {
70 return _logical_processors_per_package; 70 return _logical_processors_per_package;
71 } 71 }
72 72
73 // ARCH specific policy for the BiasedLocking
74 static bool use_biased_locking() { return true; }
75
73 // Number of page sizes efficiently supported by the hardware. Most chips now 76 // Number of page sizes efficiently supported by the hardware. Most chips now
74 // support two sizes, thus this default implementation. Processor-specific 77 // support two sizes, thus this default implementation. Processor-specific
75 // subclasses should define new versions to hide this one as needed. Note 78 // subclasses should define new versions to hide this one as needed. Note
76 // that the O/S may support more sizes, but at most this many are used. 79 // that the O/S may support more sizes, but at most this many are used.
77 static uint page_size_count() { return 2; } 80 static uint page_size_count() { return 2; }