Is there some documentation on the appropriate place to load the cmem.ko? Or is it completely arbitrary?
When I copy loadmodules.sh over to my gumstix and run it I get this error:
CMEMK module: built on Jul 26 2010 at 17:53:26
Reference Linux version 2.6.32
File /home/user/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-linuxutils-1_2_25_01_06-r80c/linuxutils_2_25_01_06/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
CMEMK Error: CMEM phys_start (0x85000000) overlaps kernel (0x80000000 -> 0x90000000)
FATAL: Error inserting cmemk (/lib/modules/2.6.32/kernel/drivers/dsp/cmemk.ko): Invalid argument
I have these versions of loadmodules.sh
/home/opt/omap_dvsdk_latest/codec_engine/examples/apps/system_files/OMAP3530/loadmodules.sh
/home/user/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-codec-engine-2_25_01_06-r5/codec_engine_2_25_01_06/examples/apps/system_files/OMAP3530/loadmodules.sh
I realize that if I use the range 0x9000 0000+ the module will insert correctly, but I'm looking for documentation as to why I would choose one block over another.