[ 46.127624] remoteproc remoteproc0: Registered carveout doesn't fit len request
[ 46.138570] rproc-virtio: probe of rproc-virtio.3.auto failed with error -12
[ 46.148045] remoteproc remoteproc0: Registered carveout doesn't fit len request
[ 46.161749] rproc-virtio: probe of rproc-virtio.4.auto failed with error -12
[ 46.678897] remoteproc remoteproc0: remote processor imx-rproc is now up
In my devicetree
vdev0vring0: vdev0vring0@88000000 {
reg = <0 0x88000000 0 0x8000>;
no-map;
};
vdev0vring1: vdev0vring1@88008000 {
reg = <0 0x88008000 0 0x8000>;
no-map;
};
vdev1vring0: vdev1vring0@88010000 {
reg = <0 0x88010000 0 0x8000>;
no-map;
};
vdev1vring1: vdev1vring1@88018000 {
reg = <0 0x88018000 0 0x8000>;
no-map;
};
rsc_table: rsc-table@2021e000 {
reg = <0 0x2021e000 0 0x1000>;
no-map;
};
vdevbuffer: vdevbuffer@88020000 {
compatible = "shared-dma-pool";
reg = <0 0x88020000 0 0x100000>;
no-map;
};
ele_reserved: ele-reserved@88120000 {
compatible = "shared-dma-pool";
reg = <0 0x88120000 0 0x100000>;
no-map;
};
};
Is it possible to use remoteproc on iMX93 with 512Mb , and to do it ?
On Cortex-M we use Freertos with rpmsg-lite.