MIPSPort

From IcedTea

Jump to: navigation, search

MIPS Port

OpenJDK MIPSPort is a project aiming to implement an efficient Java VM on Loongson CPU, which is a family of general-purpose MIPS-compatible CPU. This project is based on OpenJDK6_b18, and developed by Lemote company firstly and by Loongson Co. Ltd now. By now, both the interpreter, a Template Interpreter, and the C1 compiler have been implemented. The development of C2 is still in progress.


Quick start & Building

First obtain source code from the Mercurial repositories.

hg clone http://icedtea.classpath.org/hg/openjdk6-mips/ 
cd openjdk6-mips

To build:

source env.sh
make

To build a debug version:

export DEBUG_NAME=debug
make

Once the entire build is completed, components can be built separately. For example, if files in hotspot are changed, only the hotspot component need be re-built, by setting environment variable BUILD_HOTSPOT true, and setting the other BUILD_<component> false.

More information is also available in README and here.

Contributing to MIPS Port

The current focus is on pushing the MIPS Port upstream where possible. Any kinds of contributions are welcomed, such as, test, bug submitting, bug fixing and so on.

Personal tools