aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Added a functional version of getopt() and getopt_long(), ready for useMichael Brown2006-12-072-0/+355
* Add support for non-volatile stored options in the RTL8139 EEPROM.Michael Brown2006-12-061-1/+38
* inet_aton() has a non-traditional return valueMichael Brown2006-12-061-1/+1
* A cleaner method of handling login redirection; just use the existingMichael Brown2006-12-061-2/+5
* Added write support for three-wire devices (e.g. the RTL8139 EEPROM)Michael Brown2006-12-062-1/+61
* Verify data after writingMichael Brown2006-12-061-1/+35
* Work around another confused-by-RST bugMichael Brown2006-12-061-0/+8
* Support PXE and iSCSI by defaultMichael Brown2006-12-051-1/+4
* Work around another instance of the port re-use bug.Michael Brown2006-12-051-0/+8
* Tweaked retry messagesMichael Brown2006-12-051-1/+2
* Added debug messagesMichael Brown2006-12-051-0/+34
* Call closed() method only when the connection is genuinely in theMichael Brown2006-12-051-14/+19
* Ensure that tcp_rx() always frees its received packet buffer.Michael Brown2006-12-051-1/+2
* Killed off spurious <stdio.h> inclusionMichael Brown2006-12-051-1/+0
* Avoid calling NULL methods!Michael Brown2006-12-051-12/+22
* Update ftp.c to work with Nikhil's TCP stack.Michael Brown2006-12-055-33/+99
* The VPD engine is broken and can't actually handle placing VPDMichael Brown2006-12-051-1/+1
* Adjust EEPROM/flash detection to fit expected manufacturing practice.Michael Brown2006-12-051-8/+31
* Added options listed inMichael Brown2006-12-051-0/+12
* Tidy up some more output. The command-line code needs some severeMichael Brown2006-12-052-7/+7
* Slightly tidied up console messages.Michael Brown2006-12-052-8/+5
* Change some debugging messages to use DBG()Michael Brown2006-12-051-7/+7
* Avoid draining the keyboard buffer during gateA20_set(). It shouldn'tMichael Brown2006-12-051-8/+10
* Tied NVO commands into the human-interactable settings code that IMichael Brown2006-12-053-52/+56
* Handle TargetAddressMichael Brown2006-12-052-0/+36
* Handle strings as complete units, instead of a byte at a time.Michael Brown2006-12-052-156/+74
* Add iscsi_rx_buffered_data() and supporting infrastructure.Michael Brown2006-12-052-24/+87
* Added more debug messagesMichael Brown2006-12-041-2/+8
* Added quick and dirty commands for testing the new NVO code.Michael Brown2006-12-044-4/+81
* Added debug statementsMichael Brown2006-12-041-4/+20
* Added nvs_write(). This shares a lot of code in common with nvs_read();Michael Brown2006-12-041-0/+43
* Added nvo_save()Michael Brown2006-12-042-30/+64
* Add the concept of a fragment list for non-volatile stored options.Michael Brown2006-12-043-39/+135
* Fixed two logic errors that were cancelling each other out.Michael Brown2006-12-041-3/+3
* Migrated etherfabric driver to using generic SPI layer.Michael Brown2006-12-042-127/+101
* Added the generic block-splitting code to nvs.cMichael Brown2006-12-044-25/+49
* Added generic SPI protocol handler with read and write support.Michael Brown2006-12-042-0/+127
* Abstracted out part of the concept of an SPI device to a generalised NVSMichael Brown2006-12-0412-239/+274
* Changed length parameter in SPI methods to be a byte length, rather thanMichael Brown2006-12-045-21/+15
* Generalised the SPI abstraction layer to also be able to handle interfacesMichael Brown2006-12-0410-212/+398
* Force syntax-checking on assertions even in non-asserting builds.Michael Brown2006-12-041-9/+23
* Move ANSI C standard prototypes to stdlib.h; leave the gPXE-specificMichael Brown2006-12-022-20/+28
* Basic non-volatile storage supportMichael Brown2006-11-293-11/+243
* Make the "drive number" option apply to iSCSI as well as AoEMichael Brown2006-11-292-3/+8
* Merged changes from SolarflareMichael Brown2006-11-281-241/+713
* Create "username" and "password" DHCP options, ready for placing thisMichael Brown2006-11-282-2/+25
* Updated to use asynchronous operation model for iSCSI requestsMichael Brown2006-11-285-94/+484
* Marked memcmp/strcmp as "pure" functions, to allow gcc to optimiseMichael Brown2006-11-271-3/+5
* Implemented realloc(), and changed the semantics of malloc(0) to allowMichael Brown2006-11-242-15/+80
* Fixed off-by-one errorMichael Brown2006-11-221-1/+1