RFR (XL) [8u20]: Tests on Intel RTM instructions for locks

Vladimir Kozlov vladimir.kozlov at oracle.com
Mon Apr 14 17:53:14 UTC 2014


Looks good.

Thanks,
Vladimir

On 4/14/14 9:30 AM, Filipp Zhinkin wrote:
> 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