[gPXE] Nature of EFI aspect of gPXE?

Michael Brown mbrown at fensystems.co.uk
Thu May 20 23:28:17 EDT 2010


On Friday 21 May 2010 02:44:20 Jarrod Johnson wrote:
> So in classic BIOS, something like gPXE gets to be the driver, the protocol
> stack, and a boot loader.
> 
> My impression was that in UEFI, the drivers for networking are distinct
>  from the protocol stack.
> 
> Is there some document that clarifies what gPXE does in UEFI?  Does it help
> port drivers to be UEFI drivers, or does it do something fancier?  In BIOS
> world, I build an undionly.kkpxe to give me better protocol support without
> replacing the firmware, does that use case map to uefi or am I currently
> stuck with tftp without elilo/grub2 patches?

You can build an EFI driver (.efidrv), an EFI driver ROM (.efirom), or an EFI 
application (.efi).  The EFI application allows you to use gPXE in the BIOS-
familiar way, including the gPXE shell, multiple protocols, etc.

Michael


More information about the gPXE mailing list