[jdk11u-dev] Integrated: 8253795: Implementation of JEP 391: macOS/AArch64 Port
Vladimir Kempik
vkempik at openjdk.java.net
Tue Feb 15 14:13:13 UTC 2022
On Mon, 13 Dec 2021 20:11:31 GMT, Vladimir Kempik <vkempik at openjdk.org> wrote:
> Initial version of JEP-391 backport to jdk11u.
> Build system changes are mostly clean, except cds disabling part, it's copy&paste from aix part.
> Things needing attention: os_bsd_aarch64.cpp and W^X transitions.
> serviceability agent is mostly clean.
> This passed GHA_tier1 testing.
> Full regression testing is running now on Azul's infra, will report/update PR when done.
> **Update: TCK passed, full regression testing is fine on intel platforms, macos/aarch64/openjdk11 is good compared to macos/aarch64/zulu11**
> Sharing this PR slightly earlier to let other interested parties to run the tests too.
> Example of cross-building on intel mac (needs Xcode12/13):
> sh configure --with-boot-jdk=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/ --with-build-jdk=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/ --disable-warnings-as-errors --openjdk-target=aarch64-apple-darwin
This pull request has now been integrated.
Changeset: eb0708f7
Author: Vladimir Kempik <vkempik at openjdk.org>
URL: https://git.openjdk.java.net/jdk11u-dev/commit/eb0708f75aa3c196e41014addfaa5667fd940cc2
Stats: 3164 lines in 76 files changed: 3051 ins; 28 del; 85 mod
8253795: Implementation of JEP 391: macOS/AArch64 Port
8253816: Support macOS W^X
8253817: Support macOS Aarch64 ABI in Interpreter
8253818: Support macOS Aarch64 ABI for compiled wrappers
8253819: Implement os/cpu for macOS/AArch64
8253839: Update tests and JDK code for macOS/Aarch64
8254941: Implement Serviceability Agent for macOS/AArch64
8255776: Change build system for macOS/AArch64
8262903: [macos_aarch64] Thread::current() called on detached thread
8262896: [macos_aarch64] Crash in jni_fast_GetLongField
Reviewed-by: adinn, burban, aph
Backport-of: dbc9e4b50cdda35f5712deaf440c49f50b9edc96
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/715
More information about the jdk-updates-dev
mailing list