ARM port consolidation

Bob Vandette bob.vandette at
Tue Jun 5 14:05:29 UTC 2018

> On Jun 5, 2018, at 5:27 AM, Andrew Haley <aph at> wrote:
> On 06/04/2018 09:34 PM, Bob Vandette wrote:
>> The community at large (especially RedHat, BellSoft, Linaro and Cavium)
>> have done a great job of enhancing and keeping the AArch64 port up to
>> date with current and new Hotspot features.  As a result, I propose that
>> we standardize the 64-bit ARM implementation on this port.
>> If there are no objections, I will file a JEP to remove the 64-bit ARM 
>> port sources that reside in jdk/open/src/hotspot/src/cpu/arm
>> along with any build logic.  This will leave the Oracle contributed
>> 32-bit ARM port and the AArch64 64-bit ARM port.
> Sounds good to me.  Over to practical considerations: is there some
> code we should look at porting over to the tAArch64 port?  Minimal
> VM, perhaps?

I would like to keep this effort as a straight forward code deletion exercise.
Adding Minimal VM support is beyond the scope of what I had in mind. 
We no longer regularly build the minimal VM and would prefer to leave this work
to someone that has a vested interest in using and supporting it.

It appears that there has been some attempt to provide ifdefs in the aarch64
source directory for this but I have no idea if this builds today or if you can even support 
building the client only VM.

I’d be willing to work with someone during the code removal to include minimal
support at that time but I think that work should be handled separately.


> -- 
> Andrew Haley
> Java Platform Lead Engineer
> Red Hat UK Ltd. <>
> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671

More information about the hotspot-dev mailing list