So in classic BIOS, something like gPXE gets to be the driver, the protocol stack, and a boot loader.<div><br></div><div>My impression was that in UEFI, the drivers for networking are distinct from the protocol stack.</div>
<div><br></div><div>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?</div>