FW: Porting OpenJDK 6 to Stratus OpenVOS on IA32

Christian Thalinger twisti at complang.tuwien.ac.at
Mon Sep 15 11:49:20 PDT 2008


On Mon, 2008-09-15 at 14:34 -0400, Barnes, Richard wrote:
> Hi Volker,
> 
> We found your blog at
> http://weblogs.java.net/blog/simonis/archive/2007/11/template_vs_cin_1.h
> tml, which has enlightened us as to the "which kind of interpreter"
> question.  Our plan has been to convert all the source we can to our
> environment, but we will probably try to get the template interpreter
> working before the C++ one.  From our point of view, they probably both
> present an equivalent degree of difficulty because each of the code
> sequences that load or store data will have to be examined unless the
> VM_LITTLE_ENDIAN flag and the functions in
> hotspot/src/cpu/x86/vm/bytes_x86.hpp manage to help us out.  If time
> runs out, we may just do the template interpreter.

Have you thought about trying the HotSpot zero-assembler port[1] of the
C++ interpreter (done my Gary Benson) first as your toolchain should
then handle all little-big endian problems?

[1] http://openjdk.java.net/projects/zero/

- twisti




More information about the porters-dev mailing list