#!/bin/sh

#check ram is over 128M
RAM256=0
CMDLINE=`cat /proc/cmdline`

for xxx in $CMDLINE
do
	if [ "${xxx:0:4}" = "mem=" ]; then
		yyy=${xxx:4}
		let "lll=${#yyy}-1"
		ramsz=${yyy:0:${lll}}
		if [ $ramsz -gt 128 ]; then
			RAM256=1
		fi
		break
	fi
done

if [ $RAM256 -eq 0 ]; then
	CMEM_START=0x83200000
	CMEM_END=0x88000000
else
	CMEM_START=0x8B200000
	CMEM_END=0x90000000
fi

# for 4ch 1080p
CMEM_POOLS=750x256,10x512,1x768,2x1024,24x5272,2x8192,\
14x14592,12x20480,14x49152,6x50176,28x52628,13x67072,\
15x131072,14x262144,\
18x1677312,\
12x829440,5x3732480

insmod /lib/modules/sylinux/char/cmemk.ko \
phys_start=${CMEM_START} phys_end=${CMEM_END} \
pools=${CMEM_POOLS} allowOverlap=1 \
phys_start_1=0x00001000 phys_end_1=0x00008000 pools_1=1x28672

