| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Minimal shell implementation using readline() and system(). | Michael Brown | 2006-12-20 | 1 | -0/+12 | |
| | | ||||||
| * | Provide an edit history to allow caller to efficiently update display. | Michael Brown | 2006-12-20 | 1 | -3/+12 | |
| | | ||||||
| * | Start of generic editable string support | Michael Brown | 2006-12-19 | 1 | -0/+22 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | Added execv() and system(). | Michael Brown | 2006-12-08 | 1 | -0/+22 | |
| | | ||||||
| * | 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 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. | |||||
| * | 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 | |||||
| * | 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. | |||||
| * | 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 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | IP6 support | Nikhil Chandru Rao | 2006-08-19 | 4 | -8/+125 | |
| | | ||||||
| * | Added debug strings. | Michael Brown | 2006-08-16 | 1 | -1/+12 | |
| | | ||||||
| * | Add string configuration type | Michael Brown | 2006-08-11 | 1 | -5/+8 | |
| | | ||||||
| * | Added basic infrastructure for manipulating settings. | Michael Brown | 2006-08-11 | 1 | -0/+103 | |
| | | ||||||
| * | New HTTP protocol and test code | Derek Pryor | 2006-08-11 | 1 | -0/+58 | |
| | | ||||||
| * | Added missing packed attribute | Michael Brown | 2006-08-10 | 1 | -1/+1 | |
| | | ||||||
| * | Added description for a basic ACPI table, taken from | Michael Brown | 2006-08-10 | 1 | -0/+39 | |
| | | | | | include/linux/acpi.h. | |||||
| * | Towards an RFC2988-compliant timer. | Michael Brown | 2006-08-09 | 1 | -0/+2 | |
| | | ||||||
| * | Remove _PROTOCOL macros for gcc 3.2 compatibility | Marty Connor | 2006-08-09 | 2 | -28/+8![]() | |
| | | ||||||
| * | Derive xid dynamically from the netdev, so that we can call | Michael Brown | 2006-08-09 | 1 | -2/+6 | |
| | | | | | | | | create_dhcp_packet() from pxe_preboot.c, after the dhcp_session is long gone. Expose the functions required by pxe_preboot.c | |||||
| * | Clarified packet ownership transfer between a few functions. | Michael Brown | 2006-08-09 | 1 | -4/+6 | |
| | | | | | | | | | | | | | | Added a large number of missing calls to free_pkb(). In the case of UDP, no received packets were ever freed, which lead to memory exhaustion remarkably quickly once pxelinux started up. In general, any function with _rx() in its name which accepts a pk_buff *must* either call free_pkb() or pass the pkb to another _rx() function (e.g. the next layer up the stack). Since the UDP (and TCP) layers don't pass packet buffers up to the higher-layer protocols (the "applications"), they must free the packet buffer after calling the application's newdata() method. | |||||
| * | Added TFTP test code (currently just dumps file to console). | Michael Brown | 2006-08-09 | 1 | -0/+10 | |
| | | ||||||

