Hi Edward,

As the OpenJDK Porters Group Lead, I agree that the Porters Group would be a good fit for a sponsoring Group for this Project.

Can you elaborate a bit on the initial set of Committers/Reviewers you would see participating in the Project - would it be just you & Joseph from Linaro (or somewhere else?) for the start?

cheers,
dalibor topic

On 14.10.2015 15:50, Edward Nevill wrote:
Hi,

I would like to propose the creation of a new project to port OpenJDK to
ARM's aarch32 architecture. The aarch32 architecture is the 32 bit side
of the ARMv8 architecture (the other side being aarch64).

There is already a port for aarch64 which has been upstreamed into JDK9,
thanks to the great work of Andrew Haley, Andrew Dinn and others however
32 bit support is missing.

The aarch64 architecture is broadly compatible with ARMv7 with only a
few minor differences most of which are not applicable to application
level code. It is proposed that the aarch32 port will also support
ARMv7.

ARMv6 could also be supported, but this would depend on the level of
community interest (ARMv6 is the architecture in the Raspberry Pi so
there may be significant community interest and involvement if we were
also to target ARMv6).

We already have a complete template interpreter thanks to the excellent
work of Joseph Joyce who presented his work at the recent Linaro Connect
conference. A copy of his slides is available at

http://openjdk.linaro.org/sfo15-openjdk-arm32.pdf

I have created a JIRA issue and uploaded webrevs of this port based on
JDK 9 to cr.openjdk.java.net.

JIRA Issue: https://bugs.openjdk.java.net/browse/JDK-8139303

Webrevs:

http://cr.openjdk.java.net/~enevill/8139303/webrev.hotspot/
http://cr.openjdk.java.net/~enevill/8139303/webrev.hs-comp/
http://cr.openjdk.java.net/~enevill/8139303/webrev.jdk/

The template interpreter is complete and runs a large variety of
applications (eclipse, jedit, galaxians, javac, although sadly it cannot
build itself as yet:-).

It is intended that the port will be a complete port of OpenJDK to
include Template Interpreter / C1 and possibly C2.

Can I please request the support of the Porters Group as the Sponsoring
Group with myself as project lead.

Many thanks,
Edward Nevill



--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment

Reply via email to