Hi all, I've a system design (32 bit) with SDRAM mapped at 0xf8000000 rather
than at 0. what are the changes i should make to successfully boot a kernel..?
my design with SDRAM at 0 (64MB) is working fine with xilinx git line
kernel(2.6.27). i was using 'make simpleImage.xilinx (where xilinx.dts is my
device tree file) i tried to change the link_address in
arch/powerpc/boot/wrapper from 0x400000 to 0xf4000000. when i analysed the dump
with step mode in xmd, it fails in platform_init()function in
arch/powerpc/boot/simpleboot.c may be at /* Only interested in memory based at
0 */
for (i = 0; i < *na; i++)
if (*reg++ != 0)
fatal("Memory range is not based at address 0\n"); can anyone tell what are
the changes i shoud do if my memory ranges from 0xf8000000 to 0xfbffffff..?
(64MB)
is it possible to change the physical address of kernel from 0 to any other
location..? is the option provided in menuconfig..? or in any linker script..?
Thanks in advance,Sumesh.
_________________________________________________________________
Looking for a new car this winter? Let us help with car news, reviews and more
http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fsecure%2Dau%2Eimrworldwide%2Ecom%2Fcgi%2Dbin%2Fa%2Fci%5F450304%2Fet%5F2%2Fcg%5F801459%2Fpi%5F1004813%2Fai%5F859641&_t=762955845&_r=tig_OCT07&_m=EXT
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev