RFR (XL) [8u20]: Tests on Intel RTM instructions for locks
Filipp Zhinkin
filipp.zhinkin at oracle.com
Mon Apr 14 16:30:16 UTC 2014
Hi all,
I'd like to backport tests on Intel RTM instructions for locksinto 8u20.
In 8u20 all RTM-related flags are experimental, butin 9 three flags are
product,
so tests were updated to take that difference into account.
Also, we need to backport 8007270, because it includes changes in
testlibrary
required by 8039497.
Here is detailed description of changesets to be backported in the same
order in
which it should be integrated:
- 8007270: Make IsMethodCompilable test work with tiered.
Tests were updated, because in 8u20 some of these changes were done
as part
of 8027124:
http://cr.openjdk.java.net/~iignatyev/fzhinkin/rtm/8u20/8007270/webrev.00/
- 8039497: Testlibrary should be updated to provide information about all
VM types as well as access to Unsafe.
This fix applies without any changes, so webrev is the same as for 9:
http://cr.openjdk.java.net/~iignatyev/fzhinkin/rtm/8039497/webrev.00/
- 8039499: Add all common classes used by tests on RTM support to
testlibrary
RTMTestBase::executeRTMTest was updated to pass
'-XX:+UnlockExperimentalVMOptions' before '-XX:+UseRTMLocking':
http://cr.openjdk.java.net/~iignatyev/fzhinkin/rtm/8u20/8039499/webrev.00/
- 8037860: Add tests to cover Intel RTM instructions support
This fix applies without any changes, so webrev is the same as for 9:
http://cr.openjdk.java.net/~iignatyev/fzhinkin/rtm/8037860/webrev.01/
- 8039496:Add sanity tests on RTM-related command line options
Tests on 'product-in-9' options were updated to expect thatthese options
are experimental in 8u20:
http://cr.openjdk.java.net/~iignatyev/fzhinkin/rtm/8u20/8039496/webrev.00/
Thanks,
Filipp.
More information about the hotspot-compiler-dev
mailing list