< 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 >