The Kernel Based Virtual Machive (KVM) is an open-source Type2 hypervisor which converts Linux kernel into a hypervisor. We typically have two main parts in the KVM hypervisor: KVM kernel module and KVM user-space tool. The KVM kernel module is a loadable Linux kernel module which provides CPU, memory and interrupt virtualization whereas the KVM user-space tool is an application which helps users create and manage Guest instances (or Virtual Machines).

 

You can download KVM for RISC-V here