porting OpenJDK

Jonathan Springer springer at reservoir.com
Thu Apr 8 13:30:32 PDT 2010

Andrew John Hughes wrote:
> Zero is upstream in OpenJDK7 b76 on and will be in OpenJDK6 b19.  Note
> that Zero is only an interpreter.  It's enough to get a Java
> environment running, but for decent performance, you'll need to look
> at a JIT either via Shark (an LLVM-based JIT started by Gary Benson)
> or your own MIPS-specific solution.

If you do care about performance, or just feel like hacking asm, there
also exists a Linux MIPS port of the OpenJDK template interpreter.
It's mipsel, as I believe the PS2 is, although it was written to
MIPS64, so there might be some instructions used that are not in MIPS
III/IV.  It is available at https://www.reservoir.com/ultraviolet


Jonathan Springer     |  Reservoir Labs, Inc.
Managing Engineer     |  http://www.reservoir.com/

More information about the porters-dev mailing list