Reading the uboot source code:<div><br></div><div><div>In common/cmd_bootm.c:</div><div><br></div><div>int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])</div><div>{</div><div><br></div><div>And within this do_bootm_linux() is called:</div>
<div><br></div><div><div>            do_bootm_linux  (cmdtp, flag, argc, argv,</div><div>                             addr, len_ptr, verify);</div></div><div><br></div><div>And inside do_bootm_linux() (platform-specific, for x86 it is lib_i386/i386_linux.c) is the load_zimage() function being called, which is effectively loading the kernel image file.</div>
<br><div class="gmail_quote">On Sat, Feb 16, 2013 at 12:43 PM, Chetan C.R. <span dir="ltr">&lt;<a href="mailto:chetancr9@gmail.com" target="_blank">chetancr9@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi All,<div><br></div><div>I need to know how the control is passed from u-boot to kernel in Linux operating system</div><div><br></div><div><br></div><div>Thanks in Advannce</div>
<br>_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<br>Peter Teoh
</div><div><br></div><div><br></div>