| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [iSCSI] Support Windows Server 2008 direct iSCSI installation | Michael Brown | 2008-07-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Add yet another ugly hack to iscsiboot.c, this time to allow the user to inhibit the shutdown/removal of the iSCSI INT13 device (and the network devices, since they are required for the iSCSI device to function). On the plus side, the fact that shutdown() now takes flags to differentiate between shutdown-for-exit and shutdown-for-boot means that another ugly hack (to allow returning via the PXE stack on BIOSes that have broken INT 18 calls) will be easier. I feel dirty. | ||||
| * | [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 |

