Porting OpenJDK 6 to Stratus OpenVOS on IA32

Barnes, Richard Richard.Barnes at stratus.com
Fri Sep 12 13:31:18 PDT 2008

I am part of a small team at Stratus Technologies that is planning to
port OpenJDK6 to its proprietary OpenVOS operating system running on
IA32.  What makes this interesting and unusual is that even though we
are targeting a little-endian chip, for compatibility reasons OpenVOS
must present a big-endian environment to its users, so that gcc and g++,
as well as native OpenVOS compilers, produce code that makes IA32 appear
to be big-endian at the source level.  The internals of OpenVOS are
quite different from the internals of Unix, but we have added a POSIX.1
API to our operating system in recent years, which should help to make
this project possible.  The runtime conventions are close to those of
Unix on IA32, with the exception of endianness and some register usage,
but that should not be insurmountable.

When I first sent mail to jdk-6.dev, Joe Darcy of Sun suggested that we
check in with this group for community advice.

For these reasons, we hope to have our project accepted to join OpenJDK.


Richard Barnes
Senior Technical Consultant
Stratus Technologies

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/porters-dev/attachments/20080912/d514356c/attachment.html 

More information about the porters-dev mailing list