RISC-V Developers Continue Working On KVM Support

Written by Michael Larabel in Virtualization on 27 July 2021 at 05:30 AM EDT. 8 Comments
Going on for more than one year now is the effort for supporting KVM virtualization with the RISC-V architecture, which is very much important for RISC-V processors to be able to eventually take lift in the server space. The KVM RISC-V enablement work is now up to its nineteenth revision but not yet clear if it's ready for mainlining.

This KVM RISC-V support has been led by Western Digital who remains very active with various elements of RISC-V Linux support. With this long work-in-progress patch series they are able to boot RISC-V 32-bit and 64-bit guests with multiple virtual CPUs on RISC-V hardware. Still to be tackled in the future though is handling SBI (Supervisor Binary Interface) v0.2 emulation within the kernel, among other SBI v0.2 bits as well as in-kernel PLIC emulation and other features. Western Digital has also been working on a RISC-V ported kvmtool for demonstrating the RISC-V KVM support and making use of it while QEMU Git master already supports RISC-V too.

With this 19th spin of the KVM RISC-V patches the code has been re-based against the latest upstream Linux state, it now leverages a new KVM DebugFS interface, and drops the idea of initially having KVM RISC-V within the drivers staging area.

See this patch series for those interested in the forthcoming KVM RISC-V support.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week