Get the latest tech news
Linux 6.13 KVM Eliminates An "Awful Idea", Many x86_64 Improvements
The KVM changes were merged yesterday for Linux 6.13 in further enhancing the open-source virtualization stack.
Kernel-based Virtual Machine maintainer Paolo Bonzini of Red Hat explained of the biggest change for the KVM feature code in Linux 6.13: The large series that did this, from David Stevens and Sean Christopherson, also cleaned up substantially the set of functions that provided arch code with the pfn for a host virtual addresses. There is work on reducing vCPU jitter, batching TLB flushes when dirty page logging is toggled off so it's much quicker disabling dirty logging (3x difference), dropping the shrinker that was doing a poor job at reclaiming shadow page tables in low-memory scenarios, advertising new CPU instructions found with upcoming Intel Clearwater Forest server processors, advertising the AMD_IBPB_RET bit to user-space, and various fixes.
Or read this on Phoronix