IPC: Initial commit for RPMSG IPC
authorShreyas Prasad <shreyasp@ti.com>
Thu, 21 Jul 2011 01:40:57 +0000 (20:40 -0500)
committerSuman Anna <s-anna@ti.com>
Thu, 21 Jul 2011 19:15:59 +0000 (14:15 -0500)
commite40a4f96263f459d4ba134d944ecded82577c3cf
treee2e9ec9d63c8d61ffe1b2ee414c7e74ea1c05ef9
parentce1b0266bbf7d25900b5e7774083aa44cb8b5313
IPC: Initial commit for RPMSG IPC

Adds a new remote processor messaging (RPMSG) IPC framework,
with the lowest level transport based on the Linux VirtIO
framework. The higher-level IPC functionality is provided
by a MessageQCopy module, that is similar to SysLink's
MessageQ module.

Signed-off-by: Shreyas Prasad <shreyasp@ti.com>
Signed-off-by: Mark Grosen <mgrosen@ti.com>
Signed-off-by: G Anthony <a0783926@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
15 files changed:
src/ti/ipc/rpmsg/InterruptDsp.c [new file with mode: 0644]
src/ti/ipc/rpmsg/InterruptDsp.h [new file with mode: 0644]
src/ti/ipc/rpmsg/InterruptM3.c [new file with mode: 0644]
src/ti/ipc/rpmsg/InterruptM3.h [new file with mode: 0644]
src/ti/ipc/rpmsg/InterruptM3_norouting.c [new file with mode: 0644]
src/ti/ipc/rpmsg/MessageQCopy.c [new file with mode: 0644]
src/ti/ipc/rpmsg/MessageQCopy.h [new file with mode: 0644]
src/ti/ipc/rpmsg/VirtQueue.c [new file with mode: 0644]
src/ti/ipc/rpmsg/VirtQueue.h [new file with mode: 0644]
src/ti/ipc/rpmsg/VirtQueue_norouting.c [new file with mode: 0644]
src/ti/ipc/rpmsg/package.bld [new file with mode: 0644]
src/ti/ipc/rpmsg/package.xdc [new file with mode: 0644]
src/ti/ipc/rpmsg/package.xs [new file with mode: 0644]
src/ti/ipc/rpmsg/virtio.h [new file with mode: 0644]
src/ti/ipc/rpmsg/virtio_ring.h [new file with mode: 0644]