Skip to content

git-bruh/vmm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vmm

Tiny VMM that boots Linux

Usage

A sample kernel config and init is present in the contrib directory. An initramfs can be created like so:

$ cc contrib/init.c -o init -static
# cpio takes the file list from stdin
$ echo init | cpio -o -H newc > initramfs

NOTE: By default, the code prints out every byte received on the serial ports, which can be suppressed by redirecting stderr to /dev/null

cargo run <KERNEL_IMAGE> <INITRAMFS>

Resources

About

Small KVM-based hypervisor, boots Linux (WIP)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published