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.

what's the relationship among Heap*MP,sharedregion,MSM,MessageQ etc

Hello , I'm studying IPC on 6678evm recently, and I have some question about Heap*MP ,SharedRegion, MSM, MessageQ etc ,first I want to know where the Heap*MP is alloced from, and I created a HeapBufMP as follow:

and I view the result it returned as follow:

and I'm confused with the  differents between heapbufMPParam with heapHandle(such as blockSize , numBlocks etc),  and why the  regionId is not the same among those corepacs,and is so large, furthermore ,why the shared address,is not located in shared region(configured as bellow),dose it a translation between shared region and the corepac's viewpoint,if it is ,where is the translation table I can find .

finally, does the shared region must located in MSM, in the IPC user's guide ,I saw it can be DDR, if it could be, where I can configure in XCONF.

  waitting for your help, thank you.