summaryrefslogtreecommitdiffstats
path: root/src/interface
Commit message (Collapse)AuthorAgeFilesLines
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-274-4/+0Star
| | | | | | | | defined in vsprintf.h. (This may change, since vsprintf.h is a non-standard name, but for now it's the one to use.) There should be no need to include vsprintf.h just for DBG() statements, since include/compiler.h forces it in for a debug build anyway.
* added stdio.h to includes for DBG compilationMarty Connor2006-09-274-0/+4
|
* Implement enough of PXENV_GET_CACHED_INFO to support pxelinux.Michael Brown2006-08-091-59/+58Star
|
* Added pxe_netdev; a slight hack for now, but will need to be doneMichael Brown2006-08-091-0/+2
| | | | properly for the PXE UNDI API anyway.
* Add a couple of small but vital parts to PXENV_UDP_WRITE.Michael Brown2006-08-091-1/+12
|
* Allow linking by converting functions to stubsMichael Brown2006-08-092-28/+25Star
|
* Allow linking by converting all functions to stubsMichael Brown2006-08-091-41/+30Star
|
* Make the UDP senddata() methods return a status code.Michael Brown2006-08-041-3/+4
| | | | | | udp_connect() now follows the standard BSD sockets semantics and simply sets the default address for outgoing packets; it doesn't filter incoming packets.
* Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown2006-08-035-302/+241Star
| | | | | | | 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.)
* Added soon-to-be-requisite missing include.Michael Brown2006-06-051-0/+1
|
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-241-1/+1
| | | | even when __atribute__ (( unused )) is correctly set...
* Updated to remove obsolete constantsMichael Brown2006-04-191-6/+6
|
* Merge from Etherboot 5.4Michael Brown2006-03-161-1/+1
|
* TFTP upgraded to use a core function library (in tftpcore.c) which will beMichael Brown2005-06-011-1/+1
| | | | shared between TFTP, TFTM and MTFTP protocols.
* Documented remainder of PXE TFTP API calls.Michael Brown2005-05-271-24/+241
|
* Added diatribe about the mismatch between the PXE spec and the TFTPMichael Brown2005-05-271-19/+86
| | | | protocol, and how we will work around it.
* Refer to implementation note on IP routing.Michael Brown2005-05-271-13/+12Star
|
* Thoughts on how to coerce the PXE TFTP API into something resemblingMichael Brown2005-05-261-1/+141
| | | | the TFTP protocol.
* Separate out the documentation of the PXE API from the documentation ofMichael Brown2005-05-241-58/+70
| | | | the Etherboot implementation (i.e. don't do what Intel did).
* Some versions of doxygen seem to object to "@ret None" or similar.Michael Brown2005-05-242-2/+2
|
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-246-22/+1424
| | | | PXE code now compiles without errors (though it won't actually work).
* Moved pxe_errors.c to pxe/interface/Michael Brown2005-05-241-0/+102
|
* Documented the UDP API calls.Michael Brown2005-05-201-0/+299