[coreboot] Recent GPXE as native coreboot payload?

Peter Stuge peter at stuge.se
Fri Nov 12 04:26:52 CET 2010


Andree Jacobson wrote:
> Peter, I need a versatile BIOS replacement

You just described coreboot! :)


> However, all available documentation for using gPXE as a coreboot
> payload is on the coreboot page. And all binary formats except for
> elf were disabled in the experimental patches.

The payload concept is specific to coreboot, so it fits fairly well.


> If possible, I would like to come up with a solution that can work
> with the mainstream gPXE trunk, but I would like a deeper
> understanding of how libpayload interacts with gPXE,

Well, to use gPXE trunk you'll need to work the patches into it.


> and where the problems with legacy bios callbacks come in,

SeaBIOS is the only component that provides legacy BIOS callbacks.
Proper PXE requires them, but gPXE can do basically the same as PXE
(dhcp+tftp) without BIOS services. But to do full PXE, SeaBIOS needs
to be there.


> and if there are any issues with coreboot I need to be aware of
> before starting.

Not really.


> I will experiment further, but was just curious if anyone is actively
> working on the same thing already.

I don't think so. Haven't seen much since Chris' work.


//Peter




More information about the coreboot mailing list