Michael Brown
dca470cb21
Add (untested) UNDI loader C-level implementation.
17 년 전
Michael Brown
89349d7fad
Separated out initialisation functions from startup/shutdown functions.
17 년 전
Michael Brown
0924cf678e
Implemented (untested) PXENV_START_UNDI.
17 년 전
Michael Brown
e42eba4af4
Use a common base-memory packet buffer for DHCP construction (as used
by PXE and NBI) and UNDI packets (as used by undinet and UNDI).
17 년 전
Michael Brown
d05d8edd42
Implement the "overwrite TFTP filename" Microsoft RIS bug workaround.
17 년 전
Michael Brown
8130443f9f
Separate out pxe_start_nbp() from pxe_image.c into pxe_call.c
Implement PXENV_RESTART_TFTP.
17 년 전
Michael Brown
9125070f51
I really, really screwed up the semantics of BufferSize and BufferLimit.
17 년 전
Michael Brown
40d6d3dcf4
Windows RIS now gets as far as downloading NTLDR.
17 년 전
Michael Brown
5ff23aa406
Include stdlib.h rather than malloc.h
18 년 전
Michael Brown
6dcb182aee
Fill in BufferSize in PXENV_GET_CACHED_INFO
18 년 전
Michael Brown
f018da8215
Implement enough of PXENV_GET_CACHED_INFO to support pxelinux.
18 년 전
Michael Brown
71754ada2a
Allow linking by converting functions to stubs
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
0e494614b5
Some versions of doxygen seem to object to "@ret None" or similar.
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).
19 년 전