3fb39c6fc9
Use the minimal tx and rx size form two edge cpu to maintain the transmit buffer size not exceed the edge cpus' buffer size. [edg0] tx <---> rx0 [hub] rx1 <---> tx [edge1] rx <---> tx0 tx1 <---> rx edge0_tx = min(rx0, tx1); edge0_rx = min(tx0, rx1); edge1_tx = min(rx1, tx0); edge1_rx = min(tx1, rx0); Signed-off-by: yintao <yintao@xiaomi.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Make.defs | ||
rpmsg_ping.c | ||
rpmsg_ping.h | ||
rpmsg_port_spi.c | ||
rpmsg_port.c | ||
rpmsg_port.h | ||
rpmsg_router_edge.c | ||
rpmsg_router_hub.c | ||
rpmsg_router.h | ||
rpmsg_virtio_ivshmem.c | ||
rpmsg_virtio.c | ||
rpmsg.c |