KVM (Kernel Virtual Machine) is a Linux kernel module that allows a user space program to utilize the hardware virtualization features of various processors. Support for KVM for Arm dates back to work in the 3.9 kernel in 2013 from Christoffer Dall and Jason Nieh. A detailed writeup, Supporting KVM on the ARM architecture, was published to LWN.

KVM support is built into modern Linux kernels; there is nothing additional to install or load. QEMU can make use of KVM when running a target architecture that is the same as the host architecture to speed up virtualization.

Ongoing work on KVM on Arm is done at Columbia University and by the Linaro Virtualization Team.

 

RT : CXL is important for our industry and is thrilled to help drive it. community.arm.com/developer/ip…

RT : The cases arrived from factory today; perfect fit, excellent finish and a smooth aluminum alloy injectio… https://t.co/urmT5TOrJe

RT : With this small change my k8s controller startup went from seconds to milliseconds :) github.com/kubernetes/kubernet…