KVM Changes Ready For The Linux 4.6 Kernel

Written by Michael Larabel in Hardware on 14 March 2016 at 01:25 PM EDT. Add A Comment
Paolo Bonzini has sent in the KVM (Kernel-based Virtual Machine) changes for the Linux 4.6 kernel merge window, which he describes as "one of the largest releases for KVM."

While the KVM changes for Linux 4.6 are numerous, they are mostly architecture-specific changes for this important piece of the open-source Linux virtualization puzzle.

In the ARM space there is VHE support, PMU support for guests, 32-bit world switch rewritten in C, and various optimizations. Over in the PowerPC world there is KVM-VFIO integration, optimizations to speed up IPIs between vCPUs, in-kernel handling of IOMMU hypercalls, and support for dynamic DMA windows.

Of interest to most people will be the KVM x86 changes. Ready for Linux 4.6 in the KVM x86 world is Hyper-V VMBus hypercall user-space exit support, an alternative implementation of lowest-priority interrupts, fixed guest debugging with nested virtualization, improved interrupt tracking, generic infrastructure for tracking writes to guest memory, and many code clean-ups.

More details on the KVM changes for Linux 4.6 can be found via this morning's 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