The Intel DOS UNDI driver fails when run on top of gPXE because we do not fill in the ServiceFlags field in PXENV_UNDI_GET_IFACE_INFO. Fix by filling in the ServiceFlags field with reasonable values indicating our approximate feature capabilities.
Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE.
The initial PXE implementation in Etherboot had the goal of being architecture-agnostic, but this goal has not been realised.