Rpmsg in M4 cortex

Hi,
I need to us Rpmsg in colibri imx8x board to communicate with linux and M4 core. I implemented Rpmsg by following the procedues in Cortex-M RPMsg Guide | Toradex Developer Center

and when i am booting linux the following error is shown.

Starting kernel …

[ 0.000000] OF: reserved mem: OVERLAP DETECTED!
[ 0.000000] vdevbuffer (0x0000000090400000–0x0000000090500000) overlaps with vdevbuffer@90400000 (0x0000000090400000–0x0000000090500000)
[ 0.009636] psci: failed to boot CPU2 (-22)
[ 0.009657] CPU2: failed to boot: -22
[ 0.010248] psci: failed to boot CPU3 (-22)
[ 0.010264] CPU3: failed to boot: -22
[ 0.127687] No BMan portals available!
[ 0.128854] No QMan portals available!

can i know why this error…?

Board used: Colibri imx8x

Hi @Ouseppachan,
Do you mean that after applying the devicetree/overlays given on the article, you are getting the above error?
Also, did you first test the hello_world example from the SDK and are you able to get debug logs from the M4 core?

Hi @sahil.tx ,
After applying device tree overlay as on article only i have that error , and in first hello_world example error was not there.Now the doubt what i have is can i use Rpmsg without applying the overlay…?

Hi @Ouseppachan,

Hello-world demo does not need any device tree changes, it just prints “hello world” messages on the M4 debug port which you are able to see , right?
For RpMsg or any other peripheral/functionality, we need to do the respective device tree changes.
This is to enable the resource to be available for m4 core to use.

hi @sahil.tx ,

So does it means by enabling overlays of RpMsg/others for - (cortex M4)
will show below logs…? is it an error to be fixed ?

[ 0.009636] psci: failed to boot CPU2 (-22)
[ 0.009657] CPU2: failed to boot: -22
[ 0.010248] psci: failed to boot CPU3 (-22)
[ 0.010264] CPU3: failed to boot: -22

Hi @Ouseppachan ,
Certainly, applying overlay does not mean error & it is something to be looked upon.
Can you please recheck the steps you have followed and share the complete logs with us?