[jdk11u-dev] RFR: 8248500: AArch64: Remove the r18 dependency on Windows AArch64

Andrew Haley aph at openjdk.java.net
Mon Nov 8 09:35:48 UTC 2021


On Thu, 4 Nov 2021 21:54:28 GMT, Christoph Langer <clanger at openjdk.org> wrote:

>> The ABI for AArch64 reserves r18 as a platform register [1]. Linux doesn't make use of it, thus it's available as an additional callee-saved register. This is not the case for Windows and macOS, therefore we have to make HotSpot aware of that.
>> 
>> [1] https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#61machine-registers
>
> I can sponsor this one. I have, however, added it to our nightly test queue since there's no testing evidence. If we don't see problems I'll sponsor it after Friday's nightlies (was too late for tonight).

> Thank you @RealCLanger for additional testing and sponsoring this change.

Thank you for doing it, and thanks to everyone who helped.

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

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


More information about the jdk-updates-dev mailing list