[aarch64-port-dev ] RFR: JDK-8214527 AArch64: ZGC for Aarch64

Per Liden per.liden at oracle.com
Thu Jun 13 14:12:58 UTC 2019


I’m currently not in front of a computer. Andrew, could you push it?

cheers,
Per

> On 13 Jun 2019, at 15:46, Stuart Monteith <stuart.monteith at linaro.org> wrote:
> 
> Thanks Andrew - I had uploaded webrev.6 - if someone with sufficient
> committer rights could be pushed, that'd be great.
> 
>> On Thu, 13 Jun 2019 at 13:45, Andrew Haley <aph at redhat.com> wrote:
>> 
>>> On 6/13/19 1:24 PM, Stuart Monteith wrote:
>>> Yes, let's leave the renaming until JDK14 - I was aiming for the patch
>>> to make JDK13, but we'll see.
>>> 
>>> The registers are being defined here in order for the LoadBarrier for
>>> ZGC in z_aarch64.ad to spill them while it does the barrier
>>> correction. I had thought the vector registers would need to have
>>> their full 128 bits spilled, if they happened to be live - this is the
>>> same as what is done for z_x86_64.ad .
>>> I'm currently trying to catch the registers spilled with the current
>>> code - not with much luck so far. The autovectorization is sensitive
>>> enough such that that is proving difficult (as aph pointed out).
>> 
>> I don't want to delay this patch. I think what you've got here is good enough
>> for the first cut, and we can fix any minor problems later. Approved.
>> 
>> --
>> Andrew Haley
>> Java Platform Lead Engineer
>> Red Hat UK Ltd. <https://www.redhat.com>
>> https://keybase.io/andrewhaley
>> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671




More information about the hotspot-gc-dev mailing list