|  Michael Brown | d2bf7abe75 | Added write support for three-wire devices (e.g. the RTL8139 EEPROM) | 19 years ago | 
				
					
						|  Michael Brown | 89bcb57201 | Update ftp.c to work with Nikhil's TCP stack. 
Remove the now-totally-obsolete sockaddr_in field from tcp.h. | 19 years ago | 
				
					
						|  Michael Brown | 6a91a03409 | Added options listed in http://www.microsoft.com/whdc/winlogo/hwrequirements.mspx as required
for iSCSI boot.  Note that options 204-206 are listed in the document
but don't seem to be defined anywhere on the web. | 19 years ago | 
				
					
						|  Michael Brown | d041d74054 | Tied NVO commands into the human-interactable settings code that I completely forgot I'd written ages ago. | 19 years ago | 
				
					
						|  Michael Brown | 6842dd3222 | Handle TargetAddress | 19 years ago | 
				
					
						|  Michael Brown | 67577556a2 | Handle strings as complete units, instead of a byte at a time. | 19 years ago | 
				
					
						|  Michael Brown | 3a7d762c1c | Add iscsi_rx_buffered_data() and supporting infrastructure. | 19 years ago | 
				
					
						|  Michael Brown | d9f32726b4 | Added quick and dirty commands for testing the new NVO code. | 19 years ago | 
				
					
						|  Michael Brown | ab4e1dba3f | Added nvo_save() | 19 years ago | 
				
					
						|  Michael Brown | cc9bcb99a0 | Add the concept of a fragment list for non-volatile stored options. | 19 years ago | 
				
					
						|  Michael Brown | d62c83a350 | Migrated etherfabric driver to using generic SPI layer. | 19 years ago | 
				
					
						|  Michael Brown | 2d8d21fe74 | Added the generic block-splitting code to nvs.c | 19 years ago | 
				
					
						|  Michael Brown | 1961ba44e1 | Added generic SPI protocol handler with read and write support. | 19 years ago | 
				
					
						|  Michael Brown | 946967f09c | Abstracted out part of the concept of an SPI device to a generalised NVS device.
Separated the mechanisms of non-volatile storage access and non-volatile
stored options. | 19 years ago | 
				
					
						|  Michael Brown | dc06c895fc | Changed length parameter in SPI methods to be a byte length, rather than a word length. | 19 years ago | 
				
					
						|  Michael Brown | 931f94dca3 | Generalised the SPI abstraction layer to also be able to handle interfaces that don't provide the full flexibility of a bit-bashing interface.
Temporarily hacked rtl8139.c to use the new interface. | 19 years ago | 
				
					
						|  Michael Brown | 2e41bfd268 | Force syntax-checking on assertions even in non-asserting builds. | 19 years ago | 
				
					
						|  Michael Brown | 3e0286dee3 | Move ANSI C standard prototypes to stdlib.h; leave the gPXE-specific function prototypes (e.g. malloc_dma()) in malloc.h. | 19 years ago | 
				
					
						|  Michael Brown | 4cd56820ea | Basic non-volatile storage support | 19 years ago | 
				
					
						|  Michael Brown | 74c41fac06 | Create "username" and "password" DHCP options, ready for placing this information in NVS. | 19 years ago | 
				
					
						|  Michael Brown | 3f0b4d9ed8 | Updated to use asynchronous operation model for iSCSI requests 
Added CHAP authentication | 19 years ago | 
				
					
						|  Michael Brown | 82342e0b8f | Marked memcmp/strcmp as "pure" functions, to allow gcc to optimise away code such as
  if ( strcmp ( some_string, "some_value" ) != 0 ) {
     DBG ( "Bad value received!" );
  } | 19 years ago | 
				
					
						|  Michael Brown | c4677c7e73 | Implemented realloc(), and changed the semantics of malloc(0) to allow for realloc(0) being a valid way to free memory. | 19 years ago | 
				
					
						|  Michael Brown | fdaddd969a | Added "name" field to digest algorithms | 19 years ago | 
				
					
						|  Michael Brown | c5428303e4 | Added generic CHAP layer, independent of iSCSI | 19 years ago | 
				
					
						|  Michael Brown | 57d539aab0 | Made it temporarily possible to call MD5 routines directly from external code, rather than going through the digest layer.
Removed a spurious line of constants. | 19 years ago | 
				
					
						|  Michael Brown | fedc186fd7 | Split login into security negotation and operational parameter negotiation phases, to allow inclusion of CHAP authentication. | 19 years ago | 
				
					
						|  Michael Brown | b16de6ae66 | Inhibit compiler warnings on DBG() when building a non-debug object, while retaining the format string checking. | 19 years ago | 
				
					
						|  Michael Brown | b8baee7632 | Removed as a gesture of goodwill following a request from Microsoft | 19 years ago | 
				
					
						|  Michael Brown | 2f60aa42e7 | Killed | 19 years ago | 
				
					
						|  Michael Brown | 0dca1dc8ce | Made eth_ntoa() public for use in legacy drivers' DBG() statements. | 19 years ago | 
				
					
						|  Marty Connor | e2aca77132 | update DBG_DISCARD macro to allow the compiler to see the argument for compile-time checking, while still having it optimized away during compilation | 19 years ago | 
				
					
						|  Michael Brown | bb8725bffa | Added the "swap in place" macros | 19 years ago | 
				
					
						|  Michael Brown | 1ddfce2308 | Generalisation of a message digest algorithm | 19 years ago | 
				
					
						|  Michael Brown | 22511400c7 | Added generic function for calculating ACPI table checksum | 19 years ago | 
				
					
						|  Michael Brown | cab3f4502b | Correct option number for DHCP_DNS_SERVERS, and add it to the request list. | 19 years ago | 
				
					
						|  Michael Brown | b4e559d7e2 | Added basic profiling support | 19 years ago | 
				
					
						|  Nikhil Chandru Rao | d1d334b8e1 | IP6 support | 19 years ago | 
				
					
						|  Michael Brown | cf2178f885 | Added debug strings. | 19 years ago | 
				
					
						|  Michael Brown | 97439cb6eb | Kill off poll_interruptions(); it is lethal when we're acting as a PXE stack or INT 13 emulator etc. | 19 years ago | 
				
					
						|  Michael Brown | 7029fb8eff | Add string configuration type | 19 years ago | 
				
					
						|  Michael Brown | db46972349 | Added basic infrastructure for manipulating settings. | 19 years ago | 
				
					
						|  Derek Pryor | 25ea34a8d7 | New HTTP protocol and test code | 19 years ago | 
				
					
						|  Michael Brown | bc1a37eacb | Added missing packed attribute | 19 years ago | 
				
					
						|  Michael Brown | 35559ad87c | Added description for a basic ACPI table, taken from include/linux/acpi.h. | 19 years ago | 
				
					
						|  Michael Brown | c3a4f3c5da | Towards an RFC2988-compliant timer. | 19 years ago | 
				
					
						|  Marty Connor | ee9ae8130a | Remove _PROTOCOL macros for gcc 3.2 compatibility | 19 years ago | 
				
					
						|  Michael Brown | 75d26d884a | Added pxe_netdev; a slight hack for now, but will need to be done properly for the PXE UNDI API anyway. | 19 years ago | 
				
					
						|  Michael Brown | e9561aafc0 | Derive xid dynamically from the netdev, so that we can call create_dhcp_packet() from pxe_preboot.c, after the dhcp_session is long
gone.
Expose the functions required by pxe_preboot.c | 19 years ago | 
				
					
						|  Marty Connor | 41af7457a8 | Merge of Fredrik Hultin command_line | 19 years ago |