#hypervisor #x86-64 #efi #intel #directory #vt-x-ept #intel-focused

nightly app mythril

A intel-focused hypervisor using VT-x/EPT

1 unstable release

0.1.0 Oct 7, 2019

#23 in #efi

Custom license

1MB
1K SLoC

mythril

A rust-based hypervisor currently requiring EFI boot, and VT-x/EPT.

Testing

  • Clone this repository
  • cd in to the directory
  • Build EFI application with docker run -it -v $(pwd):/src adamschwalm/hypervisor-build:docker-2 cargo +nightly xbuild --target x86_64-unknown-uefi
  • Boot the application with sudo ./scripts/uefi-run.sh target/x86_64-unknown-uefi/debug/rust-kernel.efi

Dependencies

~3.5MB
~74K SLoC