Michael Brown
20c9fc407e
Remove types and prototypes now provided in the undi*.h headers.
18 лет назад
Michael Brown
9780fef360
Partial implementation of UNDI loader caller.
18 лет назад
Michael Brown
0638945c7e
Add PXE driver-scanning code, capable of locating all PXE ROMs in a system
and matching them up to (e.g. PCI) devices.
18 лет назад
Michael Brown
7e07dfb2f4
Added PXE bus driver (with support only for using PXE structures found
lying about in memory, not for loading from ROM), and UNDI net driver.
18 лет назад
Michael Brown
75d26d884a
Added pxe_netdev; a slight hack for now, but will need to be done
properly for the PXE UNDI API anyway.
18 лет назад
Michael Brown
a0a872f7f1
Updated PXE UDP implementation to use the new Etherboot UDP API.
Updated PXE API dispatcher to use copy_{to,from}_user, and moved to
arch/i386 since the implementation is quite architecture-dependent.
(The individual PXE API calls can be largely
architecture-independent.)
18 лет назад
Michael Brown
53a4436d94
TFTP upgraded to use a core function library (in tftpcore.c) which will be
shared between TFTP, TFTM and MTFTP protocols.
19 лет назад
Michael Brown
809933d9f7
Split PXE code into preboot, udp, tftp, undi and loader units.
PXE code now compiles without errors (though it won't actually work).
20 лет назад
Michael Brown
8becf0f65f
Rearranging PXE header files
20 лет назад
Michael Brown
7f1901860d
Error numbers moved to errno.h
20 лет назад
Michael Brown
3d6123e69a
Initial revision
20 лет назад