After looking the DM8168_DVR_RDK_Install_Guide.pdf with Version 02.00.00.xx,
2.1.1 Build configuration for 256MB allocation to Linux kernel
Open and edit <DVR_RDK_BASE>/dvr_rdk/Rules.make
Modify LINUX_MEM to LINUX_MEM_256M in place of LINUX_MEM_128M
Linux memory has to be set to 242M in the bootargs
Default build configuration is set to 128MB for linux kernel memory
When using 128MB linux configuration, build configuration needs to be set to 116M in the bootargs
==> why the bootargs is 242M instead of 256MB in case of 256MB allocation to linux kernel? why the bootargs is116M instead of 128MB in case of 128MB allocation to linux kernel