[jdk11u-dev] RFR: 8234930: Use MAP_JIT when allocating pages for code cache on macOS [v2]

Vladimir Kempik vkempik at openjdk.java.net
Wed Dec 8 17:01:19 UTC 2021


On Wed, 8 Dec 2021 14:41:37 GMT, Goetz Lindenmaier <goetz at openjdk.org> wrote:

>> Vladimir Kempik has updated the pull request incrementally with one additional commit since the last revision:
>>
>>   Fix up windows
>
> Hi,
> I think a mac port for aarch64 is an essential contribution to 11. Thank you for taking the effort of backporting it!
> But I second Thomas' view that the above patches are an uncommon amount of shared changes for a new feature in a release in maintenance mode.
> I know there have already been quite a number of bigger changes to the aarch64, mac and windows files. They mainly touched one platform limiting the risk. This one is a change affecting all platforms in a very essential component, the memory management.
> Previous feature backports were implemented very carefully to not change existing code, for example the Shenandoah port that can entirely be removed by configure flags: https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2020-July/003472.html .
> I would appreciate if you could explore a similar approach for this change.

@GoeLin @tstuefe, alternative - https://github.com/openjdk/jdk11u-dev/pull/710

-------------

PR: https://git.openjdk.java.net/jdk11u-dev/pull/580



More information about the jdk-updates-dev mailing list