Mercurial > hg > graal-compiler
comparison src/cpu/x86/vm/globals_x86.hpp @ 17849:526acaf3626f
8038939: Some options related to RTM locking optimization works inconsistently
Summary: Switch UseRTMXendForLockBusy flag ON by default and change code to retry RTM locking on lock busy condition by default.
Reviewed-by: roland
author | kvn |
---|---|
date | Wed, 09 Apr 2014 11:18:02 -0700 |
parents | 62c54fcc0a35 |
children | 52b4284cb496 dac61d838654 |
comparison
equal
deleted
inserted
replaced
17848:6048424d3865 | 17849:526acaf3626f |
---|---|
160 \ | 160 \ |
161 experimental(intx, RTMLockingCalculationDelay, 0, \ | 161 experimental(intx, RTMLockingCalculationDelay, 0, \ |
162 "Number of milliseconds to wait before start calculating aborts " \ | 162 "Number of milliseconds to wait before start calculating aborts " \ |
163 "for RTM locking") \ | 163 "for RTM locking") \ |
164 \ | 164 \ |
165 experimental(bool, UseRTMXendForLockBusy, false, \ | 165 experimental(bool, UseRTMXendForLockBusy, true, \ |
166 "Use RTM Xend instead of Xabort when lock busy") \ | 166 "Use RTM Xend instead of Xabort when lock busy") \ |
167 \ | 167 \ |
168 /* assembler */ \ | 168 /* assembler */ \ |
169 product(bool, Use486InstrsOnly, false, \ | 169 product(bool, Use486InstrsOnly, false, \ |
170 "Use 80486 Compliant instruction subset") \ | 170 "Use 80486 Compliant instruction subset") \ |