[aarch64-port-dev ] RFR 8135018: AARCH64: Missing memory barriers for CMS collector

Liu Xin navy.xliu at gmail.com
Fri Dec 13 08:48:25 UTC 2019


Hi, Aarch64 reviewers,

May I ask to review this backport?

bugs: https://bugs.openjdk.java.net/browse/JDK-8135018
webrev: https://cr.openjdk.java.net/~xliu/8135018/00/webrev/

I can't cleanly apply the original patch, but it isn't hard to adapt it.
This patch also brings UseCondCardMark to C1 and template interpreter,
which is consistent with C2.

For validation part, I passed hotspot:tier1 test and jcstress with
UseConcMarkSweepGC on an aarch64 machine.

thanks,
--lx


On Thu, Dec 12, 2019 at 11:51 AM Liu Xin <navy.xliu at gmail.com> wrote:

> hi, Martin and Andrew,
>
> Thank you to point out that JBS issue. I can backport and validate that.
> Yes, if powerpc doesn't have C1 in jdk8u, than it's safe. it's only about
> aarch64.
>
> thanks,
> --lx
>
>
> On Thu, Dec 12, 2019 at 2:18 AM Andrew Haley <aph at redhat.com> wrote:
>
>> On 12/12/19 9:36 AM, Doerr, Martin wrote:
>> > seems like the following issue should get backported:
>> > https://bugs.openjdk.java.net/browse/JDK-8135018
>> >
>> > Btw. I believe PPC is fine because C1 is not supported in 8u (at least
>> not in the official repo).
>>
>> Oh yes, that's one of mine. We should backport it.
>>
>> --
>> Andrew Haley  (he/him)
>> Java Platform Lead Engineer
>> Red Hat UK Ltd. <https://www.redhat.com>
>> https://keybase.io/andrewhaley
>> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
>>
>>


More information about the aarch64-port-dev mailing list