summaryrefslogtreecommitdiffstats
path: root/src/include/pxe_api.h
Commit message (Collapse)AuthorAgeFilesLines
* [pxe] Move all PXE files to arch/i386Michael Brown2008-11-181-1841/+0Star
| | | | | The initial PXE implementation in Etherboot had the goal of being architecture-agnostic, but this goal has not been realised.
* [PXEXT] Add FILE_API_CHECK API functionH. Peter Anvin2008-03-261-0/+26
| | | | | Add FILE_API_CHECK to the PXEXT API so the NBP can query the availability and status of the API.
* [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API.Michael Brown2008-03-041-0/+22
| | | | | | | | This allows pxelinux to execute arbitrary gPXE commands. This is remarkably unsafe (not least because some of the commands will assume full ownership of memory and do nasty things like edit the e820 map underneath the calling pxelinux), but it does allow access to the "sanboot" command.
* Add PXE FILE API.Michael Brown2007-08-041-0/+131
|
* Partial implementation of UNDI loader caller.Michael Brown2007-01-051-50/+16Star
|
* Documented the purpose of the two timeout fields inMichael Brown2005-05-271-2/+11
| | | | s_PXENV_TFTP_READ_FILE.
* Added implementation note on IP routing.Michael Brown2005-05-271-2/+33
| | | | Added reason for min value of 512 on s_PXENV_TFTP_OPEN::PacketSize.
* Separate out the documentation of the PXE API from the documentation ofMichael Brown2005-05-241-0/+22
| | | | the Etherboot implementation (i.e. don't do what Intel did).
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-241-85/+88
| | | | PXE code now compiles without errors (though it won't actually work).
* Added PXENV+ and !PXE structures, and the loader API.Michael Brown2005-05-231-0/+277
|
* Finished documenting the UNDI API.Michael Brown2005-05-231-12/+239
|
* Documented up to PXENV_UNDI_CLOSEMichael Brown2005-05-231-0/+60
|
* Documented Preboot, TFTP and UDP data structuresMichael Brown2005-05-231-3/+96
|
* Documented PXENV_GET_CACHED_INFO structuresMichael Brown2005-05-231-1/+116
|
* Add UDP parameter structuresMichael Brown2005-05-221-0/+17
|
* Worked out a sensible doxygen groupingMichael Brown2005-05-221-93/+754
|
* Added all API codes and basic prototypes.Michael Brown2005-05-211-0/+181