提交 53b56655 编写于 作者: P poonam

8185572: Enable AssumeMP by default on SPARC machines

Reviewed-by: kvn, dholmes, bobv
上级 e006029f
...@@ -4058,6 +4058,16 @@ jint Arguments::apply_ergo() { ...@@ -4058,6 +4058,16 @@ jint Arguments::apply_ergo() {
set_shared_spaces_flags(); set_shared_spaces_flags();
#if defined(SPARC)
// BIS instructions require 'membar' instruction regardless of the number
// of CPUs because in virtualized/container environments which might use only 1
// CPU, BIS instructions may produce incorrect results.
if (FLAG_IS_DEFAULT(AssumeMP)) {
FLAG_SET_DEFAULT(AssumeMP, true);
}
#endif
// Check the GC selections again. // Check the GC selections again.
if (!check_gc_consistency()) { if (!check_gc_consistency()) {
return JNI_EINVAL; return JNI_EINVAL;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册