amd_hypervisor

November 1, 2022 ยท View on GitHub

AMD Hypervisor written writh Rust.

Features

  • Easily define your own vmexit handlers
    • MSR (read/write)
    • Cpuid
    • Rdtsc
    • and all the other vmexits
  • NPT Hooking
  • Memory safe and blazingly fast :rocket:

Example

See driver/ for a reference implementation. Notes on how to write a kernel driver can be found here.

References

  • AMD Manual
  • Intel Manual
  • SimpleSvm
  • Other projects from this list

Contents

  1. 1Features
  2. 2Example
  3. 3References