incubator-nuttx/drivers/rpmsg
Yongrong Wang af0bde8bca rpmsg virtio: add rpmsg virtio wrapper support
Rpmsg VirtIO is a virtio transport implementation for Rpmsg, and
it's different to the rptun framework.

rpmsg_virtio.c implements the rpmsg virtio transport layer by itself
to avoid use the remoteproc implementation in OpenAMP to save code
size, so it can be treated as a lightweight version of rptun.
Therefore, rpmsg_virtio.c only support the communication feature and
do not support contoll the life cycle of the remote core.
But benefit by it's small footprint, it can be used in the chips with
small flash.

Signed-off-by: Yongrong Wang <wangyongrong@xiaomi.com>
Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2024-09-14 17:34:52 +08:00
..
CMakeLists.txt rpmsg virtio: add rpmsg virtio wrapper support 2024-09-14 17:34:52 +08:00
Kconfig rpmsg virtio: add rpmsg virtio wrapper support 2024-09-14 17:34:52 +08:00
Make.defs rpmsg virtio: add rpmsg virtio wrapper support 2024-09-14 17:34:52 +08:00
rpmsg.c rpmsg: Reformat drivers/rpmsg/rpmsg.c 2024-08-27 01:48:16 +08:00
rpmsg_ping.c rpmsg ping: fix rpmsg_ping_ept_cb rpmsg send length 2024-09-14 17:34:52 +08:00
rpmsg_ping.h rptun_ping: Strip rptun_ping out of rptun and rename to rpmsg_ping 2024-01-30 04:08:59 -08:00
rpmsg_virtio.c rpmsg virtio: add rpmsg virtio wrapper support 2024-09-14 17:34:52 +08:00