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

Andrew Haley aph at redhat.com
Fri Dec 13 15:21:27 UTC 2019


On 12/13/19 1:38 PM, Doerr, Martin wrote:
> I guess the change would apply cleanly on top of
> http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/4a179f93d775
> 
> If it's easy to backport (I haven't tried) doing that one first should be the preferred way.
> 
> But if that change is not wanted in 8u, I'll be fine with Ix's version.
> Having the UseCondCardMark code only at some places wouldn't break anything. There's no consistency requirement.

OK, but I'm trying to understand what is going on. Either UseCondCardMark is
supported by AArch64 in JDK 8 or it is not. If it is not, then all we have
to do is insert any missing memory barriers. If it's supposed to be, then
we should be consistent.

-- 
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