<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/rpmsg/virtio_rpmsg_bus.c, branch linux-5.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2019-02-21T05:15:54Z</updated>
<entry>
<title>rpmsg: virtio: change header file sort style</title>
<updated>2019-02-21T05:15:54Z</updated>
<author>
<name>Loic Pallardy</name>
<email>loic.pallardy@st.com</email>
</author>
<published>2019-01-11T09:33:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6de1c933246f4acd17c692e33b02e96abd6037e1'/>
<id>urn:sha1:6de1c933246f4acd17c692e33b02e96abd6037e1</id>
<content type='text'>
Make header files alphabetical order.

Signed-off-by: Loic Pallardy &lt;loic.pallardy@st.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio: allocate buffer from parent</title>
<updated>2019-02-21T05:15:49Z</updated>
<author>
<name>Loic Pallardy</name>
<email>loic.pallardy@st.com</email>
</author>
<published>2019-01-10T13:50:51Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d999b622fcfb392aa549e7e56f6f777b09748ea1'/>
<id>urn:sha1:d999b622fcfb392aa549e7e56f6f777b09748ea1</id>
<content type='text'>
Remoteproc is now capable to create one specific sub-device per
virtio link to associate a dedicated memory pool.
This implies to change device used by virtio_rpmsg for
buffer allocation from grand-parent to parent.

Signed-off-by: Loic Pallardy &lt;loic.pallardy@st.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
Tested-by: Anup Patel &lt;anup@brainfault.org&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio_rpmsg_bus: Switch to SPDX license identifier</title>
<updated>2018-06-04T00:37:13Z</updated>
<author>
<name>Suman Anna</name>
<email>s-anna@ti.com</email>
</author>
<published>2018-05-31T17:11:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c3bab82466b6c710802625193c5e832b237be047'/>
<id>urn:sha1:c3bab82466b6c710802625193c5e832b237be047</id>
<content type='text'>
Use the appropriate SPDX license identifier in the virtio rpmsg
bus driver source file and drop the previous boilerplate license
text.

Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio_rpmsg_bus: fix sg_set_buf() when addr is not a valid kernel address</title>
<updated>2017-08-24T22:37:28Z</updated>
<author>
<name>Loic Pallardy</name>
<email>loic.pallardy@st.com</email>
</author>
<published>2017-03-28T11:49:44Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9dd87c2af651b09e34eed09e60228a1fd2edf969'/>
<id>urn:sha1:9dd87c2af651b09e34eed09e60228a1fd2edf969</id>
<content type='text'>
To specify memory for remoteproc, we declare (dma_declare_coherent_memory())
an area which is ioremap'ed to the vmalloc area.  However, this address is
not a kernel address so virt_addr_valid(buf) fails.

Signed-off-by: Ludovic Barre &lt;ludovic.barre@st.com&gt;
Signed-off-by: Loic Pallardy &lt;loic.pallardy@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
Tested-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio_rpmsg: set rpmsg_buf_size customizable</title>
<updated>2017-08-24T22:37:10Z</updated>
<author>
<name>Loic Pallardy</name>
<email>loic.pallardy@st.com</email>
</author>
<published>2017-03-28T11:49:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f93848f9eeb0f87874b8ba8798570bf391eff17f'/>
<id>urn:sha1:f93848f9eeb0f87874b8ba8798570bf391eff17f</id>
<content type='text'>
Rpmsg buffer size is currently fixed to 512 bytes.
This patch introduces a new capability in struct virtproc_info
to tune shared buffer size between host and coprocessor
according to the needs.

Acked-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Loic Pallardy &lt;loic.pallardy@st.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio_rpmsg_bus: fix export of rpmsg_send_offchannel_raw()</title>
<updated>2017-07-26T17:00:48Z</updated>
<author>
<name>Suman Anna</name>
<email>s-anna@ti.com</email>
</author>
<published>2017-07-20T02:06:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e156aba05040c832a9d898e16eaeea722fa1aed1'/>
<id>urn:sha1:e156aba05040c832a9d898e16eaeea722fa1aed1</id>
<content type='text'>
Commit 8a228ecfe086b ("rpmsg: Indirection table for rpmsg_endpoint
operations") has made the rpmsg_send_offchannel_raw() a static
function and local to the virtio_rpmsg_bus module, but has not
dropped the corresponding EXPORT_SYMBOL. Fix this.

Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio_rpmsg_bus: cleanup multiple assignment to ops</title>
<updated>2017-06-25T21:43:31Z</updated>
<author>
<name>Henri Roosen</name>
<email>henri.roosen@ginzinger.com</email>
</author>
<published>2017-06-02T11:36:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=fcd02384f40985279a8c1e1a3994c214fe99df30'/>
<id>urn:sha1:fcd02384f40985279a8c1e1a3994c214fe99df30</id>
<content type='text'>
Trivial cleanup: the .ops pointer is assigned twice. This patch removes the
first assignment.

Acked-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Henri Roosen &lt;henri.roosen@ginzinger.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio_rpmsg_bus: fix nameservice address</title>
<updated>2017-06-25T21:39:18Z</updated>
<author>
<name>Henri Roosen</name>
<email>henri.roosen@ginzinger.com</email>
</author>
<published>2017-06-02T11:36:42Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8578672490118fd79a0d27200f1c2e24c1444e1c'/>
<id>urn:sha1:8578672490118fd79a0d27200f1c2e24c1444e1c</id>
<content type='text'>
Commit 2a48d7322dc8 ("rpmsg: rpmsg_send() operations takes rpmsg_endpoint")
only changed the nameservice address for virtio_rpmsg_announce_create() but
did not do the same change for virtio_rpmsg_announce_destroy().

Signed-off-by: Henri Roosen &lt;henri.roosen@ginzinger.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: virtio_rpmsg_bus: fix announce for devices without endpoint</title>
<updated>2017-06-25T21:35:02Z</updated>
<author>
<name>Henri Roosen</name>
<email>henri.roosen@ginzinger.com</email>
</author>
<published>2017-06-02T11:35:51Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b2599ebffb2d32e051669c0a94f8e363ad7a2e8b'/>
<id>urn:sha1:b2599ebffb2d32e051669c0a94f8e363ad7a2e8b</id>
<content type='text'>
A device might not have an endpoint assigned. This patch checks if
rpdev-&gt;ept has a value before dereferencing or using it.

Signed-off-by: Henri Roosen &lt;henri.roosen@ginzinger.com&gt;
Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
<entry>
<title>rpmsg: Release rpmsg devices in backends</title>
<updated>2017-05-17T17:30:22Z</updated>
<author>
<name>Bjorn Andersson</name>
<email>bjorn.andersson@linaro.org</email>
</author>
<published>2017-03-16T05:18:35Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b0b03b8119633de0649da9bd506e4850c401ff2b'/>
<id>urn:sha1:b0b03b8119633de0649da9bd506e4850c401ff2b</id>
<content type='text'>
The rpmsg devices are allocated in the backends and as such must be
freed there as well.

Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;
</content>
</entry>
</feed>
