My personal branches of VMKit
License
chanwit/vmkit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
//===---------------------------------------------------------------------===// // General notes //===---------------------------------------------------------------------===// VMKit is the composition of three libraries: 1) MVM: threads, GCs, and JIT interface 2) J3: a Java Virtual Machine implemented with MVM and LLVM 3) N3: a CLI implementation with MVM and LLVM These are the options you should pass to the ./configure script --with-llvmsrc: the source directory of LLVM --with-llvmobj: the object directory of LLVM --with-gnu-classpath-libs: GNU classpath libraries --with-gnu-classpath-glibj: GNU classpath glibj.zip --with-pnet-local-prefix: the local build of PNET --with-pnetlib: PNET's mscorlib.dll --with-mono: Mono's mscorlib.dll --with-gc: use either gc-mmap or MMTk (requires --with-llvmgcc) Running make on the root tree will produce the following "tools": 1) Debug|Release/bin/j3: running the J3 like any other JVM. 2) Debug|Release/bin/n3-pnetlib: running N3 like CLR. 2) Debug|Release/bin/vmkit: shell-like vm launcher. 2) Debug|Release/bin/vmjc: ahead of time compiler for .class files. J3 also has a README note.
About
My personal branches of VMKit
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published