[RFR] jdk9.0.4+12 + functionality

Andrey Petushkov andrey.petushkov at gmail.com
Wed Apr 11 16:41:06 UTC 2018


Hi Andrew,
> On 11 Apr 2018, at 19:35, Andrew Haley <aph at redhat.com> wrote:
> 
> On 04/09/2018 03:42 PM, Andrey Petushkov wrote:
>> There are the following changes proposed for review and commit into aarch32-jdk9 repo set:
>> - update to the latest jdk9u state:
>> http://cr.openjdk.java.net/~apetushkov/aarch32jdk9.0.4%2b12/ <http://cr.openjdk.java.net/~apetushkov/aarch32jdk9.0.4+12/>
>> (2Gbyte webrev, not something you really want to look into)
>> - bring all functionality developed by Azul in course of jdk8 projects
>> http://cr.openjdk.java.net/~apetushkov/aarch32jdk9-azul/ <http://cr.openjdk.java.net/~apetushkov/aarch32jdk9-azul/>
>> almost everything is already part of aarch32-jdk8u repo, although
>> we’ve been lagging behind with a few features (primarily c2 and
>> crypto intrinsics). We’re apologising for that. And, again, sorry
>> for brining this in a typical manner of 10K line patch. The reason
>> is that we were not following regular jdk9 development and only
>> recently brought out code in line with java 9. So there was no set
>> of meaningful changes even internally to Azul but rather something
>> close to what you can see at the link above
> 
> I'm somewhat baffled by all of this.  JDK 9 is dead.  
Without JDK9 there is no JDK10 & so on. Of course these changes are not something done for sake of themselves. However rather to be base for future work, just as I stated in my email
> Mainstream
> OpenJDK has an ARM 32 port.  What is going on?  
OpenJDK has as well ARM 64 port but this fact does not prevent you from supporting your own Aarch64 one :)
> Cannot your changes be
> merged into mainline?
Well, yes, it’s possible. The problem is that our work are based on Aarch32 jdk8u port and in order to apply it to Arm32 port one first need to convert Arm32 port code into Aarch32 port code. I can generate such a diff but I doubt anyone would want to look and apply it, especially into mainline

Regards,
Andrey
> 
> -- 
> Andrew Haley
> Java Platform Lead Engineer
> Red Hat UK Ltd. <https://www.redhat.com>
> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671



More information about the aarch32-port-dev mailing list