Add KVM functionality to Kernel.
Add KVM functionality to kernel.
Must be compatible with libvirt, without source change. (The known possible exception is the file system location of the KVM device.)
Prerequisites: Setting up and using nested paging. (Hardware-based nested paging first. Software-based nested paging will be implemented second.)