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.

TIDEP-01002: linux CMA memory and VisionSDK reserved memory SR2_MEM

Part Number: TIDEP-01002

hi all experts,

i am now confused about Linux kernel CMA and VisionSDK SR2_MEM.

what the different between linux kernel CMA memory and VisionSDK reserved memory SR2_MEM?

The definition of SR2_MEM in VisionSDK_UserGuide_MemoryMap.pdf as following:

SR2_MEM: Used only with VSDK Linux reserving memory for CMEM allocations (contiguous memory for Linux)

Does it not the same to CMA?

best regards!

  • Hi Fanok,

    SR2_MEM is the shared memory reserved for all links running on different processing units like IPU, DSP, A15 etc for sharing the buffers created by each link.

    CMA is contiguous memory allocated/reserved  from linux for a specific reason where contigious memory is required.

    Thanks

    RamPrasad