| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added code to interpret ANSI keypress sequences into KEY_XXX constants. | Michael Brown | 2006-12-20 | 1 | -0/+77 |
| | | |||||
| * | No longer needed | Michael Brown | 2006-12-20 | 1 | -2/+0![]() |
| | | |||||
| * | Split the (quick hack) boot logic out from main.c to autoboot.c, add a | Michael Brown | 2006-12-20 | 2 | -13/+9![]() |
| | | | | | | "boot" command to attempt booting from within the command shell, fall back to shell if boot fails for any reason. | ||||
| * | Add "config" command to access config UI | Michael Brown | 2006-12-20 | 1 | -0/+3 |
| | | |||||
| * | 8-bit integers are 1 byte long, not 8... | Michael Brown | 2006-12-20 | 1 | -1/+1 |
| | | |||||
| * | Added descriptive text for settings and setting types, and display it in | Michael Brown | 2006-12-20 | 1 | -2/+12 |
| | | | | | the option config UI. | ||||
| * | Move {show,set,clear}_setting() to {show,set,clear}_named_setting(). | Michael Brown | 2006-12-20 | 1 | -22/+18![]() |
| | | | | | | | | | Introduce new {show,set,clear}_setting() that take a struct setting * rather than a const char *. set_setting() handles calling clear_setting() when appropriate, so that individual setting types don't have to check for empty strings. | ||||
| * | Split strerror() out from errno.c | Michael Brown | 2006-12-20 | 1 | -45/+2![]() |
| | | |||||
| * | Split error-message table portions of errno.h out to gpxe/errortab.h | Michael Brown | 2006-12-20 | 1 | -3/+3 |
| | | |||||
| * | Use -ENOSPC rather than -ENOMEM, to distinguish the cases "generic out of | Michael Brown | 2006-12-20 | 1 | -5/+5 |
| | | | | | memory" and "no space left for DHCP options" | ||||
| * | Fix prototype of sleep() and move it to unistd.h | Michael Brown | 2006-12-20 | 1 | -2/+3 |
| | | |||||
| * | Select required commands via config.h | Michael Brown | 2006-12-20 | 1 | -0/+8 |
| | | |||||
| * | Use new minimal shell | Michael Brown | 2006-12-20 | 1 | -1/+6 |
| | | |||||
| * | Catch attempts to print NULL strings | Michael Brown | 2006-12-19 | 1 | -0/+2 |
| | | |||||
| * | Use common symbols to avoid dragging in getopt.o unless a getopt-using | Michael Brown | 2006-12-19 | 2 | -18/+9![]() |
| | | | | | command is linked in. | ||||
| * | Added support for interpreting ANSI escape sequences on behalf of | Michael Brown | 2006-12-18 | 1 | -0/+114 |
| | | | | | non-ANSI-capable consoles. | ||||
| * | Added clear_setting() | Michael Brown | 2006-12-12 | 1 | -2/+25 |
| | | |||||
| * | Cope with system(""). | Michael Brown | 2006-12-08 | 1 | -6/+12 |
| | | |||||
| * | Added "priority" and "root-path" options | Michael Brown | 2006-12-08 | 1 | -2/+94 |
| | | |||||
| * | D'oh d'oh d'oh d'oh d'oh d'oh d'oh d'oh d'oh | Michael Brown | 2006-12-08 | 1 | -3/+9 |
| | | |||||
| * | Added execv() and system(). | Michael Brown | 2006-12-08 | 1 | -0/+139 |
| | | |||||
| * | Added strdup() | Michael Brown | 2006-12-08 | 1 | -2/+10 |
| | | |||||
| * | Added a functional version of getopt() and getopt_long(), ready for use | Michael Brown | 2006-12-07 | 1 | -0/+280 |
| | | | | | in our commands. | ||||
| * | inet_aton() has a non-traditional return value | Michael Brown | 2006-12-06 | 1 | -1/+1 |
| | | |||||
| * | Tied NVO commands into the human-interactable settings code that I | Michael Brown | 2006-12-05 | 1 | -37/+25![]() |
| | | | | | completely forgot I'd written ages ago. | ||||
| * | Added more debug messages | Michael Brown | 2006-12-05 | 1 | -2/+8 |
| | | |||||
| * | Added quick and dirty commands for testing the new NVO code. | Michael Brown | 2006-12-05 | 2 | -2/+9 |
| | | |||||
| * | Added nvo_save() | Michael Brown | 2006-12-04 | 1 | -30/+58 |
| | | |||||
| * | Add the concept of a fragment list for non-volatile stored options. | Michael Brown | 2006-12-04 | 1 | -31/+98 |
| | | |||||
| * | Abstracted out part of the concept of an SPI device to a generalised NVS | Michael Brown | 2006-12-04 | 2 | -106/+109 |
| | | | | | | | | device. Separated the mechanisms of non-volatile storage access and non-volatile stored options. | ||||
| * | Basic non-volatile storage support | Michael Brown | 2006-11-29 | 1 | -0/+106 |
| | | |||||
| * | Implemented realloc(), and changed the semantics of malloc(0) to allow | Michael Brown | 2006-11-24 | 1 | -15/+79 |
| | | | | | for realloc(0) being a valid way to free memory. | ||||
| * | Fixed off-by-one error | Michael Brown | 2006-11-22 | 1 | -1/+1 |
| | | |||||
| * | Note to self: do not write code late at night | Michael Brown | 2006-11-15 | 1 | -5/+8 |
| | | |||||
| * | May as well add octal support to strtoul() | Michael Brown | 2006-11-15 | 1 | -5/+8 |
| | | |||||
| * | Fixed endp bug in strtoul() | Michael Brown | 2006-11-15 | 1 | -1/+2 |
| | | |||||
| * | Extend strtoul() to cope with hex as well as decimal. Doesn't cope | Michael Brown | 2006-11-15 | 1 | -9/+25 |
| | | | | | with octal yet, but we can probably live without that. | ||||
| * | We don't actually have a stdio.h header file. Our printf() functions are | Michael Brown | 2006-09-27 | 5 | -5/+0![]() |
| | | | | | | | | | defined in vsprintf.h. (This may change, since vsprintf.h is a non-standard name, but for now it's the one to use.) There should be no need to include vsprintf.h just for DBG() statements, since include/compiler.h forces it in for a debug build anyway. | ||||
| * | added stdio.h to includes for DBG compilation | Marty Connor | 2006-09-27 | 1 | -0/+1 |
| | | |||||
| * | include stdio.h to suppress printf warning, general warnings fixups | Marty Connor | 2006-09-27 | 6 | -4/+11 |
| | | |||||
| * | Killed | Michael Brown | 2006-09-18 | 1 | -0/+0 |
| | | |||||
| * | Killed | Michael Brown | 2006-09-18 | 1 | -0/+0 |
| | | |||||
| * | commented out contents of core/nic.c, which should now be obsolete. | Marty Connor | 2006-09-18 | 1 | -13/+25 |
| | | |||||
| * | Check that serial port init actually happens | Michael Brown | 2006-09-01 | 1 | -0/+2 |
| | | |||||
| * | Added debug to catch initialisation failures | Michael Brown | 2006-09-01 | 1 | -6/+18 |
| | | |||||
| * | Hopefully fix gcc3 build issue | Michael Brown | 2006-08-30 | 1 | -1/+1 |
| | | |||||
| * | Added generic function for calculating ACPI table checksum | Michael Brown | 2006-08-28 | 1 | -0/+40 |
| | | |||||
| * | Take out unused cleanup() function so that we can remove the link | Michael Brown | 2006-08-15 | 1 | -1/+2 |
| | | | | | dependency on dev.o. | ||||
| * | Removed obsolete print_config() | Michael Brown | 2006-08-15 | 1 | -61/+0![]() |
| | | |||||
| * | Kill off poll_interruptions(); it is lethal when we're acting as a PXE | Michael Brown | 2006-08-15 | 4 | -23/+0![]() |
| | | | | | stack or INT 13 emulator etc. | ||||

