[vmkit-commits] [vmkit] r135201 - in /vmkit/trunk/www: UsersManual.html get_started.html menu.html.incl use_aot.html use_mmtk.html
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu Jul 14 14:53:07 PDT 2011
Author: geoffray
Date: Thu Jul 14 16:53:07 2011
New Revision: 135201
URL: http://llvm.org/viewvc/llvm-project?rev=135201&view=rev
Log:
Remove obsolete instructions and be explicit that vmkit now needs clang or llvm-gcc.
Removed:
vmkit/trunk/www/UsersManual.html
vmkit/trunk/www/use_aot.html
vmkit/trunk/www/use_mmtk.html
Modified:
vmkit/trunk/www/get_started.html
vmkit/trunk/www/menu.html.incl
Removed: vmkit/trunk/www/UsersManual.html
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/UsersManual.html?rev=135200&view=auto
==============================================================================
--- vmkit/trunk/www/UsersManual.html (original)
+++ vmkit/trunk/www/UsersManual.html (removed)
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
- <title>VMKit - Getting Started</title>
- <link type="text/css" rel="stylesheet" href="menu.css" />
- <link type="text/css" rel="stylesheet" href="content.css" />
-</head>
-<body>
-
-<!--#include virtual="menu.html.incl"-->
-
-<div id="content">
-
-<h1>VMKit User's Manual</h1>
-
-<ul>
- <li><a href="/use_aot.html">Java Ahead of Time (AOT) Compilation</a></li>
- <li><a href="/use_mmtk.html">VMKit and MMTk</a></li>
-</li>
-
Modified: vmkit/trunk/www/get_started.html
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/get_started.html?rev=135201&r1=135200&r2=135201&view=diff
==============================================================================
--- vmkit/trunk/www/get_started.html (original)
+++ vmkit/trunk/www/get_started.html Thu Jul 14 16:53:07 2011
@@ -40,7 +40,8 @@
<ol>
<li><a href="http://www.llvm.org/docs/GettingStarted.html#checkout">Checkout
- and build LLVM</a> from SVN head:</li>
+ and build LLVM</a> from SVN head. Make sure you have llvm-gcc or clang available
+ when you configure LLVM. Alternatively, you can also checkout clang in llvm/tools.</li>
<ul>
<li><tt>svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm</tt></li>
@@ -98,6 +99,18 @@
<dd>Tell vmkit where GNU Classpath glibj.zip is located.</dd>
<dt><br/><tt>--with-gnu-classpath-libs=<directory></tt></dt>
<dd>Tell vmkit where GNU Classpath libs are located.</dd>
+ <dt><br/><tt>--with-mmtk-plan=</tt> </dt>
+ <dd>
+ <ul>
+ <li><tt>org.mmtk.plan.marksweep.MS (default)</tt></li>
+ <li><tt>org.mmtk.plan.copyms.CopyMS</tt></li>
+ <li><tt>org.mmtk.plan.semispace.SS</tt></li>
+ <li><tt>org.mmtk.plan.immix.Immix</tt></li>
+ <li><tt>org.mmtk.plan.generational.marksweep.GenMS</tt></li>
+ <li><tt>org.mmtk.plan.generational.copying.GenCopy</tt></li>
+ <li><tt>org.mmtk.plan.generational.immix.GenImmix</tt></li>
+ </ul>
+ </dd>
</dl>
</ul>
Modified: vmkit/trunk/www/menu.html.incl
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/menu.html.incl?rev=135201&r1=135200&r2=135201&view=diff
==============================================================================
--- vmkit/trunk/www/menu.html.incl (original)
+++ vmkit/trunk/www/menu.html.incl Thu Jul 14 16:53:07 2011
@@ -8,7 +8,6 @@
<a href="/index.html">About</a>
<a href="/get_started.html">Get Started</a>
<a href="/get_involved.html">Get Involved</a>
- <a href="/UsersManual.html">Users Manual</a>
<a href="/OpenProjects.html">Open Projects</a>
<a href="/pubs.html">Publications</a>
<a href="/releases/index.html">Releases</a>
Removed: vmkit/trunk/www/use_aot.html
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/use_aot.html?rev=135200&view=auto
==============================================================================
--- vmkit/trunk/www/use_aot.html (original)
+++ vmkit/trunk/www/use_aot.html (removed)
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
- <title>VMKit - Getting Started</title>
- <link type="text/css" rel="stylesheet" href="menu.css" />
- <link type="text/css" rel="stylesheet" href="content.css" />
-</head>
-<body>
-
-<!--#include virtual="menu.html.incl"-->
-
-<div id="content">
-
-<h1>Getting Started: Java Ahead of Time compilation with VMKit</h1>
-
-
-<p>This page gives you the instructions on how to use the Java ahead of time
-compiler of VMKit.</p>
-
-
-<ol>
- <li><a href="/get_started.html">Checkout
- and build VMKit</a> from SVN head.</li>
-
- <li>Compile into a dynamic library the core Java libs (e.g. GNU Classpath):
- </li>
-
- <ul>
- <li><tt>cd tools/vmjc/libvmjc</tt></li>
- <li><tt>make ENABLE_OPTIMIZED=1 (go get coffee)</tt></li>
- </ul>
-
- <li>Update PATH to include LLVM and VMKit binaries (replace *_OBJ with your
- directory):</li>
- <ul>
- <li><tt>export PATH=$(LLVM_OBJ)/Release/bin:$(VMKIT_OBJ)/Release/bin
- </tt></li>
- </ul>
-
- <li>Update LD_LIBRARY_PATH to include the dynamic library previously
- compiled (replace VMKIT_OBJ with your directory):</li>
- <ul>
- <li><tt>export LD_LIBRARY_PATH=$(VMKIT_OBJ)/Release/lib
- </tt></li>
- </ul>
-
- <li>Use the <tt>llcj</tt> tool on a class or a jar file:</li>
- <ul>
- <li><tt>llcj -S Foo.class (emit bytecode)</tt></li>
- <li><tt>llcj --main=Foo Foo.class (generate an executable)</tt></li>
- <li><tt>llcj -c Foo.class (generate an object file)</tt></li>
- </ul>
-
-</ol>
-
-</div>
-</body>
-</html>
Removed: vmkit/trunk/www/use_mmtk.html
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/use_mmtk.html?rev=135200&view=auto
==============================================================================
--- vmkit/trunk/www/use_mmtk.html (original)
+++ vmkit/trunk/www/use_mmtk.html (removed)
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
- <title>VMKit - Getting Started</title>
- <link type="text/css" rel="stylesheet" href="menu.css" />
- <link type="text/css" rel="stylesheet" href="content.css" />
-</head>
-<body>
-
-<!--#include virtual="menu.html.incl"-->
-
-<div id="content">
-
-<h1>Getting Started: VMKit and MMTk</h1>
-
-
-<p>This page gives you the instructions on how to build VMKit with a MMTk garbage collector.</p>
-
-
-<ol>
- <li><a href="http://www.llvm.org/docs/GCCFEBuildInstrs.html">Checkout
- and build LLVM-GCC</a> from SVN head.</li>
- <li> Update PATH to include the <tt>llvm-gcc</tt> binary. </li>
- <li> Re-configure LLVM. </li>
- <li> Configure VMKit with three additional options:</li>
- <ul>
- <li><tt>--with-gc=mmtk</tt></li>
- <li><tt>--with-llvmgcc</tt></li>
- <li><tt>--with-mmtk-plan=</tt> </li>
- <ul>
- <li><tt>org.mmtk.plan.marksweep.MS (default)</tt></li>
- <li><tt>org.mmtk.plan.copyms.CopyMS</tt></li>
- <li><tt>org.mmtk.plan.semispace.SS</tt></li>
- <li><tt>org.mmtk.plan.immix.Immix</tt></li>
- <li><tt>org.mmtk.plan.generational.marksweep.GenMS</tt></li>
- <li><tt>org.mmtk.plan.generational.copying.GenCopy</tt></li>
- <li><tt>org.mmtk.plan.generational.immix.GenImmix</tt></li>
- </ul>
- </ul>
- </ul>
- <li> Build VMKit:</li>
- <ul>
- <li><tt>make ENABLE_OPTIMIZED=1 </tt></li>
- </ul>
- <li>Run VMKit:</li>
- <ul>
- <li><tt>Release/bin/j3 Foo </tt></li>
- </ul>
-
-</ol>
-
-</div>
-</body>
-</html>
More information about the vmkit-commits
mailing list