[aarch64-port-dev ] macOS/Aarch64 workflow

Anton Kozlov akozlov at azul.com
Wed Oct 14 09:58:12 UTC 2020


On 14.10.2020 00:20, Ludovic Henry wrote:
> I've finally been able to push to openjdk/aarch64-port:jdk-macos.
>
> I've also submitted our work through a PR against openjdk/aarch64-port:jdk-macos at [2]. It adds the missing pieces to build and run natively, and support for `jdk.hotspot.agent` and. The only thing I've not added to this PR that we still have internally only is code specific to the hardware of the DTK in vm_version_bsd_aarch64.cpp. I'll check what other runtimes have done (like .NET) to figure out what is "safe" to put in the open (I expect everything, but let's play it safe). We've also verified that all these changes can be cross-compiled from macOS-x86_64 so nothing in this PR is DTK-specific information.

Cool, thank you! I see familiar places :) Let us take a look, as the patch is rather complex.

> I understand it is not fully up to date with the work in [1], so we'll merge openjdk/jdk:master once that lands and for any future work done in parallel.

Indeed, the JDK-8234930: Use MAP_JIT patch will likely evolve and I'm not sure about the final form. But the first version (that is integrated in our branches) should work.

Thanks,
Anton



More information about the aarch64-port-dev mailing list