<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body text="#000000" bgcolor="#ffffff">
Hi Josh,<br>
<br>
Thanks for getting back to me. <br>
<br>
Thats good news, hopefully that means that I shouldn't run into too
many more difficulties moving forward :). I only brought up the
question about native EFI support because I've heard that Apple
butchered the spec for their firmware.<br>
<br>
I'll work on getting write permissions to the wiki this afternoon so I
can start helping out with documenting the EFI build process.<br>
<br>
Like I said before, I haven't really put much time into debugging this
myself, so I certainly don't expect you to. But, since you asked, here
is the output so far:<br>
<br>
<tt>fs0:\> e1000e.efi<br>
InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 3588DA40<br>
InstallProtocolInterface: 4C8A2451-C207-405B-9694-99EA13251341 358279A8<br>
Loading driver at 0x357BC000 EntryPoint=0x357C62D8 e1000e.efi<br>
InstallProtocolInterface: 47C7B223-C42A-11D2-8E57-00A0C969723B 37425A60<br>
gPXE initialising devices...<br>
<br>
<br>
<br>
gPXE 1.0.0+ -- Open Source Boot Firmware -- <a href="http://etherboot.org" class="moz-txt-link-freetext">http://etherboot.org</a><br>
Features: HTTP DNS TFTP EFI<br>
<br>
net0: 00:17:3c:00:85:fc on PCI05:00.0 (open)<br>
[Link:up, TX:0 TXE:0 RX:0 RXE:0]<br>
DHCP (net0 00:17:3c:00:85:fc)!!!! X64 Exception Type -
0000000000000006 CPU Apic ID - 00000000!!!!<br>
RIP - 00000000357BC241, CS - 0000000000000038, RFLAGS - 0000000000010287<br>
RAX - 00000000357BC07F, RCX - 000000003581A018, RDX - 00000000FFFFFFFF<br>
RBX - 00000000357D6508, RSP - 0000000037425628, RBP - 00000000357D5590<br>
RSI - 00000000357D6508, RDI - 00000000357D5594<br>
R8 - 0000000000000000, R9 - 000000004008F5C0, R10 - 00000000357D1C9D<br>
R11 - 00000000374252E0, R12 - 00000000357D6508, R13 - 000000003588DC18<br>
R14 - 0000000035B40018, R15 - 000000003763EF18<br>
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000018<br>
GS - 0000000000000018, SS - 0000000000000030<br>
GDTR - 000037496E600047 00000000357C0000, LDTR - 0000000000000000<br>
IDTR - 0000374979900FFF 00000000357D0000, TR - 0000000000000000<br>
CR0 - 0000000080000013, CR2 - 0000000000000000, CR3 - 0000000036DFB000<br>
CR4 - 0000000000000628, CR8 - 0000000000000000<br>
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000<br>
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400<br>
ERROR: C90000002:V3050006 I C9DCF469-A7C4-11D5-87DA-00062945C3B9
37497150<br>
ERROR_UNRECOVERED:SOFTWARE_DXE_BS_DRIVER:ABORTED:0</tt><br>
<br>
<br>
As you can see I built with the shiny new e1000e driver (Thank you
Marty and NGC :) )<br>
The extra debug you see is a result of having the debug output enabled
in the system firmware. Hitting Ctrl-B when prompted also causes the
exception.<br>
<br>
Thanks,<br>
Mike<br>
<br>
<br>
<br>
Joshua Oreman wrote:
<blockquote type="cite" cite="mid:u2v197f0ba31004020926o197b5bddwa3c84987ece2d1a7@mail.gmail.com">
<pre wrap="">On Fri, Apr 2, 2010 at 10:53 AM, Mike Bishton <a href="mailto:mbishton@xes-inc.com" class="moz-txt-link-rfc2396E"><mbishton@xes-inc.com></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi Guys,
I've been experimenting with gPXE on our EFI platform. I finally got it
to build after applying Piotr Jaroszyński's patch and installing
gcc-4.4.3. I'm now running into a runtime exception. I'll spare you the
details until I get a chance to take a stab at debugging it myself.
My question is: Has anyone out there tried using gPXE on a native EFI
firmware (not Apple's)? I got the impression from the documentation on
the gPXE wiki that EFI support was added for, and only tested on,
Apple's EFI firmware.
</pre>
</blockquote>
<pre wrap=""><!---->
EFI support was certainly added for native EFI firmware, and tested
under such; gPXE didn't even compile under OS X until some patches
around this time last year. There just isn't any native EFI
documentation on the wiki, because nobody has contributed any. (You
could rectify this :-)
We'd be very interested in hearing the details of the runtime error.
-- Josh
</pre>
<blockquote type="cite">
<pre wrap="">Thanks,
Mike
--
Mike Bishton
<a href="mailto:mbishton@xes-inc.com" class="moz-txt-link-abbreviated">mbishton@xes-inc.com</a>
Extreme Engineering Solutions, Inc.
608-833-1155 x127
<a href="http://www.xes-inc.com" class="moz-txt-link-abbreviated">www.xes-inc.com</a>
_______________________________________________
gPXE mailing list
<a href="mailto:gPXE@etherboot.org" class="moz-txt-link-abbreviated">gPXE@etherboot.org</a>
<a href="http://etherboot.org/mailman/listinfo/gpxe" class="moz-txt-link-freetext">http://etherboot.org/mailman/listinfo/gpxe</a>
</pre>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
</body>
</html>