linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [Hypervisor Live Update] Notes from February 9, 2026
@ 2026-02-14 23:48 David Rientjes
  0 siblings, 0 replies; only message in thread
From: David Rientjes @ 2026-02-14 23:48 UTC (permalink / raw)
  To: Alexander Graf, Anthony Yznaga, David Hildenbrand, David Matlack,
	James Gowans, Jason Gunthorpe, Mike Rapoport, Pankaj Gupta,
	Pasha Tatashin, Pratyush Yadav, Praveen Kumar, Vipin Sharma,
	Vishal Annapurve, Woodhouse, David
  Cc: linux-mm, kexec

Hi everybody,

Here are the notes from the last Hypervisor Live Update call that happened 
on Monday, February 9.  Thanks to everybody who was involved!

These notes are intended to bring people up to speed who could not attend 
the call as well as keep the conversation going in between meetings.

----->o-----
Stateless KHO was reviewed by both Pasha and Mike upstream and they are 
on-track to be merged into Andrew's tree with no blockers.

We're awaiting additional feedback on the luod design doc[1], so please 
take a look and provide feedback directly on the doc or bring comments and 
questions to the next meeting.  The main question is whether this should 
be part of systemd -- if so, it should have a different design based on 
systemd.  Luca was noted as being interesting but there hasn't been a 
design review yet.

This is important because VMs would interact with my luod and LUO 
sessions, so there are APIs to align.  If luod is standalone, then this is 
more challenging to align; if part of systemd then this becomes easier for 
qemu, CHV, etc.

----->o-----
Sami updated on IOMMU persistence.  He sent out v1 last week and there was 
feedback from Jason to divide them into two phases, so Sami sent out the 
first phase.  First phase only has preservation, the state of the IOMMU 
page tables are preserved across kexec.

----->o-----
Pratyush updated on the status of HugeTLB preservation, he's planning on 
sending a series out for RFC v1 next week.  He also sent out a proposal 
for LSF/MM/BPF for this topic.  He also suggested we do a Linux MM 
Alignment session for topics between LSF/MM/BPF and LPC.

Ackerley updated on guest_memfd support for HugeTLB.  The next step is for 
conversion support for private -> shared.  Although not a hard constraint, 
this is what the community has decided on for upstream merge.  Pratyush 
suggested parallelizing as much of this as possible including for HugeTLB 
cleanups.

Vishal discussed folios being fractured on conversion and the Confidential 
VM requirements.  He also discussed dependencies on guest_memfd specific 
features that work needs to be done on for HugeTLB support.  We planned on 
carving out time in the next instance of this meeting series for that 
topic.

----->o-----
Next meeting will be on Monday, February 23 at 8am PST (UTC-8), everybody
is welcome: https://meet.google.com/rjn-dmzu-hgq

Topics for the next meeting:

 - stateless KHO patch status in Andrew's tree
 - determine if luod would become part of systemd and discussions with
   Luca; implementation and next steps
 - versioning support for luod to negotiate
 - HugeTLB preservation support
 - ordering issues when disabling interrupts based on feedback from Nvidia
 - VFIO patch series that would be incremental on top of the previous
   version
 - phase 1 of IOMMU persistence patch series, then phase 2 status and
   updates
 - hitless replacement for iommu domains and series from Baolu
 - [15 min] guest_memfd support for 1GB HugeTLB pages and preservation
 - live update related topics to propose for LSF/MM/BPF 2026
 - later: update on PCI preservation series and next steps
 - later: testing methodology to allow downstream consumers to qualify
   that live update works from one version to another
 - later: reducing blackout window during live update, including deferred
   struct page initialization

Please let me know if you'd like to propose additional topics for
discussion, thank you!

[1] https://tinyurl.com/luoddesign


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-02-14 23:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-14 23:48 [Hypervisor Live Update] Notes from February 9, 2026 David Rientjes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox