KVM Virtualization With Linux 6.7 Adds LoongArch, Up To 4096 x86 vCPUs

Written by Michael Larabel in Virtualization on 3 November 2023 at 02:30 PM EDT. 11 Comments
VIRTUALIZATION
The Kernel-based Virtual Machine (KVM) changes were sent out on Thursday for the Linux 6.7 merge window.

The KVM updates include LoongArch virtualization support, a new knob to allow higher x86 vCPU limits, and more.

KVM new x86 limit


- LoongArch support is now available for KVM virtualization. The LoongArch virtualization support is "very similar to MIPS" for which the ISA is based. The LoongArch hardware uses the same model as x86 / s390 / RISC-V.

- KVM on x86 adds CONFIG_KVM_MAX_NR_VCPUS as a way to allow handling up to 4096 vCPUs while allowing a lower default to avoid the extra memory overhead of otherwise allowing a very high limit. The default value is 1024 vCPUs.

- Virtualization support for the AMD Inception/SRSO mitigation.

- KVM x86 Secure Encrypted Virtualization (SEV) fixes.

- KVM on RISC-V now supports the Smstateen and Zicond extensions.

- KVM on ARM adds guest support for memory operation instructions and various other improvements.

- Various other clean-ups and fixes.

More details on these changes via the KVM pull request.
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