Live Update Support merged into 6.19

Live Update Orchestrator (Pasha Tatashin) is a major new feature targeted at cloud environments.

Quoting the cover letter:

This series introduces the Live Update Orchestrator, a kernel subsystem designed to facilitate live kernel updates using a kexec-based reboot. This capability is critical for cloud environments, allowing hypervisors to be updated with minimal downtime for running virtual machines. LUO achieves this by preserving the state of selected resources, such as memory, devices and their dependencies, across the kernel transition.

As a key feature, this series includes support for preserving memfd file descriptors, which allows critical in-memory data, such as guest RAM or any other large memory region, to be maintained in RAM across the kexec reboot.

Other works that are currently under review in LKML for Live Update: VFIO Preservation support, IOMMU Preservation support, and HugeTLB Preservation.

Leave a Reply