CFV: New project: AArch64
Mario Torre
neugens.limasoftware at gmail.com
Tue Jan 22 16:54:35 UTC 2013
Vote: Yes,
Cheers,
Mario
2013/1/22 Andrew Haley <aph at redhat.com>:
> 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
--
pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF
IcedRobot: www.icedrobot.org
Proud GNU Classpath developer: http://www.classpath.org/
Read About us at: http://planet.classpath.org
OpenJDK: http://openjdk.java.net/projects/caciocavallo/
Please, support open standards:
http://endsoftpatents.org/
More information about the discuss
mailing list