Wolfgang Denk <wd <at> denx.de> writes: > > In message <001301c3786a$369162b0$321c10ac <at> asradproto50> Tien wrote: > > > > Another thing you can do is go to u-boot/common/cmd_bootm.c in the function > > do_bootm_linux(..), at the end of it : > > > > (*kernel) (kbd, initrd_start, initrd_end, cmd_start, cmd_end); > > > > change it to > > > > (*kernel) (gd->bd, initrd_start, initrd_end, cmd_start, cmd_end); // > > kbd change to gd->bd > > Do NOT do this. > > > It should works. > > No, it is BROKEN. "gd" and "gd->bd" will go out of scope when Linux > is booting. The contents of this memory will be undefined. You create > ndefined behaviour. What do you think why we create a copy of this > date (in "kbd") in the first place? > > Best regards, > > Wolfgang Denk >
Hi , I am tryng to bring up the WRlinux kernel on a custom board based on mpc 8247 . When I boot my image using bootm command it hangs at (*kernel) (kbd, initrd_start, initrd_end, cmd_start, cmd_end); in do_bootm_linux ( function.. please can you help Regards, Smitha _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot