I was using a 2Gb DDR2 memory and after I changed it to 512Mb my Kernel won't show me to the login screen, it crashes right before that step... Oh, no message appears on the terminal to inform the error.
I tryed the mtest in the u-boot and everything worked flawlessly, so I really think that the error is somewhere in the address map that the Kernel uses, but I don't know where to configure that.
At first I thought that SPL would configure the EMIF and somehow the Kernel would read the register containing the RAM information, but this theory of mine is not what happens.
Anyone knows how to inform the Kernel the size of my memory or how to solve this?
Thanks :)
Davi