<div dir="ltr"><p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri">Joshua,</font></p>
<p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri">Are you sure we can&#39;t find a fix for those problematic BIOSes which can&#39;t continue after returning from protected mode?</font></p>
<p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri">As you said expansion cards use this to provide a configuration menu prompt. This is exactly what I am willing to use gPXE, add CLI options to configure the card/gPXE.</font></p>

<p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri">Do you happen to have gPXE assembly reference code on how to call real mode C functions? I would like to start dealing with it!</font></p>
<p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri"> </font></p>
<p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri">Thanks,</font></p>
<p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri"> </font></p>
<p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"><font size="3" face="Calibri">Itay</font></p><br><br>
<div class="gmail_quote">On Thu, Apr 1, 2010 at 1:14 AM, Jonathan Andrews <span dir="ltr">&lt;<a href="mailto:jon@jonshouse.co.uk">jon@jonshouse.co.uk</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div></div>
<div class="h5">On Wed, 2010-03-31 at 17:00 -0400, Joshua Oreman wrote:<br>&gt; On Wed, Mar 31, 2010 at 4:53 PM, Jonathan Andrews<br>&lt;<a href="mailto:jon@jonshouse.co.uk">jon@jonshouse.co.uk</a>&gt; wrote:<br>&gt; &gt; Excuse my ignorance .... I don&#39;t see HOW you would enter a CLI<br>
before<br>&gt; &gt; POST. When I was programming against BIOS 20 years ago the &quot;feature<br>ROM&quot;<br>&gt; &gt; hook was not activated until after POST. Before POST interrupts<br>where<br>&gt; &gt; disabled - IRQ 1 (keyboard) and INT10(video)where simply not<br>
available,<br>&gt; &gt; INT10H video hook was only active as the last stage in POST.  In<br>short<br>&gt; &gt; pre-POST is zero video, zero keybaord as far as I know ?<br>&gt;<br>&gt; No one&#39;s doing anything before POST; this is during POST.<br>
&gt;<br>&gt; Option ROMs have an &quot;init&quot; routine that is executed during POST. Its<br>&gt; main job is to hook other interrupts so the work the ROM actually<br>&gt; wants to provide (e.g. an additional hard disk or a network boot) can<br>
&gt; be executed after POST, but it&#39;s also possible to do things directly<br>&gt; at that time. Some expansion cards use this to provide a configuration<br>&gt; menu prompt.<br>&gt;<br></div></div>I was always told the initial call was simply to allow the feature ROM<br>
to participate in POST itself and if unused should just be a RET ? The<br>order of POST is not fixed - the list of tasks is similar but can you<br>can say little about the machine other than its has &quot;some RAM&quot; at this<br>
point ? In the AT/286 days that was all that could be said here.<br><br>Cheers,<br>Jon<br>
<div>
<div></div>
<div class="h5"><br><br><br>_______________________________________________<br>gPXE mailing list<br><a href="mailto:gPXE@etherboot.org">gPXE@etherboot.org</a><br><a href="http://etherboot.org/mailman/listinfo/gpxe" target="_blank">http://etherboot.org/mailman/listinfo/gpxe</a><br>
</div></div></blockquote></div><br></div>