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.

无法插入CMEMK.ko



我在测试cmem的时候,执行insmod 获取无法分配地址空间的错误。

root@dm37x-evm:/usr/share/ti/c6accel-apps# insmod cmemk.ko phys_start=0x83700000

phys_end=0x85000000 pools=20x4096 allowOverlap=1

CMEMK module: built on Jun 15 2012 at 21:16:55

 Reference Linux version 2.6.32

 File /home/baishw/devel/install/ti-dvsdk_dm3730-evm_04_03_00_06/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c

CMEM Range Overlaps Kernel Physical - allowing overlap

CMEM phys_start (0x83700000) overlaps kernel (0x80000000 -> 0xa0000000)

CMEMK Error: Failed to request_mem_region(0x83700000, 26214400)

insmod: error inserting 'cmemk.ko': -1 Bad address

root@dm37x-evm:/usr/share/ti/c6accel-apps# insmod cmemk.ko phys_start=0x86300000

phys_end=0x87200000 pools=20x4096 allowOverlap=1

CMEMK module: built on Jun 15 2012 at 21:16:55

 Reference Linux version 2.6.32

 File /home/baishw/devel/install/ti-dvsdk_dm3730-evm_04_03_00_06/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c

CMEM Range Overlaps Kernel Physical - allowing overlap

CMEM phys_start (0x86300000) overlaps kernel (0x80000000 -> 0xa0000000)

CMEMK Error: Failed to request_mem_region(0x86300000, 15728640)

insmod: error inserting 'cmemk.ko': -1 Bad address