| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use iskey() and getchar() to interact with console, rather than object | Michael Brown | 2006-12-18 | 1 | -15/+0![]() |
| | | | | | abstraction. | ||||
| * | Add basic ANSI escape sequence support to BIOS console | Michael Brown | 2006-12-18 | 1 | -2/+17 |
| | | |||||
| * | Added support for interpreting ANSI escape sequences on behalf of | Michael Brown | 2006-12-18 | 1 | -0/+103 |
| | | | | | non-ANSI-capable consoles. | ||||
| * | Automatically select between the "10" and "16" variants of command set, | Michael Brown | 2006-12-12 | 1 | -0/+48 |
| | | | | | based on the device size. | ||||
| * | Added clear_setting() | Michael Brown | 2006-12-12 | 1 | -0/+1 |
| | | |||||
| * | Add placeholder ibft.h | Michael Brown | 2006-12-08 | 1 | -0/+13 |
| | | |||||
| * | Including the final (char *)NULL is the responsibility of the caller | Michael Brown | 2006-12-08 | 1 | -1/+1 |
| | | | | | of execl(). | ||||
| * | cmdlinelib.c now calls system() rather than doing its own tokenisation | Michael Brown | 2006-12-08 | 1 | -15/+0![]() |
| | | | | | | | | (which was extremely heavy on calls to malloc()). Moved include/command.h to include/gpxe/command.h, since it's gPXE-specific. | ||||
| * | Added execv() and system(). | Michael Brown | 2006-12-08 | 3 | -0/+47 |
| | | |||||
| * | Added missing include of stdint.h | Michael Brown | 2006-12-08 | 1 | -0/+1 |
| | | |||||
| * | Added strdup() | Michael Brown | 2006-12-08 | 1 | -0/+1 |
| | | |||||
| * | Added missing prototype | Michael Brown | 2006-12-08 | 1 | -0/+1 |
| | | |||||
| * | Added a functional version of getopt() and getopt_long(), ready for use | Michael Brown | 2006-12-07 | 1 | -0/+75 |
| | | | | | in our commands. | ||||
| * | Added write support for three-wire devices (e.g. the RTL8139 EEPROM) | Michael Brown | 2006-12-06 | 1 | -0/+20 |
| | | |||||
| * | Update ftp.c to work with Nikhil's TCP stack. | Michael Brown | 2006-12-05 | 2 | -4/+6 |
| | | | | | Remove the now-totally-obsolete sockaddr_in field from tcp.h. | ||||
| * | Added options listed in | Michael Brown | 2006-12-05 | 1 | -0/+12 |
| | | | | | | | 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. | ||||
| * | Tied NVO commands into the human-interactable settings code that I | Michael Brown | 2006-12-05 | 1 | -4/+4 |
| | | | | | completely forgot I'd written ages ago. | ||||
| * | Handle TargetAddress | Michael Brown | 2006-12-05 | 1 | -0/+6 |
| | | |||||
| * | Handle strings as complete units, instead of a byte at a time. | Michael Brown | 2006-12-05 | 1 | -19/+0![]() |
| | | |||||
| * | Add iscsi_rx_buffered_data() and supporting infrastructure. | Michael Brown | 2006-12-05 | 1 | -0/+6 |
| | | |||||
| * | Added quick and dirty commands for testing the new NVO code. | Michael Brown | 2006-12-05 | 1 | -2/+4 |
| | | |||||
| * | Added nvo_save() | Michael Brown | 2006-12-04 | 1 | -0/+6 |
| | | |||||
| * | Add the concept of a fragment list for non-volatile stored options. | Michael Brown | 2006-12-04 | 1 | -3/+25 |
| | | |||||
| * | Migrated etherfabric driver to using generic SPI layer. | Michael Brown | 2006-12-04 | 1 | -0/+43 |
| | | |||||
| * | Added the generic block-splitting code to nvs.c | Michael Brown | 2006-12-04 | 2 | -3/+8 |
| | | |||||
| * | Added generic SPI protocol handler with read and write support. | Michael Brown | 2006-12-04 | 1 | -0/+5 |
| | | |||||
| * | Abstracted out part of the concept of an SPI device to a generalised NVS | Michael Brown | 2006-12-04 | 5 | -113/+115 |
| | | | | | | | | device. Separated the mechanisms of non-volatile storage access and non-volatile stored options. | ||||
| * | Changed length parameter in SPI methods to be a byte length, rather than | Michael Brown | 2006-12-04 | 2 | -11/+8![]() |
| | | | | | a word length. | ||||
| * | Generalised the SPI abstraction layer to also be able to handle interfaces | Michael Brown | 2006-12-04 | 4 | -105/+275 |
| | | | | | | | that don't provide the full flexibility of a bit-bashing interface. Temporarily hacked rtl8139.c to use the new interface. | ||||
| * | Force syntax-checking on assertions even in non-asserting builds. | Michael Brown | 2006-12-04 | 1 | -9/+23 |
| | | |||||
| * | Move ANSI C standard prototypes to stdlib.h; leave the gPXE-specific | Michael Brown | 2006-12-02 | 2 | -20/+28 |
| | | | | | function prototypes (e.g. malloc_dma()) in malloc.h. | ||||
| * | Basic non-volatile storage support | Michael Brown | 2006-11-29 | 1 | -0/+30 |
| | | |||||
| * | Create "username" and "password" DHCP options, ready for placing this | Michael Brown | 2006-11-28 | 1 | -0/+18 |
| | | | | | information in NVS. | ||||
| * | Updated to use asynchronous operation model for iSCSI requests | Michael Brown | 2006-11-28 | 1 | -15/+62 |
| | | | | | Added CHAP authentication | ||||
| * | Marked memcmp/strcmp as "pure" functions, to allow gcc to optimise | Michael Brown | 2006-11-28 | 1 | -3/+5 |
| | | | | | | | | | away code such as if ( strcmp ( some_string, "some_value" ) != 0 ) { DBG ( "Bad value received!" ); } | ||||
| * | Implemented realloc(), and changed the semantics of malloc(0) to allow | Michael Brown | 2006-11-24 | 1 | -0/+1 |
| | | | | | for realloc(0) being a valid way to free memory. | ||||
| * | Added "name" field to digest algorithms | Michael Brown | 2006-11-21 | 1 | -0/+2 |
| | | |||||
| * | Added generic CHAP layer, independent of iSCSI | Michael Brown | 2006-11-21 | 2 | -19/+53 |
| | | |||||
| * | Made it temporarily possible to call MD5 routines directly from external | Michael Brown | 2006-11-15 | 1 | -0/+25 |
| | | | | | | | code, rather than going through the digest layer. Removed a spurious line of constants. | ||||
| * | Split login into security negotation and operational parameter | Michael Brown | 2006-10-03 | 1 | -0/+7 |
| | | | | | negotiation phases, to allow inclusion of CHAP authentication. | ||||
| * | Inhibit compiler warnings on DBG() when building a non-debug object, | Michael Brown | 2006-09-27 | 1 | -2/+12 |
| | | | | | while retaining the format string checking. | ||||
| * | Removed as a gesture of goodwill following a request from Microsoft | Michael Brown | 2006-09-18 | 1 | -0/+0 |
| | | |||||
| * | Killed | Michael Brown | 2006-09-18 | 1 | -0/+0 |
| | | |||||
| * | Made eth_ntoa() public for use in legacy drivers' DBG() statements. | Michael Brown | 2006-09-15 | 1 | -0/+2 |
| | | |||||
| * | update DBG_DISCARD macro to allow the compiler to see the argument for ↵ | Marty Connor | 2006-09-14 | 1 | -1/+3 |
| | | | | | compile-time checking, while still having it optimized away during compilation | ||||
| * | Added the "swap in place" macros | Michael Brown | 2006-09-11 | 2 | -0/+24 |
| | | |||||
| * | Generalisation of a message digest algorithm | Michael Brown | 2006-09-11 | 1 | -0/+44 |
| | | |||||
| * | Added generic function for calculating ACPI table checksum | Michael Brown | 2006-08-28 | 1 | -0/+2 |
| | | |||||
| * | Correct option number for DHCP_DNS_SERVERS, and add it to the request | Michael Brown | 2006-08-27 | 1 | -1/+1 |
| | | | | | list. | ||||
| * | Added basic profiling support | Michael Brown | 2006-08-24 | 1 | -0/+78 |
| | | |||||

