Displaying 20 results from an estimated 5000 matches similar to: "[PATCH 2/2] rpmsg: fix kconfig dependencies for VIRTIO"
2020 Sep 17
4
[PATCH v6 0/4] Add a vhost RPMsg API
Hi Arnaud,
On Tue, Sep 15, 2020 at 02:13:23PM +0200, Arnaud POULIQUEN wrote:
> Hi  Guennadi,
> 
> On 9/1/20 5:11 PM, Guennadi Liakhovetski wrote:
> > Hi,
> > 
> > Next update:
> > 
> > v6:
> > - rename include/linux/virtio_rpmsg.h -> include/linux/rpmsg/virtio.h
> > 
> > v5:
> > - don't hard-code message layout
> > 
>
2020 Sep 17
4
[PATCH v6 0/4] Add a vhost RPMsg API
Hi Arnaud,
On Tue, Sep 15, 2020 at 02:13:23PM +0200, Arnaud POULIQUEN wrote:
> Hi  Guennadi,
> 
> On 9/1/20 5:11 PM, Guennadi Liakhovetski wrote:
> > Hi,
> > 
> > Next update:
> > 
> > v6:
> > - rename include/linux/virtio_rpmsg.h -> include/linux/rpmsg/virtio.h
> > 
> > v5:
> > - don't hard-code message layout
> > 
>
2020 Sep 18
2
[PATCH v6 0/4] Add a vhost RPMsg API
Hi Arnaud,
On Thu, Sep 17, 2020 at 05:21:02PM +0200, Arnaud POULIQUEN wrote:
> Hi Guennadi,
> 
> > -----Original Message-----
> > From: Guennadi Liakhovetski <guennadi.liakhovetski at linux.intel.com>
> > Sent: jeudi 17 septembre 2020 07:47
> > To: Arnaud POULIQUEN <arnaud.pouliquen at st.com>
> > Cc: kvm at vger.kernel.org; linux-remoteproc at
2020 Sep 18
2
[PATCH v6 0/4] Add a vhost RPMsg API
Hi Arnaud,
On Thu, Sep 17, 2020 at 05:21:02PM +0200, Arnaud POULIQUEN wrote:
> Hi Guennadi,
> 
> > -----Original Message-----
> > From: Guennadi Liakhovetski <guennadi.liakhovetski at linux.intel.com>
> > Sent: jeudi 17 septembre 2020 07:47
> > To: Arnaud POULIQUEN <arnaud.pouliquen at st.com>
> > Cc: kvm at vger.kernel.org; linux-remoteproc at
2020 Jun 18
2
[PATCH v3 5/5] vhost: add an RPMsg API
On Thu, Jun 18, 2020 at 12:39:40PM +0200, Guennadi Liakhovetski wrote:
> On Thu, Jun 18, 2020 at 11:33:24AM +0200, Vincent Whitchurch wrote:
> > By the "normal rpmsg API" I mean register_rpmsg_driver(), rpmsg_send(),
> > etc.  That API is not tied to virtio in any way and there are other
> > non-virtio backends for this API in the tree.  So it seems quite natural
2020 Jun 18
2
[PATCH v3 5/5] vhost: add an RPMsg API
On Thu, Jun 18, 2020 at 12:39:40PM +0200, Guennadi Liakhovetski wrote:
> On Thu, Jun 18, 2020 at 11:33:24AM +0200, Vincent Whitchurch wrote:
> > By the "normal rpmsg API" I mean register_rpmsg_driver(), rpmsg_send(),
> > etc.  That API is not tied to virtio in any way and there are other
> > non-virtio backends for this API in the tree.  So it seems quite natural
2020 Jun 17
2
[PATCH v3 5/5] vhost: add an RPMsg API
On Wed, May 27, 2020 at 08:05:41PM +0200, Guennadi Liakhovetski wrote:
> Linux supports running the RPMsg protocol over the VirtIO transport
> protocol, but currently there is only support for VirtIO clients and
> no support for a VirtIO server. This patch adds a vhost-based RPMsg
> server implementation.
This looks really useful, but why is it implemented as an API and not as
a real
2020 Jun 17
2
[PATCH v3 5/5] vhost: add an RPMsg API
On Wed, May 27, 2020 at 08:05:41PM +0200, Guennadi Liakhovetski wrote:
> Linux supports running the RPMsg protocol over the VirtIO transport
> protocol, but currently there is only support for VirtIO clients and
> no support for a VirtIO server. This patch adds a vhost-based RPMsg
> server implementation.
This looks really useful, but why is it implemented as an API and not as
a real
2020 Sep 18
3
[PATCH v6 0/4] Add a vhost RPMsg API
Hi Arnaud,
On Fri, Sep 18, 2020 at 09:47:45AM +0200, Arnaud POULIQUEN wrote:
> Hi Guennadi,
> 
> On 9/18/20 7:44 AM, Guennadi Liakhovetski wrote:
> > Hi Arnaud,
> > 
> > On Thu, Sep 17, 2020 at 05:21:02PM +0200, Arnaud POULIQUEN wrote:
> >> Hi Guennadi,
> >>
> >>> -----Original Message-----
> >>> From: Guennadi Liakhovetski
2020 Sep 18
3
[PATCH v6 0/4] Add a vhost RPMsg API
Hi Arnaud,
On Fri, Sep 18, 2020 at 09:47:45AM +0200, Arnaud POULIQUEN wrote:
> Hi Guennadi,
> 
> On 9/18/20 7:44 AM, Guennadi Liakhovetski wrote:
> > Hi Arnaud,
> > 
> > On Thu, Sep 17, 2020 at 05:21:02PM +0200, Arnaud POULIQUEN wrote:
> >> Hi Guennadi,
> >>
> >>> -----Original Message-----
> >>> From: Guennadi Liakhovetski
2015 May 06
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
"Edgar E. Iglesias" <edgar.iglesias at gmail.com> writes:
> From: "Edgar E. Iglesias" <edgar.iglesias at xilinx.com>
>
> Signed-off-by: Edgar E. Iglesias <edgar.iglesias at xilinx.com>
First off, I have handed maintainership off to Michael S. Tsirkin, so
his word is now law.
That said... there's nothing fundamentally *wrong* with this, but
2015 May 06
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
"Edgar E. Iglesias" <edgar.iglesias at gmail.com> writes:
> From: "Edgar E. Iglesias" <edgar.iglesias at xilinx.com>
>
> Signed-off-by: Edgar E. Iglesias <edgar.iglesias at xilinx.com>
First off, I have handed maintainership off to Michael S. Tsirkin, so
his word is now law.
That said... there's nothing fundamentally *wrong* with this, but
2015 May 16
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
On Thu, May 7, 2015 at 3:28 AM, Edgar E. Iglesias
<edgar.iglesias at gmail.com> wrote:
>
> On Wed, May 06, 2015 at 03:51:48PM +0930, Rusty Russell wrote:
> > "Edgar E. Iglesias" <edgar.iglesias at gmail.com> writes:
> > > From: "Edgar E. Iglesias" <edgar.iglesias at xilinx.com>
> > >
> > > Signed-off-by: Edgar E. Iglesias
2015 May 16
2
[RFC 4/4] rpmsg: DMA map sgs passed to virtio
On Thu, May 7, 2015 at 3:28 AM, Edgar E. Iglesias
<edgar.iglesias at gmail.com> wrote:
>
> On Wed, May 06, 2015 at 03:51:48PM +0930, Rusty Russell wrote:
> > "Edgar E. Iglesias" <edgar.iglesias at gmail.com> writes:
> > > From: "Edgar E. Iglesias" <edgar.iglesias at xilinx.com>
> > >
> > > Signed-off-by: Edgar E. Iglesias
2020 Jun 18
2
[PATCH v3 5/5] vhost: add an RPMsg API
On Thu, Jun 18, 2020 at 11:03:42AM +0200, Guennadi Liakhovetski wrote:
> On Wed, Jun 17, 2020 at 09:17:42PM +0200, Vincent Whitchurch wrote:
> > On Wed, May 27, 2020 at 08:05:41PM +0200, Guennadi Liakhovetski wrote:
> > > Linux supports running the RPMsg protocol over the VirtIO transport
> > > protocol, but currently there is only support for VirtIO clients and
>
2020 Jun 18
2
[PATCH v3 5/5] vhost: add an RPMsg API
On Thu, Jun 18, 2020 at 11:03:42AM +0200, Guennadi Liakhovetski wrote:
> On Wed, Jun 17, 2020 at 09:17:42PM +0200, Vincent Whitchurch wrote:
> > On Wed, May 27, 2020 at 08:05:41PM +0200, Guennadi Liakhovetski wrote:
> > > Linux supports running the RPMsg protocol over the VirtIO transport
> > > protocol, but currently there is only support for VirtIO clients and
>
2018 Apr 19
4
[PATCH] virtio_ring: switch to dma_XX barriers for rpmsg
virtio is using barriers to order memory accesses, thus
dma_wmb/rmb is a good match.
Build-tested on x86: Before
[mst at tuck linux]$ size drivers/virtio/virtio_ring.o
   text    data     bss     dec     hex filename
  11392     820       0   12212    2fb4 drivers/virtio/virtio_ring.o
After
mst at tuck linux]$ size drivers/virtio/virtio_ring.o
   text    data     bss     dec     hex filename
 
2018 Apr 19
4
[PATCH] virtio_ring: switch to dma_XX barriers for rpmsg
virtio is using barriers to order memory accesses, thus
dma_wmb/rmb is a good match.
Build-tested on x86: Before
[mst at tuck linux]$ size drivers/virtio/virtio_ring.o
   text    data     bss     dec     hex filename
  11392     820       0   12212    2fb4 drivers/virtio/virtio_ring.o
After
mst at tuck linux]$ size drivers/virtio/virtio_ring.o
   text    data     bss     dec     hex filename
 
2015 Sep 17
7
[PATCH 0/2] Fix memory leaks in virtio & remoteproc cores
Hi,
The following patches fix couple of memory leaks in the virtio and
remoteproc cores when using these as modules, and going through a
cycle of insmod and rmmod with at least a device registered with
the corresponding cores in between. I ran into this on our downstream
product kernels on both 3.14 and 4.1 based kernels, and should apply
to the latest kernel as well.
Patches can be picked up
2015 Sep 17
7
[PATCH 0/2] Fix memory leaks in virtio & remoteproc cores
Hi,
The following patches fix couple of memory leaks in the virtio and
remoteproc cores when using these as modules, and going through a
cycle of insmod and rmmod with at least a device registered with
the corresponding cores in between. I ran into this on our downstream
product kernels on both 3.14 and 4.1 based kernels, and should apply
to the latest kernel as well.
Patches can be picked up