Hi
MSGQ_alloc(Uint16 poolId, MSGQ_Msg *msg, Uint16 size);
This is MSGQ_alloc declaration in DSPLINK.
It uses Uint16 as size type. This type has maximum value of 65535. With C64x cache line should be 128 bytes aligned.
Let's suppose we want to allocate 65536 bytes and we had set "match exact size" for the POOL to "true".
The only workaround to allocate 65536 bytes is to set "match exact size" to false, and send request for 65535 bytes, but this could be problematic for POOL management.
Am I right, or have I misunderstood something?
Kind regards
Konrad