CFV: New project: AArch64

Andrew Hughes gnu.andrew at redhat.com
Wed Jan 30 18:44:34 UTC 2013


----- Original Message -----
> I hereby propose the creation of the "AArch64 Port" Project with me,
> Andrew Haley, as the Lead and the Porters Group as the sponsoring
> Group.
> 
> 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 [3]; 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
> expertise.
> 
> 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
> spare.
> 
> Votes are due by Tue Feb 5 12:00 GMT 2013.
> 
> Only current OpenJDK Members [1] 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 [2].
> 
> Andrew Haley.
> 
> [1] http://openjdk.java.net/census#members
> [2] http://openjdk.java.net/projects/#new-project-vote
> [3] http://www.arm.com/products/processors/armv8-architecture.php
> 

Vote: Yes.
-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07




More information about the discuss mailing list