This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSGQ versus MessageQ

Other Parts Discussed in Thread: SYSBIOS

From the "Migrating from DSP BIOS 5.x to Sys BIOS 6.x" document, we are told that MessageQ in 6.x is recommended over the legacy MSGQ from 5.x.

 

Could you briefly tell us what benefit MessageQ provides over MSGQ?  It seems like both fundamentally support the same flexible communications within and across different Cores.

  • MSGQ is our legacy product and only supported in BIOS 5.x.  MessageQ is what's in our current development and supported in SYSBIOS 6.x.  MessageQ evovled from MSGQ so they both are essentially meant for the same thing.  Some benefits of using MessageQ over MSGQ is more devices are supported including C66xx devices.  The C66xx devices are not supported in BIOS 5.x.  MSGQ was a standalone module but with MessageQ we've added a bunch of other modules that can be used with it including GateMP, HeapMemMP, Notify, NameServer, SharedRegion, etc.. to better support Inter processor communication.

    Judah