Well, Robert Tivy told me that cmemk.ko is loading where I want.

Thank you namesake, Pramod Poudel, Prabhakar Lad, touse and Naveen kumar.

(I am using the Images from http://sourceforge.net/projects/dvsdkbbxm/files/DVSDK-4.01%20for%20BeagleBoard/DVSDK%20for%20BB%20xM-B/Precomplied%20Images/ but unloading the modules cmemk.ko, dsplinkk.ko, lpm_omap3530.ko and loading others.)


# insmod cmemk.ko phys_start=0x85000000 phys_end=0x87000000 pools=20x4096
allowOverlap=1
[  222.311920] CMEMK module: built on Aug 10 2011 at 15:00:31
[  222.321044]   Reference Linux version 2.6.32
[  222.325714]   File
/home/usuario/BASE_DIR/angstrom-angstrom-setup-scripts/build/tmp-angstrom_2008_1/work/beagleboard-angstrom-linux-gnueabi/ti-linuxutilsc
[  222.350311] CMEM Range Overlaps Kernel Physical - allowing overlap
[  222.363098] CMEM phys_start (0x85000000) overlaps kernel (0x80000000 ->
0x9b700000)
[  222.372131] allocated heap buffer 0xe2000000 of size 0x1fec000
[  222.378082] cmemk initialized

# cat /proc/cmem

Block 0: Pool 0: 20 bufs size 4096 (4096 requested)

Pool 0 busy bufs:

Pool 0 free bufs:
id 0: phys addr 0x86fff000
id 1: phys addr 0x86ffe000
id 2: phys addr 0x86ffd000
id 3: phys addr 0x86ffc000
id 4: phys addr 0x86ffb000
id 5: phys addr 0x86ffa000
id 6: phys addr 0x86ff9000
id 7: phys addr 0x86ff8000
id 8: phys addr 0x86ff7000
id 9: phys addr 0x86ff6000
id 10: phys addr 0x86ff5000
id 11: phys addr 0x86ff4000
id 12: phys addr 0x86ff3000
id 13: phys addr 0x86ff2000
id 14: phys addr 0x86ff1000
id 15: phys addr 0x86ff0000
id 16: phys addr 0x86fef000
id 17: phys addr 0x86fee000
id 18: phys addr 0x86fed000
id 19: phys addr 0x86fec000