search for: _dma

Displaying 8 results from an estimated 8 matches for "_dma".

2015 May 16
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...would not be doing address mapping. > > > > rpmsg uses virtio, but it's with a twist: they're not talking to a > > host. Thus my preference, in order, would be: > > > > 1) Don't use non-kmalloc addresses. > > 2) If that's not possible, call these _dma interfaces _rpmsg instead, > > so normal virtio users don't get confused and try to use them. > > Thanks Rusty, > > That was helpful, I'll see if I can do something in line with nr 2. > > AFAICT, #1 will be hard. The remote-processor would have to be > cache-co...
2015 May 16
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...would not be doing address mapping. > > > > rpmsg uses virtio, but it's with a twist: they're not talking to a > > host. Thus my preference, in order, would be: > > > > 1) Don't use non-kmalloc addresses. > > 2) If that's not possible, call these _dma interfaces _rpmsg instead, > > so normal virtio users don't get confused and try to use them. > > Thanks Rusty, > > That was helpful, I'll see if I can do something in line with nr 2. > > AFAICT, #1 will be hard. The remote-processor would have to be > cache-co...
2015 May 06
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...cided some time ago that as we're paravirtualized, we would not be doing address mapping. rpmsg uses virtio, but it's with a twist: they're not talking to a host. Thus my preference, in order, would be: 1) Don't use non-kmalloc addresses. 2) If that's not possible, call these _dma interfaces _rpmsg instead, so normal virtio users don't get confused and try to use them. Cheers, Rusty. > --- > drivers/rpmsg/virtio_rpmsg_bus.c | 28 ++++++++++++++++++++++------ > 1 file changed, 22 insertions(+), 6 deletions(-) > > diff --git a/drivers/rpmsg/virtio_rpm...
2015 May 06
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...cided some time ago that as we're paravirtualized, we would not be doing address mapping. rpmsg uses virtio, but it's with a twist: they're not talking to a host. Thus my preference, in order, would be: 1) Don't use non-kmalloc addresses. 2) If that's not possible, call these _dma interfaces _rpmsg instead, so normal virtio users don't get confused and try to use them. Cheers, Rusty. > --- > drivers/rpmsg/virtio_rpmsg_bus.c | 28 ++++++++++++++++++++++------ > 1 file changed, 22 insertions(+), 6 deletions(-) > > diff --git a/drivers/rpmsg/virtio_rpm...
2015 Jun 23
0
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...ping. > > > > > > rpmsg uses virtio, but it's with a twist: they're not talking to a > > > host. Thus my preference, in order, would be: > > > > > > 1) Don't use non-kmalloc addresses. > > > 2) If that's not possible, call these _dma interfaces _rpmsg instead, > > > so normal virtio users don't get confused and try to use them. > > > > Thanks Rusty, > > > > That was helpful, I'll see if I can do something in line with nr 2. > > > > AFAICT, #1 will be hard. The remote-proce...
2015 May 07
0
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...re > paravirtualized, we would not be doing address mapping. > > rpmsg uses virtio, but it's with a twist: they're not talking to a > host. Thus my preference, in order, would be: > > 1) Don't use non-kmalloc addresses. > 2) If that's not possible, call these _dma interfaces _rpmsg instead, > so normal virtio users don't get confused and try to use them. Thanks Rusty, That was helpful, I'll see if I can do something in line with nr 2. AFAICT, #1 will be hard. The remote-processor would have to be cache-coherent and share memory address-space...
2015 May 01
5
[RFC 0/4] rpmsg: Fix init of DMA:able virtqueues
From: "Edgar E. Iglesias" <edgar.iglesias at xilinx.com> I'm trying to run rpmsg and remoteproc on the ZynqMP (arm64) but I'm hitting a DMA/mm error. The issue was discussed here: http://lists.infradead.org/pipermail/linux-arm-kernel/2015-March/333050.html Russel King pointed out that the arm64 is not doing anything wrong by returning vmapped memory (which is incompatible
2015 May 01
5
[RFC 0/4] rpmsg: Fix init of DMA:able virtqueues
From: "Edgar E. Iglesias" <edgar.iglesias at xilinx.com> I'm trying to run rpmsg and remoteproc on the ZynqMP (arm64) but I'm hitting a DMA/mm error. The issue was discussed here: http://lists.infradead.org/pipermail/linux-arm-kernel/2015-March/333050.html Russel King pointed out that the arm64 is not doing anything wrong by returning vmapped memory (which is incompatible