Re: [LSF/MM TOPIC] get_user_pages() for PCI BAR Memory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Feb 07, 2020 at 04:13:51PM -0400, Jason Gunthorpe wrote:
> On Fri, Feb 07, 2020 at 11:46:20AM -0800, Matthew Wilcox wrote:
> > > 
> > >  Christian König <christian.koenig@xxxxxxx>
> > >  Daniel Vetter <daniel.vetter@xxxxxxxx>
> > >  Logan Gunthorpe <logang@xxxxxxxxxxxx>
> > >  Stephen Bates <sbates@xxxxxxxxxxxx>
> > >  Jérôme Glisse <jglisse@xxxxxxxxxx>
> > >  Ira Weiny <iweiny@xxxxxxxxx>
> > >  Christoph Hellwig <hch@xxxxxx>
> > >  John Hubbard <jhubbard@xxxxxxxxxx>
> > >  Ralph Campbell <rcampbell@xxxxxxxxxx>
> > >  Dan Williams <dan.j.williams@xxxxxxxxx>
> > >  Don Dutile <ddutile@xxxxxxxxxx>
> > 
> > That's a long list, and you're missing 
> > 
> > "Thomas Hellström (VMware)" <thomas_os@xxxxxxxxxxxx>
> > Joao Martins <joao.m.martins@xxxxxxxxxx>
> 
> Great, thanks, I'm not really aware of what the related work is
> though?

Thomas has been working on huge pages for graphics BARs, so that's involved
touching 'special' (ie pageless) VMAs:
https://lore.kernel.org/linux-mm/20200205125353.2760-1-thomas_os@xxxxxxxxxxxx/

Joao has been working on removing the need for KVM hosts to have struct pages
that cover the memory of their guests:
https://lore.kernel.org/linux-mm/20200110190313.17144-1-joao.m.martins@xxxxxxxxxx/

> > both of whom have been working on related projects (for PFNs without pages).
> > Hey, you missed me too!  ;-)
> 
> Ah I was not daring to propose a discussion on 'PFNs without pages'
> again :)
> 
> The early exploratory work here has been creating ZONE_DEVICE pages as
> is already done for P2P and now moving to also mmap them to userspace.

Dynamically allocating struct pages interests me too ;-)



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux