[pxe] Fix interoperability with the Intel DOS UNDI driver
authorMichael Brown <mcb30@etherboot.org>
Tue, 23 Jun 2009 21:42:55 +0000 (22:42 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 23 Jun 2009 21:42:55 +0000 (22:42 +0100)
commit0b922595fe770e86a761339ff57ddd7ac12a50d2
tree05e0e5d5ca7a59707a80c11259073ce76665054e
parent4f881ae35262d4e788507a9e4712a5eae4f26310
[pxe] Fix interoperability with the Intel DOS UNDI driver

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.
src/arch/i386/include/pxe_api.h
src/arch/i386/interface/pxe/pxe_undi.c