[9] RFR (S) 8055069: TSX and RTM should be deprecated more strongly until hardware is corrected

Vladimir Kozlov vladimir.kozlov at oracle.com
Thu Aug 21 22:09:08 UTC 2014


http://cr.openjdk.java.net/~kvn/8055069/webrev/
https://bugs.openjdk.java.net/browse/JDK-8055069

Problem:
"Errata HSW136. Software Using Intel® TSX May Result in Unpredictable 
System Behavior."

Changes:
Require to specify UnlockExperimentalVMOptions flag together with 
UseRTMLocking flag on un-patched systems where CPUID allows it but is 
unsupported otherwise. This would be for experiments and research and 
not for production applications as the name suggests.
Give a warning on un-patched system when RTM is used.
I have to adjust several jtreg RTM tests.

Note, by default UseRTMLocking is off.

I ran compiler jtreg tests on un-patched system and on machine without RTM.

Thanks,
Vladimir


More information about the hotspot-compiler-dev mailing list