Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is the difference between DSPLink MSGQ and DSP/BIOS MSGQ?

BIOS difference DSP dsplink msgq
0
Posted

What is the difference between DSPLink MSGQ and DSP/BIOS MSGQ?

0

In functionality, DSPLink MSGQ and DSP/BIOS MSGQ are almost exactly the same. In fact, DSPLink gives a GPP-side representation for the DSP/BIOS MSGQ module on DSP-side. Most of the major functionality of MSGQ can be understood by going through DSP/BIOS MSGQ documentation. There are, however, a few differences between DSPLink MSGQ and DSP/BIOS MSGQ: • DSPLink MSGQ on GPP-side has additional APIs: MSGQ_transportOpen() and MSGQ_transportClose() to allow dynamically opening (configuring) and closing the DSPLink physical transport for MSGQ. These are not required and present on DSP-side, where MSGQ configuration is static. • There are some (minor) differences in API signatures on GPP and DSP-sides. • Some functionality of DSP-side MSGQ may not be supported on GPP-side due to the nature of the GPP OS. For example, while DSP-side MSGQ allows user to provide semaphore or other types of notification, GPP-side does not allow this, since the MSGQ APIs are in user-space, while the DSPLink logical

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123