https://github.com/tandasat/simplesvm
A minimalistic educational hypervisor for Windows on AMD processors.
https://github.com/tandasat/simplesvm
amd driver hypervisor svm virtual-machine windows-kernel
Last synced: 23 days ago
JSON representation
A minimalistic educational hypervisor for Windows on AMD processors.
- Host: GitHub
- URL: https://github.com/tandasat/simplesvm
- Owner: tandasat
- License: mit
- Created: 2017-04-20T01:51:32.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-03T16:15:01.000Z (3 months ago)
- Last Synced: 2025-04-12T04:46:45.864Z (about 2 months ago)
- Topics: amd, driver, hypervisor, svm, virtual-machine, windows-kernel
- Language: C++
- Size: 117 KB
- Stars: 393
- Watchers: 19
- Forks: 63
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SimpleSvm
==========Introduction
-------------SimpleSvm is a minimalistic educational hypervisor for Windows on AMD processors.
It aims to provide small and explanatory code to use Secure Virtual Machine (SVM),
the AMD version of Intel VT-x, with Nested Page Tables (NPT) from a windows driver.SimpleSvm is inspired by SimpleVisor, an Intel x64/EM64T VT-x specific hypervisor
for Windows, written by Alex Ionescu (@aionescu).Supported Platforms
----------------------
- Windows 10 and later (x64)
- AMD processors with SVM and NPT supportResources
-------------------
- AMD64 Architecture Programmer’s Manual Volume 2 and 3
- http://developer.amd.com/resources/developer-guides-manuals/- SimpleVisor
- http://ionescu007.github.io/SimpleVisor/- HelloAmdHvPkg
- https://github.com/tandasat/HelloAmdHvPkg