[Hypervisor Live Update] Notes from June 15 and June 29, 2026

Pasha Tatashin pasha.tatashin at soleen.com
Fri Jul 3 17:52:05 PDT 2026


Adding missing CCs to the mailing lists.

On 07-03 20:43, Pasha Tatashin wrote:
> Hi everybody,
> 
> Here are the combined notes from our last two Hypervisor Live Update
> calls, held on June 15 and June 29. These notes are intended to bring
> those who could not attend up to speed and to keep the momentum going
> between meetings.
> 
> ----->o-----
> LPC 2026 Call for Proposals
> 
> The Call for Proposals for the Live Update Microconference at LPC 2026
> in Prague is open. Please make sure to submit your topics and abstracts
> before the upcoming deadline on July 24th.
> 
> https://lore.kernel.org/all/ahcc3Qyuy7Oy03Iq@plex
> 
> ----->o-----
> VFIO & PCIe Persistence Roadmap
> 
> * Roadmap Recap (June 15): Vipin Sharma outlined the five-milestone
>   roadmap for preserving PCIe endpoint functions (and upstream bridges)
>   across live updates without disrupting registers or ongoing DMA.
> 
> * Status Update (June 29): Vipin has addressed feedback on the v4
>   submission. Revision v5 is currently undergoing internal validation
>   and is on track for the mailing list before our next sync.
> 
> PCIe Core Updates
> 
> * v6/v7 Evolution: David Matlack is preparing the v7 PCI series. The
>   group aligned on deploying an FLB reference-counting model to maintain
>   symmetry for incoming/outgoing sessions across kexec.
> 
> * Pratyush Yadav suggested that drivers should explicitly isolate
>   structural "probe" routines from "retrieve" logic and separate
>   "shutdown" from "finish" callbacks. David is evaluating the
>   feasibility of deferring probes until the retrieve phase to improve
>   driver cleanliness.
> 
> * David is refactoring the PCI series to utilize KHO blocks.
> 
> IOMMU & Dependency Management
> 
> * v3 Status: Samiullah has posted v3 of the IOMMU persistence series,
>   addressing hot-plug handling and context entry preservation.
> 
> * Dependency Policy: The group agreed that the Live Update framework
>   will not enforce a hardcoded preservation sequence. Instead,
>   individual subsystem file handlers will verify dependency states
>   locally during their freeze/finish callbacks.
> 
> LUO, KHO
> 
> * Terminology Updates: "Scratch" memory is now designated as
>   "unpreserved memory" (memblock perspective). KHO "Scratch" is renamed
>   to "KHO boot memory".
> 
> * LUO Limits: Limits on the number of sessions and preserved files have
>   been removed and landed in upstream Linux.
> 
> Guest Memory (guest_memfd)
> 
> * Naming Conventions: Regarding the KVM file binding debate, the team is
>   moving away from the debugfs-based incremented value approach (due to
>   production compilation concerns). We are exploring using unique names
>   derived from user-space file-handler compatibility strings. Tarun will
>   escalate this to the KVM maintainers.
> 
> ----->o-----
> Action Items & Next Steps
> 
> Pasha: Consult with Mike regarding KHO component splitting without
> versioning support.
> 
> David M: Send next version of the FLB ref-count patch; refactor PCI
> series to use KHO blocks; share recording link from June 29.
> 
> Pratyush: Implement rename of KHO scratch/boot mem.
> 
> Vipin: Submit VFIO v5.
> 
> Group: Review Guest Memory Preservation V3 series (Pasha/David).
> 
> ----->o-----
> 
> Next meeting will be on Monday, July 13 at 8am PDT (UTC-7), everybody is
> welcome!
> 
> Join Here: https://meet.google.com/rjn-dmzu-hgq
> 
> Please let me know if you'd like to propose additional topics for
> discussion, thank you!
> 
> Best regards,
> Pasha



More information about the kexec mailing list