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.

AM6441: Compiling CMEM for aarch64/arm64

Part Number: AM6441

Hello There,

I was wondering if the CMEM driver module is supported on aarch64/arm64 platforms?

My use case is for setting up DMA transfers from an ARM Cortex M4/M5 Processor to/from ARM Cortex A53 Cores.

I have tried building the cmem module after cloning from git.ti.com, however there are a bunch of undefined errors where it appears some dependencies within the Linux Kernel are only defined for arch/arm and not defined for other platforms including arm64/aarch64.

git clone git://git.ti.com/ipc/ludev.git

cd ludev
export PATH=${HOME}/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu/bin:${PATH}
./configure ARCH=aarch64 CROSS_COMPILE=aarch64-linux-

cmem Configure Log
https://gist.github.com/marklombardi/88551fe0edababd275b6cfa4e619a19c

make -f lu.mak ARCH=aarch64 KERNEL_INSTALL_DIR=/home/user/temp/imx8-linux-dev/KERNEL module

cmem Build Log

https://gist.github.com/marklombardi/adc0c93afc942aa794da4d2027b7db43