FW: Porting OpenJDK 6 to Stratus OpenVOS on IA32

Barnes, Richard Richard.Barnes at stratus.com
Wed Sep 17 10:38:16 PDT 2008


Twisti,

We didn't know about Project Zero until we received your letter. The
little that I can tell from the Project Zero web site is that is known
to work on certain CPU platforms, but x86 is not listed among them.  I
also cannot tell whether Project Zero is just JDK7 or whether it also
includes JDK6.  Our goal is to use JDK6, so that would be important to
us.

Thanks,

Richard
-----Original Message-----
From: Christian Thalinger [mailto:twisti at complang.tuwien.ac.at] 
Sent: Monday, September 15, 2008 2:49 PM
To: Barnes, Richard
Cc: Volker Simonis; porters-dev at openjdk.java.net; Joe.Darcy at sun.com
Subject: Re: FW: Porting OpenJDK 6 to Stratus OpenVOS on IA32


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