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") \