Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [usr] Offer user a second chance to enter the shell on boot failure | Michael Brown | 2008-03-27 | 1 | -3/+31 |
| | |||||
* | If no shell was requested via Ctrl-B, exit immediately if boot fails. | Michael Brown | 2008-02-11 | 1 | -6/+3 |
| | |||||
* | Applied a modified version of holger's regparm patches. | Michael Brown | 2007-07-29 | 1 | -1/+1 |
| | |||||
* | Separated out initialisation functions from startup/shutdown functions. | Michael Brown | 2007-07-04 | 1 | -32/+2 |
| | |||||
* | Use a linker-table based system to automatically mark and start up | Michael Brown | 2007-07-03 | 1 | -1/+4 |
| | | | | | permanent processes, rather than requiring each one to have its own initialisation function. | ||||
* | Call hide_etherboot() from startup(), rather than requiring the prefix to | Michael Brown | 2007-01-14 | 1 | -2/+5 |
| | | | | do it. | ||||
* | Make shutdown functions callable by OS image's exec methods. | Michael Brown | 2007-01-14 | 1 | -323/+28 |
| | |||||
* | Move include/image.h to include/gpxe/image.h | Michael Brown | 2007-01-11 | 1 | -1/+0 |
| | |||||
* | Move header file for usr/autoboot.c to include/usr | Michael Brown | 2007-01-10 | 1 | -1/+1 |
| | |||||
* | Added missing header | Michael Brown | 2006-12-21 | 1 | -0/+1 |
| | |||||
* | 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 | 1 | -13/+6 |
| | | | | | "boot" command to attempt booting from within the command shell, fall back to shell if boot fails for any reason. | ||||
* | Use new minimal shell | Michael Brown | 2006-12-20 | 1 | -1/+6 |
| | |||||
* | Added quick and dirty commands for testing the new NVO code. | Michael Brown | 2006-12-05 | 1 | -1/+1 |
| | |||||
* | include stdio.h to suppress printf warning, general warnings fixups | Marty Connor | 2006-09-27 | 1 | -3/+5 |
| | |||||
* | 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 line merged in with the cmdline stuff | Michael Brown | 2006-08-09 | 1 | -1/+0 |
| | |||||
* | Merge of Fredrik Hultin command_line | Marty Connor | 2006-08-09 | 1 | -0/+3 |
| | |||||
* | Remove the static IP address hack from netdevice.c, and change the | Michael Brown | 2006-07-20 | 1 | -1/+1 |
| | | | | default test to the DHCP test. | ||||
* | Removed vestigal FILO code | Marty Connor | 2006-06-29 | 1 | -4/+0 |
| | |||||
* | Simplify RX data path. | Michael Brown | 2006-06-18 | 1 | -9/+2 |
| | | | | | | | | | | Kill off the static single net device and move to proper dynamic registration (which we need with the new device model). Break the (flawed) assumption that all network-layer protocols can use ARP; such network-layer protocols (i.e. IPv4) must now register as an ARP protocol using ARP_NET_PROTOCOL() and provide a single method for checking the existence of a local network-layer address. | ||||
* | Quick hack to avoid trying to use an uninitialised net device. | Michael Brown | 2006-06-01 | 1 | -4/+16 |
| | |||||
* | Until we have a functioning UDP stack and PXE API again, there's not much | Michael Brown | 2006-06-01 | 1 | -75/+10 |
| | | | | | point trying to use the old boot sequence. Replaced with a call to the AoE demo code, so that people can at least build and try something useful. | ||||
* | BSS is now zeroed by libprefix (along with the otherwise non-zeroable | Michael Brown | 2006-05-02 | 1 | -15/+3 |
| | | | | | | | portions such as the stack) during the installation process. init_fns() are called from main(). We need to think about initial control flow some more. | ||||
* | Move init.h to gpxe/init.h. | Michael Brown | 2006-04-30 | 1 | -1/+1 |
| | |||||
* | Merge from Etherboot 5.4 | Michael Brown | 2006-03-16 | 1 | -5/+10 |
|\ | |||||
* | | Linker symbols no longer defined in etherboot.h | Michael Brown | 2005-05-18 | 1 | -4/+7 |
|/ | | | | Use %m to print error | ||||
* | Load buffer is now handled by the autoload() function. | Michael Brown | 2005-05-17 | 1 | -5/+15 |
| | |||||
* | Use the global load_buffer, and the boot_image function. | Michael Brown | 2005-05-09 | 1 | -6/+11 |
| | |||||
* | Protocols now load data into a buffer; they don't execute it. | Michael Brown | 2005-05-09 | 1 | -2/+10 |
| | |||||
* | http.h obsoleted (no content) | Michael Brown | 2005-05-02 | 1 | -1/+0 |
| | |||||
* | umountall() handled by nfs.c's reset function | Michael Brown | 2005-05-01 | 1 | -3/+0 |
| | |||||
* | loadkernel renamed to download_url and moved to nic.c | Michael Brown | 2005-04-30 | 1 | -74/+2 |
| | |||||
* | Added back in the actual call to load(). | Michael Brown | 2005-04-26 | 1 | -10/+24 |
| | |||||
* | s/{name,describe}/{name,describe}_device/ | Michael Brown | 2005-04-25 | 1 | -4/+5 |
| | |||||
* | Created a bus/device API that allows for the ROM prefix to specify an | Michael Brown | 2005-04-21 | 1 | -26/+18 |
| | | | | | initial device, and will also allow for e.g. a device menu to be presented to the user. | ||||
* | Leave some time to see what's going on. | Michael Brown | 2005-04-15 | 1 | -0/+1 |
| | |||||
* | Separate out bus-scanning and device-probing logic. | Michael Brown | 2005-04-14 | 1 | -2/+13 |
| | |||||
* | Use the magic of common symbols to allow struct dev to effectively grow at | Michael Brown | 2005-04-14 | 1 | -19/+4 |
| | | | | link time to accommodate whatever bus objects are included. | ||||
* | Use dev's print_info method to print standardised information about | Michael Brown | 2005-04-13 | 1 | -0/+3 |
| | | | | the boot device. | ||||
* | Fix up find_pci_device so that it can be used for scanning for devices | Michael Brown | 2005-04-12 | 1 | -1/+19 |
| | | | | *other* than the main boot device. | ||||
* | Replaced main loop with a trivial implementation so that we can try | Michael Brown | 2005-04-12 | 1 | -21/+40 |
| | | | | out the new probing logic. | ||||
* | arch_initialise() is now sufficiently generic that we may as well just | Michael Brown | 2005-04-10 | 1 | -0/+21 |
| | | | | call it initialise() and place it in main.c. :) | ||||
* | relocate() is called by arch_initialise(). | Michael Brown | 2005-04-09 | 1 | -1/+0 |
| | |||||
* | Merged mcb30-realmode-redesign back to HEAD | Michael Brown | 2005-04-08 | 1 | -124/+13 |
| | |||||
* | Initial revision | Michael Brown | 2005-03-08 | 1 | -0/+529 |