Re: gPXE from GRUB

Michael Schierl <[email protected]> Sat, 29 Dec 2007 15:30:05 +0100
Newsgroups gmane.network.etherboot.user,gmane.network.etherboot.devel
Message-ID <[email protected]>
Marty Connor wrote:

> Could someone take a look at:
> 
>    src/arch/i386/prefix/bImageprefix.S
> 
> and see if you can see what we're missing?

bin/gpxe.lkrn builds for me even if this file is missing - it uses
lkrnprefix.S. And lkrnprefix.S does not even have a HdrS signature, let
alone a protocol version. The protocol version in bImageprefix.S looks
ok (it is larger than 2.02).

user@etch-vm:~/gpxe$ git rev-parse HEAD
af56768e98559ef0766e51c8e7a9eca1567720a9

user@etch-vm:~/gpxe/src$ make bin/gpxe.bImage
  [LD] bin/gpxe.bImage.tmp
bin/blib.a(bImageprefix.o): In function `syssize':
arch/i386/prefix/bImageprefix.S:(.prefix+0x1f4): undefined reference to
`_verbatim_size_pgh'
bin/blib.a(bImageprefix.o): In function `protected_start':
arch/i386/prefix/bImageprefix.S:(.prefix+0xa0f): undefined reference to
`_prefix_stack_end'
arch/i386/prefix/bImageprefix.S:(.prefix+0xa18): undefined reference to
`_start'
make: *** [bin/gpxe.bImage.tmp] Error 1

Michael

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/