summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* Added generic device model.Michael Brown2006-05-161-0/+70
* Change movetoyx(), putc() and getc() to methods of the screen.Michael Brown2006-05-151-26/+23Star
* lightweight xcurses implementation for etherboot (Michael made me do it...)Dan Lynch2006-05-151-0/+871
* Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".Michael Brown2006-05-151-0/+3
* Updated documentation.Michael Brown2006-05-141-35/+22Star
* Rewrote printf and friends to better support standard C semantics.Michael Brown2006-05-141-3/+35
* Add 64-bit byte-swapping operations.Michael Brown2006-05-133-0/+10
* Provide a SCSI device interface to the iSCSI protocolMichael Brown2006-05-131-35/+101
* Defined SCSI device interface, and added SCSI block deviceMichael Brown2006-05-131-7/+137
* Defined a block device interface.Michael Brown2006-05-131-0/+39
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-131-66/+0Star
* Towards a(nother) new real-mode infrastructure, in which we takeMichael Brown2006-05-021-5/+0Star
* Merge TCP aborted(), timedout() and closed() methods into a singleMichael Brown2006-04-302-15/+17
* Proof-of-concept FTP implementationMichael Brown2006-04-301-0/+68
* Add a temporary snprintf, so that safely-written code can at leastMichael Brown2006-04-301-0/+1
* Fix up prototype of strtoul() to match POSIX.Michael Brown2006-04-301-1/+1
* Make tcp_connect() void; it will eventually have no failure case.Michael Brown2006-04-302-2/+2
* Put the TCP connection periodic processing in tcp.c, where it belongs.Michael Brown2006-04-301-8/+2Star
* ConsistencyMichael Brown2006-04-301-3/+3
* Move init.h to gpxe/init.h.Michael Brown2006-04-301-0/+66
* Change semantics of network API so that packet-absorbing calls *always*Michael Brown2006-04-291-10/+9Star
* Added basic code for implementing co-operative multitasking.Michael Brown2006-04-291-0/+32
* Network layer now works as a proof of conceptMichael Brown2006-04-282-28/+83
* Fix a couple of broken assertions, and align the buffer correctly.Michael Brown2006-04-281-2/+2
* Gave up on adding POSIX errno's as required, and just added (almost) allMichael Brown2006-04-281-12/+52
* Actually, it's probably a good idea to have packet buffers avoid 4kBMichael Brown2006-04-251-0/+11
* Updated memory allocator to improve support for unaligned or partiallyMichael Brown2006-04-252-36/+66
* Add __constant_flsl(), because it's useful for finding out the nextMichael Brown2006-04-251-0/+54
* Added pkb_reserve().Michael Brown2006-04-241-0/+14
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-243-9/+9
* Header rearrangement.Michael Brown2006-04-2419-45/+63
* Network API now allows for multiple network devices (although theMichael Brown2006-04-241-0/+28
* Network API now allows for multiple network devices (although theMichael Brown2006-04-243-173/+272
* Don't bother poisoning lists; it costs code size.Michael Brown2006-04-241-13/+3Star
* Prototype now clashes with the macro in arch/i386.Michael Brown2006-04-241-1/+0Star
* First draft of a dynamic memory allocatorMichael Brown2006-04-241-0/+36
* First sketch of a new net device API.Michael Brown2006-04-193-25/+33
* Remove the concept of the media-independent link-layer header and replaceMichael Brown2006-04-194-100/+59Star
* Added the concept of a network interface (a network-layer concept) asMichael Brown2006-04-191-23/+104
* TypoMichael Brown2006-04-191-1/+1
* First version, based on include/linux/list.h, stripped down to justMichael Brown2006-04-191-0/+155
* Update now that if_ether.h has moved.Michael Brown2006-04-191-5/+1Star
* Added ENOENT and EAFNOSUPPORTMichael Brown2006-04-191-0/+2
* Added pkb_unput() and pkb_len().Michael Brown2006-04-191-0/+21
* Make flags more efficient.Michael Brown2006-04-191-8/+15
* Moved if_ether.h and if_arp.h to include/gpxe, for consistency with LinuxMichael Brown2006-04-194-32/+113
* Add missing prototypeMichael Brown2006-04-191-0/+3
* First versionMichael Brown2006-04-191-0/+20
* First sketchMichael Brown2006-04-181-0/+126
* First versionMichael Brown2006-04-181-0/+56