[jdk11u-dev] RFR: 8248500: AArch64: Remove the r18 dependency on Windows AArch64
Bernhard Urban-Forster
burban at openjdk.java.net
Wed Nov 3 15:21:21 UTC 2021
On Wed, 3 Nov 2021 11:15:30 GMT, Goetz Lindenmaier <goetz 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
>
> Hi,
> you should also add a comment why you downport this in the JBS bug.
> There you also should assess the risk of this downport.
> Best, Goetz.
Thank you @GoeLin! Sorry for being sloppy with the process on JBS.
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/567
More information about the jdk-updates-dev
mailing list