RFR(M) 8150353: PPC64LE: Support RTM on linux
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Feb 24 23:54:22 UTC 2016
My concern (but I am not export) is Linux version encoding. Is it true
that each value in x.y.z is less then 256? Why not keep them as separate
int values?
I also thought we have OS versions in make files but we check only gcc
version there.
Do you have problem with ScratchBufferBlob only on PPC or on some other
platforms too? May be we should make MAX_inst_size as platform specific
value.
Thanks,
Vladimir
On 2/24/16 11:50 AM, Gustavo Romero wrote:
> Hi Martin,
>
> Both little and big endian Linux kernel contain the syscall change, so
> I did not include:
>
> #if defined(COMPILER2) && (defined(AIX) || defined(VM_LITTLE_ENDIAN)
>
> in globalDefinitions_ppc.hpp.
>
> Please, could you review the following change?
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8150353
> Webrev (hotspot): http://81.de.7a9f.ip4.static.sl-reverse.com/webrev/
>
> Summary:
>
> * Enable RTM support for Linux on PPC64 (LE and BE).
> * Fix C2 compiler buffer size issue.
>
> Thank you.
>
> Regards,
> Gustavo
>
More information about the hotspot-dev
mailing list