Linux 6.5 KVM Brings Guest Snapshots For RISC-V, AMD PerfMonV2 For VMs

Written by Michael Larabel in Virtualization on 3 July 2023 at 01:25 PM EDT. 1 Comment
The Kernel-based Virtual Machine (KVM) changes were submitted today that are ready for introduction in the Linux 6.5 kernel.

First up on the 64-bit Arm side is an eager page-splitting optimization for dirty logging, hVHE mode support, enabling the use of Branch Target Identification (BTI) within the hypervisor, and an erratum workaround for upcoming AmpereOne processors.

There are various RISC-V KVM improvements for Linux 6.5 but most notable is guest snapshot support now working for KVM guests. RISC-V KVM guests can now enjoy working live snapshot support of VMs.

Last year saw PerfMonV2 support merged into Linux 5.19 for the new performance monitoring perf capabilities found with AMD Zen 4 server processors. With Linux 6.5 that PerfMonV2 support is now accessible to KVM guests running on AMD EPYC 9004 series processors.

There is also an optimization to avoid unnecessary TR/TSS after VM exit on AMD CPUs, a new KVM x86 option to avoid creating NX hugepage recovery threads, and a variety of other enhancements.

More details on the KVM changes for Linux 6.5 via this pull.
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