[aarch64-port-dev ] Collaboration proposal: Draft JEP MacOS/AArch64 Port

Anton Kozlov akozlov at azul.com
Thu Aug 13 13:03:53 UTC 2020

Hello Monica,

Thank you for your proposal. It was a bit unexpected :) We would be happy to

Our mac/aarch64 port is in the R&D phase. At some point, maybe we (OpenJDK
community) will need a project or repo for integration. But having win/aarch64
integrated, it may happen that mac/aarch64 support will be just a series of
considerably isolated changes. An example is "JDK-8250876: Fix issues with
cross-compile on macos" [1]. If all changes will be such self-containing, they
may be reviewed and integrated one-by-one. Probably we won't need a project.

I think this work is blocked by the JEP for the new platform support. I'll 
start a discussion email thread for that really soon.

I hope we would be able to collaborate in all of the areas. I expect us to get
soon to the point when we can start reviewing changes made for win/aarch64 and
evaluate how do they fit mac/aarch64.


[1] https://bugs.openjdk.java.net/browse/JDK-8250876

On 11.08.2020 21:15, Monica Beckwith wrote:
> Hello everyone, 
> It gives me immense pleasure to see the draft JEP for 'MacOS/AArch64 Port' [1]. At Microsoft, we are in the process of expanding our CI infrastructure by adding Apple DevKits [2]. We are entirely in support of you and your team, @Anton Kozlov. You all bring your immense knowledge from the AArch32 port, and we welcome you and would like to extend our collaboration on the MacOS port. More specifically, we would like to work with you on the -  
> . Implementation (low-level code additions, shared code modifications and maintenance, adhering to HotSpot coding style/conventions [3], etc.)  
> . Testing (all regression, functional, integration and performance tests) 
> . Integration to jdk/jdk (tip) 
> Since the MacOS port work depends on the Windows port modifications, I propose a collaboration (sub-)Project [4] repo where we can jointly work in the open. 
> If it is OK with you and your team, next week, I can propose the creation of a new (sub-)Project for 'jdk-mac' and send it out to mailto:discuss at openjdk.java.net and mailto:aarch64-port-dev at openjdk.java.net. Once we have a sponsor, we can send the info out on mailto:announce at openjdk.java.net. 
> We can work on the details of these offline. Please let me know if you have already made traction on the (sub-)Project front, and we can jump in and help wherever you are. 
> This is a wonderful opportunity for OpenJDK, and the team here at Microsoft is excited about the prospects, and we are looking forward to working with your team. 
> Thanks, 
> Monica
> [1] http://openjdk.java.net/jeps/8251280
> [2] https://developer.apple.com/programs/universal/
> [3] https://wiki.openjdk.java.net/display/HotSpot/StyleGuide
> [4] http://openjdk.java.net/projects/#new-project

More information about the aarch64-port-dev mailing list