OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-dev message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [virtio-dev] Memory sharing device


On Fri, Feb 22, 2019 at 01:15:27AM -0500, Michael S. Tsirkin wrote:
> On Thu, Feb 21, 2019 at 10:59:02AM +0100, Gerd Hoffmann wrote:
> >   Hi,
> > 
> > > > Note:  I think using a pci memory bar (aka host memory mapped into the
> > > > guest) as backing storage for dma-bufs isn't going to work.
> > > 
> > > (Not knowing dma-bufs) but could you explain why?
> > 
> > Many places in the linux kernel assume dma-bufs are built out of normal
> > ram pages (i.e. something backed by struct page).  Which is not the case
> > for pci memory bars which are typically ioremapped() (completely or in
> > chunks) to access them.
> 
> Can't we register PCI memory as ZONE_DEVICE?

Oh, didn't know this exists.  Yes, that might work.

cheers,
  Gerd



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]