Porting OpenJDK 6 to Stratus OpenVOS on IA32

Volker Simonis volker.simonis at gmail.com
Sun Sep 14 23:54:36 PDT 2008

Hi Richard,

what kind of port do you plan: interpreter only or with JIT. And which
kind of interpreter (C++- or Template-Interpeter) and which JIT (C1 or
C2) do you want to port. Have you checked with the people from SUN
what's the status of the old IA64 port of Hotspot (which uses the
C++-Interpreter and has a C2 implementation). Adding that port to the
OpenJDK would probably be very usefull and a good starting point for
your port..


On 9/12/08, Barnes, Richard <Richard.Barnes at stratus.com> wrote:
> 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.
> Thanks,
> Richard Barnes
> Senior Technical Consultant
> Stratus Technologies

More information about the porters-dev mailing list