Hi,
We already porting 4AJ.1.1 on 1GB device and it is working fine.
And we got a new HW with 2GB RAM and it's work with 1GB code.
So I change some code in u-boot and x-loader
x-loader: sdram_elpida.c
__raw_writel(0x80740300, DMM_BASE + DMM_LISA_MAP_3);
__raw_writel(0x80720100, MA_BASE + DMM_LISA_MAP_0);
__raw_writel(0xFF020100, MA_BASE + DMM_LISA_MAP_1);
__raw_writel(0x00000000, MA_BASE + DMM_LISA_MAP_2);
__raw_writel(0x80740300, MA_BASE + DMM_LISA_MAP_3);
u-boot: cmd_bootm.c
strcat (bootarg, " mem=2040M ");
bootarg shows:
console=ttyO2,115200n8 androidboot.console=ttyO2 init=/init vram=64M omapfb.vram=0:32M consoleblank=0 mem=2040M
and remove ducati-m3.bin but still has problem with following message from kernel
[ 92.757507] init: cannot execve('/system/bin/mediaserver'): Accessing a corrupted shared library
[ 92.766845] Unable to handle kernel paging request at virtual address df8d1647
[ 97.839416] Unable to handle kernel paging request at virtual address df8d1647
[ 102.912506] Unable to handle kernel paging request at virtual address df8d1647
[ 107.986267] Unable to handle kernel paging request at virtual address df8d1647
[ 113.060668] Unable to handle kernel paging request at virtual address df8d1647