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