Hi All,
Note: Using BIOS 5.33.05 / DSPLink 1.65.00.03 on the OMAP-L138 with Linux kernel 2.6.37 on the ARM Core.
We are experiencing some issues with memory fragmentation ( on the ARM ) which causes our DSPLink to hang up and block forever on "MSGQ_get" on the GPP end. Is there any documentation explaining the internals of DSPLink POOL/MSGQ system? How is the POOL allocated and managed internally ( kmalloc ? vmalloc? ) How are the "MSGQ_alloc" calls managed from the DSP and how does it effect the ARM memory?
Thanks,
Arya B.