hotspot/src/os/solaris/vm/os_solaris.cpp
changeset 252 050143a0dbfb
parent 234 4da9c1bbc810
child 336 53887b25f9ae
--- a/hotspot/src/os/solaris/vm/os_solaris.cpp	Fri Mar 28 11:52:29 2008 -0700
+++ b/hotspot/src/os/solaris/vm/os_solaris.cpp	Fri Mar 28 23:35:42 2008 -0700
@@ -3089,6 +3089,8 @@
   if (UseISM) {
     // ISM disables MPSS to be compatible with old JDK behavior
     UseMPSS = false;
+    _page_sizes[0] = _large_page_size;
+    _page_sizes[1] = vm_page_size();
   }
 
   UseMPSS = UseMPSS &&
@@ -3178,6 +3180,10 @@
   return UseISM ? false : true;
 }
 
+bool os::can_execute_large_page_memory() {
+  return UseISM ? false : true;
+}
+
 static int os_sleep(jlong millis, bool interruptible) {
   const jlong limit = INT_MAX;
   jlong prevtime;