RFR: 8173679: Disable ProfileTrap code and UseRTMLocking in emulated client Win32
Jamsheed C m
jamsheed.c.m at oracle.com
Tue Jan 31 18:37:19 UTC 2017
Hi Vladimir,
ProfileTraps is develop_pd flag, should i be changing flag type ?
RTM test code doesn't pass VM options to spawned process, So predicate
checking process and spawned process can be in different modes. spawned
test process is always in emulated client mode in win32.
the predicate checking process will be in emulated client or server
based on passed -XX:+|-TieredCompilation option. as a fix i disabled
RTM testing completely in win32.
i will disable RTM completely in win32(both emulated client and server).
Best Regards,
Jamsheed
On 1/31/2017 11:15 PM, Vladimir Kozlov wrote:
> Jamsheed
>
> Instead of adding check && !is_client_compilation_mode_vm() I think we
> should set ProfileTraps to false in client mode.
>
> Why you not using Platform.isEmulatedClient() in tests changes?
>
> Thanks,
> Vladimir
>
> On 1/31/17 2:44 AM, Jamsheed C m wrote:
>> Hi,
>>
>> Code change to disable ProfileTrap and UseRTMLocking in Win32
>> emulated client .
>>
>> 1) ProfileTrap is code is disabled
>>
>> 2) -XX:+ UseRTMLocking in win32 emulated client not supported.
>>
>> 3) All Supported and Unsupported testcases related RTM is disabled
>> in win32.
>>
>> webrev: http://cr.openjdk.java.net/~jcm/8173679/webrev.00/
>>
>> bug id: https://bugs.openjdk.java.net/browse/JDK-8173679
>>
>> Best Regards,
>>
>> Jamsheed
>>
More information about the hotspot-compiler-dev
mailing list