This project involves creating a custom hypervisor using KVM on Linux to manage virtual machines (VMs). The project includes building a basic VM from scratch, implementing hypercalls for guest OS interactions, and designing a scheduler to manage multiple VMs with fractional time allocation. The primary focus is on understanding x86 hardware virtualization and controlling VM execution using KVM APIs and signals.
debrc / virtumaster Goto Github PK
View Code? Open in Web Editor NEWA project made as the part of course CS695 which involves building a simple KVM hypervisor