Linux 5.16 KVM To Land RISC-V Hypervisor Support

Written by Michael Larabel in RISC-V on 5 October 2021 at 02:36 PM EDT. 5 Comments
Coming with the Linux 5.16 kernel cycle will be support for RISC-V virtualization with the Kernel-based Virtual Machine (KVM).

The RISC-V ISA recently settled on its hypervisor extension and its spec is now considered frozen. The hypervisor extension to the RISC-V instruction set is outlined here. Given that it's taken a while to freeze, there isn't yet any performant RISC-V processors out there actually implementing the complete extension and so for now and during development it's been a function of running it on simulators.

Merged into the Linux kernel's RISC-V development tree today is the RISC-V support in KVM.

These patches have been in the works for a while and finally came together after a number of revisions. So at least when there are speedy RISC-V processors out there having this hypervisor support, the Linux KVM code will be ready to go. In user-space, QEMU has its RISC-V support already in place.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week