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.

Desktop Linux SDK CMEM maximum memory

Hi,

I use Decktop Linux SDK 1.0.0.7. What is the maximum amount of memory that can be mapped from Host to DSP (i.e. using cmem_drv_alloc)?

As I see I can set block size to maximum to 8 MiB (if memory is reserved by GRUB):

pciedrv_open_config.dsp_outbound_block_size = 0x00800000;

And driver can manage up to 32 such blocks:

#define TOTAL_OB_REGIONS 32

It means maximum is 32 * 8 MiB = 256 MiB of Host contiguous memory can be mapped to DSP memory.  Am I right? Is there any way to map more memory?

Regards,

Andrey Lisnevich