<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't find a fix for those problematic BIOSes which can'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"><<a href="mailto:jon@jonshouse.co.uk">jon@jonshouse.co.uk</a>></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>> On Wed, Mar 31, 2010 at 4:53 PM, Jonathan Andrews<br><<a href="mailto:jon@jonshouse.co.uk">jon@jonshouse.co.uk</a>> wrote:<br>> > Excuse my ignorance .... I don't see HOW you would enter a CLI<br>
before<br>> > POST. When I was programming against BIOS 20 years ago the "feature<br>ROM"<br>> > hook was not activated until after POST. Before POST interrupts<br>where<br>> > disabled - IRQ 1 (keyboard) and INT10(video)where simply not<br>
available,<br>> > INT10H video hook was only active as the last stage in POST. In<br>short<br>> > pre-POST is zero video, zero keybaord as far as I know ?<br>><br>> No one's doing anything before POST; this is during POST.<br>
><br>> Option ROMs have an "init" routine that is executed during POST. Its<br>> main job is to hook other interrupts so the work the ROM actually<br>> wants to provide (e.g. an additional hard disk or a network boot) can<br>
> be executed after POST, but it's also possible to do things directly<br>> at that time. Some expansion cards use this to provide a configuration<br>> menu prompt.<br>><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 "some RAM" 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>