< prev index next >
src/cpu/ppc/vm/vm_version_ppc.cpp
Print this page
rev 12409 : 8171266: PPC64: Add support to -XX:RTMSpinLoopCount=0
*** 326,336 ****
}
if (RTMAbortRatio < 0 || RTMAbortRatio > 100) {
warning("RTMAbortRatio must be in the range 0 to 100, resetting it to 50");
FLAG_SET_DEFAULT(RTMAbortRatio, 50);
}
! guarantee(RTMSpinLoopCount > 0, "unsupported");
#else
// Only C2 does RTM locking optimization.
// Can't continue because UseRTMLocking affects UseBiasedLocking flag
// setting during arguments processing. See use_biased_locking().
vm_exit_during_initialization("RTM locking optimization is not supported in this VM");
--- 326,339 ----
}
if (RTMAbortRatio < 0 || RTMAbortRatio > 100) {
warning("RTMAbortRatio must be in the range 0 to 100, resetting it to 50");
FLAG_SET_DEFAULT(RTMAbortRatio, 50);
}
! if (RTMSpinLoopCount < 0) {
! warning("RTMSpinLoopCount must not be a negative value, resetting it to 0");
! FLAG_SET_DEFAULT(RTMSpinLoopCount, 0);
! }
#else
// Only C2 does RTM locking optimization.
// Can't continue because UseRTMLocking affects UseBiasedLocking flag
// setting during arguments processing. See use_biased_locking().
vm_exit_during_initialization("RTM locking optimization is not supported in this VM");
< prev index next >