Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1730841
| From | "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: uio_dmem_genirq.c and DMA mapping to user space ? |
| Date | 2017-09-12 14:40 +0200 |
| Message-ID | <uoSDU-1dW-17@gated-at.bofh.it> (permalink) |
| References | <uoSDU-1dW-19@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Tue, Sep 12, 2017 at 12:18:27PM +0000, Joakim Tjernlund wrote: > Hi > > I am trying to use the uio_dmem_genirq.c driver for allocating DMA memory to a PCI device > using the uio_pci_generic.c driver. > > I got as far as defining an UIO dev containing only Dynamic DMA memory and > now I am stuck. > I can see how DMA memory is allocated when opening the /dev/uio device but I cannot > figure out how to mmap this memory to User space as well so I can share this > memory with the PCI device and my user space driver. > > What am I missing? Why can't you call mmap() on the fd you created when you opened /dev/uio? What happens when you do that? thanks, greg k-h
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
Re: uio_dmem_genirq.c and DMA mapping to user space ? "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org> - 2017-09-12 14:40 +0200
csiph-web