From: Pasha Tatashin <pasha.tatashin@soleen.com>
To: Pasha Tatashin <pasha.tatashin@soleen.com>,
Alexander Graf <graf@amazon.com>,
"Andersen, Tycho" <Tycho.Andersen@amd.com>,
Anthony Yznaga <anthony.yznaga@oracle.com>,
Baolu Lu <baolu.lu@linux.intel.com>,
David Hildenbrand <david@kernel.org>,
David Matlack <dmatlack@google.com>,
"Heyne, Maximillian" <mheyne@amazon.de>,
James Gowans <jgowans@amazon.com>,
Jason Gunthorpe <jgg@nvidia.com>,
Mike Rapoport <rppt@kernel.org>,
Pankaj Gupta <pankaj.gupta.linux@gmail.com>,
Pratyush Yadav <pratyush@kernel.org>,
Praveen Kumar <kpraveen.lkml@gmail.com>,
Vipin Sharma <vipinsh@google.com>,
Vishal Annapurve <vannapurve@google.com>,
"Woodhouse, David" <dwmw@amazon.co.uk>,
Luca Boccassi <luca.boccassi@gmail.com>,
Samiullah Khawaja <skhawaja@google.com>,
Jork Loeser <jloeser@linux.microsoft.com>,
Chenghao Duan <duanchenghao@kylinos.cn>,
Zhu Yanjun <yanjun.zhu@linux.dev>
Cc: linux-mm@kvack.org, kexec@lists.infradead.org,
linux-kernel@vger.kernel.org
Subject: Re: [Hypervisor Live Update] Notes from June 15 and June 29, 2026
Date: Fri, 3 Jul 2026 20:52:05 -0400 [thread overview]
Message-ID: <akhY7Njh6LqzyWyz@google.com> (raw)
In-Reply-To: <20260704004316.1109918-1-pasha.tatashin@soleen.com>
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
parent reply other threads:[~2026-07-04 0:52 UTC|newest]
Thread overview: expand[flat|nested] mbox.gz Atom feed
[parent not found: <20260704004316.1109918-1-pasha.tatashin@soleen.com>]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=akhY7Njh6LqzyWyz@google.com \
--to=pasha.tatashin@soleen.com \
--cc=Tycho.Andersen@amd.com \
--cc=anthony.yznaga@oracle.com \
--cc=baolu.lu@linux.intel.com \
--cc=david@kernel.org \
--cc=dmatlack@google.com \
--cc=duanchenghao@kylinos.cn \
--cc=dwmw@amazon.co.uk \
--cc=graf@amazon.com \
--cc=jgg@nvidia.com \
--cc=jgowans@amazon.com \
--cc=jloeser@linux.microsoft.com \
--cc=kexec@lists.infradead.org \
--cc=kpraveen.lkml@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=luca.boccassi@gmail.com \
--cc=mheyne@amazon.de \
--cc=pankaj.gupta.linux@gmail.com \
--cc=pratyush@kernel.org \
--cc=rppt@kernel.org \
--cc=skhawaja@google.com \
--cc=vannapurve@google.com \
--cc=vipinsh@google.com \
--cc=yanjun.zhu@linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox