[LLVMdev] [VMKit] 2.9 or ToT? Java version/features?

nicolas geoffray nicolas.geoffray at gmail.com
Fri May 13 12:00:48 PDT 2011


Hi Will,

On Fri, May 13, 2011 at 7:30 PM, Will Dietz <willdtz at gmail.com> wrote:

> Hi all,
>
> I'm interested in using VMKit rather extensively in a project of mine.
>
>
Great!


> I was hoping to get feedback on a few vmkit-related questions from
> those more familiar:
>
> --Is there a 'best' version to use? I'd be inclined to use the 2.9
> release since it's a stationary target, but curious if I should try to
> follow ToT.  Is there a recommended best practice?
>

Today you can use both. I haven't improved vmkit much lately, so version 2.9
and TOT are pretty much the same.

>
> --What features of Java does VMKit support? Is there a corresponding
> java 'version' (1.4, 1.6, etc) that VMKit supports? (Is this
> documented somewhere? I was unable to find it)
>

It implements the VM spec version 2 (+ some features of version 3 which is
still unofficial). It uses  GNU Classpath for the base library, so the java
version you're mentioning will be the one implemented in GNU Classpath, and
that is 1.6 (with still some unimplemented feature of 1.6). But vmkit does
not to have to be tight to a base library implementation. An interesting
project to work on would be to support the OpenJDK library.

>
> And since I'm feeling lucky: What's the status of VMKit? Is it still
> able to run tomcat, and the dacapo benchmarks (on x86 anyway)?
>
>
Yes, it works well on a x86 machine (x64 is not supported by the GC). And it
is able to run tomcat and some of the dacapo benchmarks. There are some
applications and dacapo benchmarks that don't work because of GNU Classpath
being incomplete. Another reason to try to support the OpenJDK library

Thanks for your time,
>
>
No problem. Hope it helps!

Nicolas


> ~Will
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110513/a0952b79/attachment.html>


More information about the llvm-dev mailing list