JDK-8223043 : Implementation on AARCH64: JEP 351: ZGC: Uncommit Unused Memory
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 13
  • Priority: P4
  • Status: Closed
  • Resolution: Not an Issue
  • OS: linux
  • CPU: aarch64
  • Submitted: 2019-04-26
  • Updated: 2019-06-15
  • Resolved: 2019-06-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdResolved
Related Reports
Blocks :  
Relates :  
Description
Port portions to aarch64.

This bug isn't relevant until ZGC is ported to aarch64 AND JEP 351 is targeted, but tracking issue now.

Webrev shows a fair amount of x86 code.
http://cr.openjdk.java.net/~pliden/8222480/
Comments
Closing as "Not an issue". Since JDK-8214527 used the heap multi-mapping approach, existing infrastructure for uncommitting unsued memory was leveraged to also support this on AArch64.
15-06-2019

I've decided to go with multi-mapping, same as with x86_64, so my most recent patch has this feature already.
17-05-2019