MessageQ: Merge new IPC 1.25.03 MessageQ features
authorChris Ring <cring@ti.com>
Tue, 20 Aug 2013 18:59:03 +0000 (11:59 -0700)
committerChris Ring <cring@ti.com>
Tue, 20 Aug 2013 18:59:03 +0000 (11:59 -0700)
commit04a32bd396e5d4b2fec0d9e01d3188cfc06c93a9
tree81314adf609738156e6fb18011f5e1c930d9d07b
parent6cdb92527ec547c3d8908e3045795830c0c3e324
MessageQ: Merge new IPC 1.25.03 MessageQ features

The IPC 1.25.03 patch introduced two MessageQ-related features:

SDOCM00099783: MessageQ_free needs a hook function
SDOCM00095724: MessageQ_create should allow a queueId to be
specified instaned of finding free slot

These were driven by MCU/TI-RTOS programs, but may be useful for
other use cases.

This commit brings those features into IPC 3.x.
packages/ti/ipc/MessageQ.h
packages/ti/sdo/ipc/MessageQ.c
packages/ti/sdo/ipc/MessageQ.xdc
packages/ti/sdo/ipc/MessageQ.xs
packages/ti/sdo/ipc/nsremote/NameServerMessageQ.c
packages/ti/sdo/ipc/nsremote/NameServerMessageQ.xs