We have Linux and Baremetal running in separate cores using AMP library to communicate both. We have a problem when we include -DUSE_AMP=1 preprocessor directive in BSP settings. We need the directive in order to enable rmpsg via remoteproc and to share data via OCM between both cores. However, it seems that DMA doesn't work propertly when this directive is included. We think this is because DMA copy data from PL to L2 cache, not to DDR directly. L2 cache is disabled when -DUSE_AMP=1 is used, so this could be the cause of DMA malfuncioning. Any idea about how manage this issue?