• Microsoft Hyper-V Lands Some Useful Improvements In Linux 7.0 For those dealing with Microsoft Hyper-V for virtualization, the Linux 7.0 mainline kernel has seen a number of improvements there. • This work follows KVM also bringing some nice improvements in Linux 7.0. • Hyper-V with Linux 7.0 has introduced support for the integrated scheduler with MSHV. • This is the work covered back in January around Microsoft Working On Improved vCPU Scheduler Support For Hyper-V Linux VMs. • This new code lets L1VH partitions schedule their own vCPUs and those of its guests across the “physical” cores. • This can allow for emulating the root scheduler behavior within the L1 Virtual Host (L1VH) while letting the core scheduler handle the rest of the system.

Article Summaries:

  • Microsoft’s Linux 7.0 kernel now includes several key enhancements for Hyper‑V virtualization. The update adds support for the integrated scheduler with MSHV, enabling L1 Virtual Host (L1VH) partitions to schedule their own vCPUs and those of guest VMs across physical cores, effectively emulating root‑scheduler behavior. Additional fixes improve MSHV memory management and hypervisor status handling, expose more partition‑management flags, and provide extra statistics via DebugFS. The kernel also incorporates PREEMPT_RT real‑time fixes and other refinements that benefit real‑time workloads. Similar improvements have been made to KVM in the same kernel release.

Sources: