summaryrefslogtreecommitdiff
path: root/ipc-bios.mak
diff options
context:
space:
mode:
authorRobert Tivy <rtivy@ti.com>2013-09-10 16:01:49 -0700
committerChris Ring <cring@ti.com>2013-09-11 14:17:16 -0700
commit7610394a7901b753ea4f2ba938ce96a42964420b (patch)
tree2cd4f8ec39abac2a5ec95ac1da3846ff3b5e3423 /ipc-bios.mak
parentb11251f705f84f32740cd288afe9281e653bd8eb (diff)
downloadipc-7610394a7901b753ea4f2ba938ce96a42964420b.tar.gz
MessageQ: Fix MessageQ_get() dropping messages
MessageQ_get() had a bug where it would loop over all remote cores looking for and getting a message and would return the message from the highest numbered processor (in MultiProc order) that had one available, tossing messages received from lower numbered processors. The MessageQ_get() loop now terminates as soon as the first message is found. Further to this change, on the next call to the function it starts looking for messages from the processor that is "next" in the (cyclic) list after the one in which it last found a message. Fixes SDOCM00103664. Signed-off-by: Robert Tivy <rtivy@ti.com>
Diffstat (limited to 'ipc-bios.mak')
0 files changed, 0 insertions, 0 deletions