Skip to content

iblazys/linux-hv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-hv

super simple intel based linux hypervisor

this is by no means stable and is purely for learning purposes.

written and tested with WSL2 v1.0.3.0 on kernel version 5.15.83.1-microsoft-standard-WSL2+

you have to compile your own (at the time of writing) because the included kernel does not have all the headers.

you can find the official kernel source here

basic control flow of the hypervisor is:

vmm_init (vmm.c)
    on_each_cpu(__vmx_vminit) (vmx_asm.S):
            vmm_virtualize_single_cpu (vmm.c):
                    VMLAUNCH -> exit_handle_vmexit (exit.c)

Acknowledgements

About

super simple intel based linux hypervisor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages