[8u] RFR: JDK-8253036: Support building the Zero assembler port on AArch64
Andrew Hughes
gnu.andrew at redhat.com
Fri Sep 18 01:58:47 UTC 2020
On 15:04 Thu 17 Sep , Aleksey Shipilev wrote:
> On 9/17/20 1:41 PM, Andrew Haley wrote:
> > On 17/09/2020 12:35, Aleksey Shipilev wrote:
> > > On 9/17/20 12:49 PM, Aleksey Shipilev wrote:
> > >> But hey, those definitions are missing even in the head JDK!
> > >
> > > Ha-ha. Oops. I have somewhat of the fix here:
> > > https://bugs.openjdk.java.net/browse/JDK-8253284
> > >
> > > ...that would have to trickle in separately.
> >
> > OK. It doesn't seem right to me to enable AArch64/Zero in a update
> > version if we know it's incorrect, and quite nastily so. But I don't
> > mind if we can make sure that it gets fixed before it gets released.
> > GCC has all the atomic builtins we need to get this right; I don't
> > believe we need any platform-specific code at all.
I don't see this as a blocker to this patch. It is an improvement on
AArch64/Zero not building at all, a pre-requisite to getting the full
AArch64 port into 8u and produces an AArch64/Zero which is the same
as that on later JDKs.
>
> Yeah, JDK-8253284 should trickle down as the usual backports until the Jan
> CPU. Reviews are appreciated there.
I've taken a look, but it is quite a confusing patch with the cleanup.
It's not helped by this new interface linking to five different patches.
>
> I think (thankfully) that most distros ship the aarch64-port 8u bits in
> their aarch64 distributions, and therefore are not directly affected.
Well, yes, the plan is to get that into 8u282 as well. The aim of this
pre-requisite was to reduce the shared code changes in the AArch64 port
patch. As I said before, I was expecting there to be more to this,
including changes for other repos to recognise AArch64.
>
> --
> Thanks,
> -Aleksey
>
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the jdk8u-dev
mailing list