Mercurial > hg > truffle
changeset 6917:e81fbc04a942
7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X
Summary: Disable -XX:+UseLargePages for MacOS X
Reviewed-by: dholmes, coleenp, sla
Contributed-by: harold.seigel@oracle.com
author | coleenp |
---|---|
date | Thu, 25 Oct 2012 16:33:40 -0400 |
parents | 5ec0c42da025 |
children | 0af5da0c9d9d 39556eae08af 69ad7823b1ca |
files | src/share/vm/runtime/arguments.cpp |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp Thu Oct 25 16:33:15 2012 -0400 +++ b/src/share/vm/runtime/arguments.cpp Thu Oct 25 16:33:40 2012 -0400 @@ -2569,7 +2569,9 @@ FLAG_SET_CMDLINE(uintx, MaxNewSize, NewSize); } +#ifndef _ALLBSD_SOURCE // UseLargePages is not yet supported on BSD. FLAG_SET_DEFAULT(UseLargePages, true); +#endif // Increase some data structure sizes for efficiency FLAG_SET_CMDLINE(uintx, BaseFootPrintEstimate, MaxHeapSize); @@ -3134,6 +3136,10 @@ UNSUPPORTED_OPTION(UseG1GC, "G1 GC"); #endif +#ifdef _ALLBSD_SOURCE // UseLargePages is not yet supported on BSD. + UNSUPPORTED_OPTION(UseLargePages, "-XX:+UseLargePages"); +#endif + #if !INCLUDE_ALTERNATE_GCS if (UseParallelGC) { warning("Parallel GC is not supported in this VM. Using Serial GC.");