CFV: New project: AArch64
dbhole at redhat.com
Tue Jan 22 17:57:29 UTC 2013
* Andrew Haley <aph at redhat.com> [2013-01-22 11:53]:
> I hereby propose the creation of the "AArch64 Port" Project with me,
> Andrew Haley, as the Lead and the Porters Group as the sponsoring
> The goal of the project will be to provide a full-featured and
> certified version of OpenJDK on the Linux/AArch64 platform which can
> be integrated into the main OpenJDK branch. AArch64 is the 64-bit
> mode of ARMv8 ; it is a completely new architecture, and is not
> compatible with the 32-bit ARM instruction set. We hope that this
> project will eventually be able to support operating systems other
> than GNU/Linux, and will welcome contributors with the necessary
> We (Red Hat) already have a template interpreter. We have also
> written a functional simulator that is linked to the Java VM. This
> simulator features debugging support integrated with GDB and has a
> full set of trace and breakpoint commands. Real AArch64 hardware is
> not yet available, but anyone with a x86_64 based Linux system will be
> able to run and test the AArch64 JDK.
> This implementation is based on JDK 8.
> The next steps in the project are:
> * Write a C1 compiler.
> * Write a C2 compiler.
> * Run on real hardware.
> As an intermediate step, it may be useful to run on simulators other
> than our own.
> Followed ultimately by:
> * Merge into JDK 8.
> I, the project lead, am Andrew Haley. I have been an OpenJDK
> committer for several years, am an elected member of the OpenJDK
> governing board, and Red Hat's representative on the Java SE 8
> Platform Umbrella JSR (337) Expert Group.
> The other initial committer will be:
> Andrew Dinn.
> We will, of course, welcome contributions from anyone with cycles to
> Votes are due by Tue Feb 5 12:00 GMT 2013.
> Only current OpenJDK Members  are eligible to vote on this
> motion. Votes must be cast in the open by replying to to this
> mailing list.
> For Lazy Consensus voting instructions, see .
> Andrew Haley.
>  http://openjdk.java.net/census#members
>  http://openjdk.java.net/projects/#new-project-vote
>  http://www.arm.com/products/processors/armv8-architecture.php
More information about the discuss