<div>Hi,<br>
<br>I am also trying to get a clear understanding of the LB logical flow. 
Our company has a hardware simulator
which we will use for initial testing before trying on real hardware
but it shouldn't make a difference to the LB flow.  There are two flow charts that I've been looking at, you may have
already looked at them, the first is in section 8.3 of the Mangrove
project book under the documentation page of the web site.   The
other flow chart is in documentation/port guides/LinuxBios on AMD
64.  this flowchart has other infomation and could be used with
the first flowchart to fill in some details.<br>
<br>
When we reset the board then single step into it, the flow seems to go
first to crt0.s then C_start.s then to  hardwaremain.c, but I'm
not sure this is true for all boards and I assume certain include files
are inserted into the code for different configurations.<br>
<br>
I hope this helps,<br></div>
<span class="sg">
<br>
Dan</span><br><br><div><span class="gmail_quote">On 7/21/06, <b class="gmail_sendername">Anil B G</b> <<a href="mailto:bg.anil@gmail.com">bg.anil@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>Hi,</div>
<div> <font size="2">I was just trying to understand the code flow of LinuxBIOS on x86 architecture.</font> 
<div><span><font face="Arial" size="2">I understood that on a power on (cold boot), there is a wait for power good.</font></span></div>
<div><span><font face="Arial" size="2">Later there is a transition from real mode to protected mode (32 bit). </font></span></div>
<div><span><font face="Arial" size="2">The file that makes the transition is entry32.inc of src/cpu/x86/32bit directory.</font></span></div>
<div><span><font face="Arial" size="2">After this point I was not able to make able to make much progress as to which part of the code is executed.</font></span></div>
<div><span><font face="Arial" size="2">Any help in this regard will be helpful.</font></span></div>
<div><span><font face="Arial" size="2">I did check through the available documentation in documentation directory of the source tree, but </font></span></div>
<div><span><font face="Arial" size="2">would appreciate if there are any pointers at the code level.</font></span></div>
<div><span><font face="Arial" size="2"></font></span> </div>
<div><span><font face="Arial" size="2">Regards</font></span></div>
<div><span><font face="Arial" size="2">Anil</font></span></div></div>

</div><br>--<br>linuxbios mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:linuxbios@linuxbios.org">linuxbios@linuxbios.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.openbios.org/mailman/listinfo/linuxbios" target="_blank">
http://www.openbios.org/mailman/listinfo/linuxbios</a><br><br></blockquote></div><br>