How Hard Could it be to Flip a bit? KVM PV Feature Enablement up the Virtualization Stack
summary
KVM PV features exist in kernel and qemu but enabling them by default is blocked because QEMU must remain compatible with the oldest supported kernel (linux 4.5 / RHEL7), so only six PV bits are shipped by default and new features can take about five years to reach users. Proposals include linux 4.5 minimum blocks defaults, a require host kernel version per VM platform field, a per-machine-type kernel floor, an HV default set, and a runtime revoke API; live migration constraints and non‑migratable -cpu host mode are the primary practical limits.
AI-written summary · about
chapters (4)
related talks
20mKVM-devirt: Extending KVM to a Zero-Overhead Partition Hypervisor
32mNotes on Taking KVM-on-KVM Nested Virtualization for a Spin
27mEvaluate Implementation Options of KVM-based Type1 (or 1.5) Hypervisor
50mProtected KVM on Arm64: A Technical Deep Dive
29mMutating the immutable: device hotplug in KubeVirt
32mA journey through supporting VMs with dedicated CPUs on Kubernetes
43mKubeVirt - Kubernetes, Virtualization and Your Future Data Center
13mUsing CPU & Memory Hotplug for VM Vertical Scaling
