public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] PUCK Agenda - 2024.01.17 - TDP MMU for IOMMU
@ 2024-01-17  1:06 Sean Christopherson
  2024-01-22 19:36 ` Michael Roth
  0 siblings, 1 reply; 4+ messages in thread
From: Sean Christopherson @ 2024-01-17  1:06 UTC (permalink / raw)
  To: Sean Christopherson
  Cc: kvm, linux-kernel, Jason Gunthorpe, Yan Zhao, David Matlack

Tomorrow's PUCK topic is utilizing KVM's TDP MMU for IOMMU page tables.

FYI, I am currently without my normal internet (hooray tethering), and we're
supposed to get a healthy dose of freezing rain tonight, i.e. I might lose power
too.  I expect to be able to join even if that happens, but I apologize in
advance if I end up being a no-show.

https://lore.kernel.org/all/20231202091211.13376-1-yan.y.zhao@intel.com

Time:     6am PDT
Video:    https://meet.google.com/vdb-aeqo-knk
Phone:    https://tel.meet/vdb-aeqo-knk?pin=3003112178656

Calendar: https://calendar.google.com/calendar/u/0?cid=Y182MWE1YjFmNjQ0NzM5YmY1YmVkN2U1ZWE1ZmMzNjY5Y2UzMmEyNTQ0YzVkYjFjN2M4OTE3MDJjYTUwOTBjN2Q1QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20
Drive:    https://drive.google.com/drive/folders/1aTqCrvTsQI9T4qLhhLs_l986SngGlhPH?resourcekey=0-FDy0ykM3RerZedI8R-zj4A&usp=drive_link

Future Schedule:
January 24th - Memtypes for non-coherent DMA
January 31st - Available!
February     - Available!

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANNOUNCE] PUCK Agenda - 2024.01.17 - TDP MMU for IOMMU
  2024-01-17  1:06 [ANNOUNCE] PUCK Agenda - 2024.01.17 - TDP MMU for IOMMU Sean Christopherson
@ 2024-01-22 19:36 ` Michael Roth
  2024-01-24 17:30   ` Sean Christopherson
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Roth @ 2024-01-22 19:36 UTC (permalink / raw)
  To: Sean Christopherson
  Cc: kvm, linux-kernel, Jason Gunthorpe, Yan Zhao, David Matlack,
	pbonzini, isaku.yamahata

On Tue, Jan 16, 2024 at 05:06:44PM -0800, Sean Christopherson wrote:
> Tomorrow's PUCK topic is utilizing KVM's TDP MMU for IOMMU page tables.
> 
> FYI, I am currently without my normal internet (hooray tethering), and we're
> supposed to get a healthy dose of freezing rain tonight, i.e. I might lose power
> too.  I expect to be able to join even if that happens, but I apologize in
> advance if I end up being a no-show.
> 
> https://lore.kernel.org/all/20231202091211.13376-1-yan.y.zhao@intel.com
> 
> Time:     6am PDT
> Video:    https://meet.google.com/vdb-aeqo-knk
> Phone:    https://tel.meet/vdb-aeqo-knk?pin=3003112178656
> 
> Calendar: https://calendar.google.com/calendar/u/0?cid=Y182MWE1YjFmNjQ0NzM5YmY1YmVkN2U1ZWE1ZmMzNjY5Y2UzMmEyNTQ0YzVkYjFjN2M4OTE3MDJjYTUwOTBjN2Q1QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20
> Drive:    https://drive.google.com/drive/folders/1aTqCrvTsQI9T4qLhhLs_l986SngGlhPH?resourcekey=0-FDy0ykM3RerZedI8R-zj4A&usp=drive_link
> 
> Future Schedule:
> January 24th - Memtypes for non-coherent DMA
> January 31st - Available!

Hi Sean,

I'd like to propose the following topic for the next available slot:

  "Finalizing internal guest_memfd APIs needed for SNP (TDX?) upstreaming"

There's 2 existing interfaces, gmem_prepare, gmem_invalidate, that are
needed by the current SNP patches, and there's some additional background
about the design decisions here:

  https://lore.kernel.org/kvm/20231016115028.996656-1-michael.roth@amd.com/

There's also another gmem interface that you recently proposed for handling
setting up the initial launch image of SNP guests here that seems like it
would have a lot of potential overlap with how gmem_prepare is implemented:

  https://lore.kernel.org/lkml/ZZ67oJwzAsSvui5U@google.com/

I'd like to try to get some clarity on what these should look like in order
to be considered acceptable for upstreaming of SNP, and potentially any
considerations that need to be taken into account for other users like
TDX/pKVM/etc.

Thanks,

Mike

> February     - Available!
> 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANNOUNCE] PUCK Agenda - 2024.01.17 - TDP MMU for IOMMU
  2024-01-22 19:36 ` Michael Roth
@ 2024-01-24 17:30   ` Sean Christopherson
  2024-01-24 18:01     ` Michael Roth
  0 siblings, 1 reply; 4+ messages in thread
From: Sean Christopherson @ 2024-01-24 17:30 UTC (permalink / raw)
  To: Michael Roth
  Cc: kvm, linux-kernel, Jason Gunthorpe, Yan Zhao, David Matlack,
	pbonzini, isaku.yamahata

On Mon, Jan 22, 2024, Michael Roth wrote:
> On Tue, Jan 16, 2024 at 05:06:44PM -0800, Sean Christopherson wrote:
> > Tomorrow's PUCK topic is utilizing KVM's TDP MMU for IOMMU page tables.
> > 
> > FYI, I am currently without my normal internet (hooray tethering), and we're
> > supposed to get a healthy dose of freezing rain tonight, i.e. I might lose power
> > too.  I expect to be able to join even if that happens, but I apologize in
> > advance if I end up being a no-show.
> > 
> > https://lore.kernel.org/all/20231202091211.13376-1-yan.y.zhao@intel.com
> > 
> > Time:     6am PDT
> > Video:    https://meet.google.com/vdb-aeqo-knk
> > Phone:    https://tel.meet/vdb-aeqo-knk?pin=3003112178656
> > 
> > Calendar: https://calendar.google.com/calendar/u/0?cid=Y182MWE1YjFmNjQ0NzM5YmY1YmVkN2U1ZWE1ZmMzNjY5Y2UzMmEyNTQ0YzVkYjFjN2M4OTE3MDJjYTUwOTBjN2Q1QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20
> > Drive:    https://drive.google.com/drive/folders/1aTqCrvTsQI9T4qLhhLs_l986SngGlhPH?resourcekey=0-FDy0ykM3RerZedI8R-zj4A&usp=drive_link
> > 
> > Future Schedule:
> > January 24th - Memtypes for non-coherent DMA
> > January 31st - Available!
> 
> Hi Sean,
> 
> I'd like to propose the following topic for the next available slot:
> 
>   "Finalizing internal guest_memfd APIs needed for SNP (TDX?) upstreaming"
> 
> There's 2 existing interfaces, gmem_prepare, gmem_invalidate, that are
> needed by the current SNP patches, and there's some additional background
> about the design decisions here:
> 
>   https://lore.kernel.org/kvm/20231016115028.996656-1-michael.roth@amd.com/
> 
> There's also another gmem interface that you recently proposed for handling
> setting up the initial launch image of SNP guests here that seems like it
> would have a lot of potential overlap with how gmem_prepare is implemented:
> 
>   https://lore.kernel.org/lkml/ZZ67oJwzAsSvui5U@google.com/
> 
> I'd like to try to get some clarity on what these should look like in order
> to be considered acceptable for upstreaming of SNP, and potentially any
> considerations that need to be taken into account for other users like
> TDX/pKVM/etc.

I penciled this in for the 31st, let me know if that works for you.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANNOUNCE] PUCK Agenda - 2024.01.17 - TDP MMU for IOMMU
  2024-01-24 17:30   ` Sean Christopherson
@ 2024-01-24 18:01     ` Michael Roth
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Roth @ 2024-01-24 18:01 UTC (permalink / raw)
  To: Sean Christopherson
  Cc: kvm, linux-kernel, Jason Gunthorpe, Yan Zhao, David Matlack,
	pbonzini, isaku.yamahata

On Wed, Jan 24, 2024 at 09:30:35AM -0800, Sean Christopherson wrote:
> On Mon, Jan 22, 2024, Michael Roth wrote:
> > On Tue, Jan 16, 2024 at 05:06:44PM -0800, Sean Christopherson wrote:
> > > Tomorrow's PUCK topic is utilizing KVM's TDP MMU for IOMMU page tables.
> > > 
> > > FYI, I am currently without my normal internet (hooray tethering), and we're
> > > supposed to get a healthy dose of freezing rain tonight, i.e. I might lose power
> > > too.  I expect to be able to join even if that happens, but I apologize in
> > > advance if I end up being a no-show.
> > > 
> > > https://lore.kernel.org/all/20231202091211.13376-1-yan.y.zhao@intel.com
> > > 
> > > Time:     6am PDT
> > > Video:    https://meet.google.com/vdb-aeqo-knk
> > > Phone:    https://tel.meet/vdb-aeqo-knk?pin=3003112178656
> > > 
> > > Calendar: https://calendar.google.com/calendar/u/0?cid=Y182MWE1YjFmNjQ0NzM5YmY1YmVkN2U1ZWE1ZmMzNjY5Y2UzMmEyNTQ0YzVkYjFjN2M4OTE3MDJjYTUwOTBjN2Q1QGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20
> > > Drive:    https://drive.google.com/drive/folders/1aTqCrvTsQI9T4qLhhLs_l986SngGlhPH?resourcekey=0-FDy0ykM3RerZedI8R-zj4A&usp=drive_link
> > > 
> > > Future Schedule:
> > > January 24th - Memtypes for non-coherent DMA
> > > January 31st - Available!
> > 
> > Hi Sean,
> > 
> > I'd like to propose the following topic for the next available slot:
> > 
> >   "Finalizing internal guest_memfd APIs needed for SNP (TDX?) upstreaming"
> > 
> > There's 2 existing interfaces, gmem_prepare, gmem_invalidate, that are
> > needed by the current SNP patches, and there's some additional background
> > about the design decisions here:
> > 
> >   https://lore.kernel.org/kvm/20231016115028.996656-1-michael.roth@amd.com/
> > 
> > There's also another gmem interface that you recently proposed for handling
> > setting up the initial launch image of SNP guests here that seems like it
> > would have a lot of potential overlap with how gmem_prepare is implemented:
> > 
> >   https://lore.kernel.org/lkml/ZZ67oJwzAsSvui5U@google.com/
> > 
> > I'd like to try to get some clarity on what these should look like in order
> > to be considered acceptable for upstreaming of SNP, and potentially any
> > considerations that need to be taken into account for other users like
> > TDX/pKVM/etc.
> 
> I penciled this in for the 31st, let me know if that works for you.

That would be perfect. Thanks!

-Mike

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-01-24 18:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-17  1:06 [ANNOUNCE] PUCK Agenda - 2024.01.17 - TDP MMU for IOMMU Sean Christopherson
2024-01-22 19:36 ` Michael Roth
2024-01-24 17:30   ` Sean Christopherson
2024-01-24 18:01     ` Michael Roth

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