522 * removal testing. It was supposed to be removed before FCS but has \ |
522 * removal testing. It was supposed to be removed before FCS but has \ |
523 * been re-added (see 6401008) */ \ |
523 * been re-added (see 6401008) */ \ |
524 product_pd(bool, UseMembar, \ |
524 product_pd(bool, UseMembar, \ |
525 "(Unstable) Issues membars on thread state transitions") \ |
525 "(Unstable) Issues membars on thread state transitions") \ |
526 \ |
526 \ |
527 /* Temp PPC Flag to allow disabling the use of lwsync on ppc platforms \ |
|
528 * that don't support it. This will be replaced by processor detection \ |
|
529 * logic. \ |
|
530 */ \ |
|
531 product(bool, UsePPCLWSYNC, true, \ |
|
532 "Use lwsync instruction if true, else use slower sync") \ |
|
533 \ |
|
534 develop(bool, CleanChunkPoolAsync, falseInEmbedded, \ |
527 develop(bool, CleanChunkPoolAsync, falseInEmbedded, \ |
535 "Clean the chunk pool asynchronously") \ |
528 "Clean the chunk pool asynchronously") \ |
536 \ |
529 \ |
537 experimental(bool, AlwaysSafeConstructors, false, \ |
530 experimental(bool, AlwaysSafeConstructors, false, \ |
538 "Force safe construction, as if all fields are final.") \ |
531 "Force safe construction, as if all fields are final.") \ |