[jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6]

Vladimir Kempik vkempik at openjdk.java.net
Tue Oct 19 06:44:00 UTC 2021


On Sat, 16 Oct 2021 09:09:36 GMT, Andrew Haley <aph at openjdk.org> wrote:

> > > _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_
> > > On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win).
> > 
> > 
> > Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph?
> 
> `r18_tls`. It's not very important, but Idon't think the name is inaccurate: as far as I know both platforms use r18 for thread-local storage. It' could just have been `r18_do_not_use`.

Oh well, AFAIK nobody outside Apple knows what it's used for. It's even possible to use R18 in your own app on macos11/12 ( except macos12b6 - https://youtrack.jetbrains.com/issue/JBR-3715 )
By mistake we left r18 available for C2 on zulu11/13/15 ( also JetBrains Runtime 11) and it was working fine on all macos versions except 12beta6.

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

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


More information about the jdk-updates-dev mailing list