ionescu007 / SimpleVisor

SimpleVisor is a simple, portable, Intel VT-x hypervisor with two specific goals: using the least amount of assembly code (10 lines), and having the smallest amount of VMX-related code to support dynamic hyperjacking and unhyperjacking (that is, virtualizing the host state from within the host). It works on Windows and UEFI.
http://ionescu007.github.io/SimpleVisor/
1.72k stars 256 forks source link

Remove read from MSR_IA32_VMX_VMFUNC #7

Closed jtsylve closed 8 years ago

jtsylve commented 8 years ago

By adjusting MsrData we can prevent a read from MSR_IA32_VMX_VMFUNC, which wasn't available before Haswell processors and is not referenced in this project anyway.

Fixes #5