Hi Will,<br><br><div class="gmail_quote">On Fri, May 13, 2011 at 7:30 PM, Will Dietz <span dir="ltr"><<a href="mailto:willdtz@gmail.com">willdtz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi all,<br>
<br>
I'm interested in using VMKit rather extensively in a project of mine.<br>
<br></blockquote><div><br></div><div>Great!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I was hoping to get feedback on a few vmkit-related questions from<br>
those more familiar:<br>
<br>
--Is there a 'best' version to use? I'd be inclined to use the 2.9<br>
release since it's a stationary target, but curious if I should try to<br>
follow ToT.  Is there a recommended best practice?<br></blockquote><div><br></div><div>Today you can use both. I haven't improved vmkit much lately, so version 2.9 and TOT are pretty much the same.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
--What features of Java does VMKit support? Is there a corresponding<br>
java 'version' (1.4, 1.6, etc) that VMKit supports? (Is this<br>
documented somewhere? I was unable to find it)<br></blockquote><div><br></div><div>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.</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
And since I'm feeling lucky: What's the status of VMKit? Is it still<br>
able to run tomcat, and the dacapo benchmarks (on x86 anyway)?<br>
<br></blockquote><div><br></div><div>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</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thanks for your time,<br>
<br></blockquote><div><br></div><div>No problem. Hope it helps!</div><div><br></div><div>Nicolas</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
~Will<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br>