A Type-1.5 hypervisor written in Rust.
Drived by the driver from Jailhouse.
Supported architectures: x86_64 (Intel VMX, AMD SVM).
make [VENDOR=intel|amd] [LOG=warn|info|debug|trace]
-
Download the guest image and run in QEMU:
cd scripts/host make image # download image and configure for the first time make qemu # execute this command only for subsequent runs
You can login the guest OS via SSH. The default username and password is
ubuntuandguest. The default port is2333and can be changed by QEMU arguments. -
Copy helpful scripts into the guest OS:
scp -P 2333 scripts/guest/* ubuntu@localhost:/home/ubuntu -
Setup in the guest OS:
ssh -p 2333 ubuntu@localhost # in host ./setup.sh # in guest
-
Copy RVM image into the guest OS:
make scp # in host -
Enable RVM:
./enable-rvm.sh # in guest
