search for: _rpmsg

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

Did you mean: rpmsg
2015 May 16
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...ng 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 m...
2015 May 16
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...ng 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 m...
2015 May 06
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...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_rpmsg_bus.c b/drivers...
2015 May 06
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...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_rpmsg_bus.c b/drivers...
2015 Jun 23
0
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...> > > > 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...
2015 May 07
0
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
...ualized, 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 view with the mas...
2015 May 01
5
[RFC 0/4] rpmsg: Fix init of DMA:able virtqueues
...oc/DMA and not just rpmsg. Thanks, Edgar Edgar E. Iglesias (4): virtio_ring: Break out vring descriptor setup code virtio_ring: Add option for DMA mapped sgs in virtqueue_add virtio: Add dma variants of virtqueue_add_in and outbuf rpmsg: DMA map sgs passed to virtio drivers/rpmsg/virtio_rpmsg_bus.c | 28 ++++++++++++++++----- drivers/virtio/virtio_ring.c | 53 +++++++++++++++++++++++++++++++--------- include/linux/virtio.h | 10 ++++++++ 3 files changed, 74 insertions(+), 17 deletions(-) -- 1.9.1
2015 May 01
5
[RFC 0/4] rpmsg: Fix init of DMA:able virtqueues
...oc/DMA and not just rpmsg. Thanks, Edgar Edgar E. Iglesias (4): virtio_ring: Break out vring descriptor setup code virtio_ring: Add option for DMA mapped sgs in virtqueue_add virtio: Add dma variants of virtqueue_add_in and outbuf rpmsg: DMA map sgs passed to virtio drivers/rpmsg/virtio_rpmsg_bus.c | 28 ++++++++++++++++----- drivers/virtio/virtio_ring.c | 53 +++++++++++++++++++++++++++++++--------- include/linux/virtio.h | 10 ++++++++ 3 files changed, 74 insertions(+), 17 deletions(-) -- 1.9.1