comparison src/share/vm/runtime/globals.hpp @ 1518:3bfae429e2cf

6948537: CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT Summary: On sun4v/CMT avoid use of memset() in BOT updates so as to prevent concurrent BOT readers from seeing the phantom zeros arising from memset()'s use of BIS. Reviewed-by: jmasa, johnc, minqi, poonam, tonyp
author ysr
date Mon, 03 May 2010 10:24:51 -0700
parents f03d0a26bf83
children bb843ebc7c55
comparison
equal deleted inserted replaced
1490:f03d0a26bf83 1518:3bfae429e2cf
325 * removal testing. It was supposed to be removed before FCS but has \ 325 * removal testing. It was supposed to be removed before FCS but has \
326 * been re-added (see 6401008) */ \ 326 * been re-added (see 6401008) */ \
327 product(bool, UseMembar, false, \ 327 product(bool, UseMembar, false, \
328 "(Unstable) Issues membars on thread state transitions") \ 328 "(Unstable) Issues membars on thread state transitions") \
329 \ 329 \
330 /* Temporary: See 6948537 */ \
331 experimental(bool, UseMemSetInBOT, true, \
332 "(Unstable) uses memset in BOT updates in GC code") \
333 \
330 diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug, \ 334 diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug, \
331 "Enable normal processing of flags relating to field diagnostics")\ 335 "Enable normal processing of flags relating to field diagnostics")\
332 \ 336 \
333 experimental(bool, UnlockExperimentalVMOptions, false, \ 337 experimental(bool, UnlockExperimentalVMOptions, false, \
334 "Enable normal processing of flags relating to experimental features")\ 338 "Enable normal processing of flags relating to experimental features")\