aboutsummaryrefslogtreecommitdiff
path: root/src/core/main.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-03[efi] Restructure handling of autoexec.ipxe scriptMichael Brown1-2/+1
2015-08-21[test] Allow self-tests to report exit status when running under LinuxMichael Brown1-3/+6
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+1
2014-06-24[build] Expose build timestamp, build name, and product namesMichael Brown1-2/+2
2013-11-27[main] Defer "initialising devices" message until initialising devicesMichael Brown1-1/+3
2013-03-13[autoboot] Split main control flow out of main() into a new function ipxe()Michael Brown1-82/+2
2012-11-02[build] Include version number within only a single object fileMichael Brown1-2/+3
2012-10-23[autoboot] Avoid excess backspacing after displaying Ctrl-B promptMichael Brown1-1/+3
2011-03-28[main] Add the "scriptlet" settingMichael Brown1-4/+19
2011-03-07[main] Remove shell prompt when using an embedded imageMichael Brown1-14/+13
2011-03-07[image] Use list_first_entry() to clarify logic in main()Michael Brown1-5/+2
2011-03-07[prompt] Replace shell_banner() with a generic prompt() functionMichael Brown1-1/+17
2011-01-27[init] Remove concept of "shutdown exit flags"Michael Brown1-1/+1
2010-04-25[main] Match "starting execution" and "initialising devices" message styleMichael Brown1-2/+2
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-12/+12
2010-01-31[proto] Remove unsupported IGMP protocolStefan Hajnoczi1-1/+0
2010-01-31[proto] Remove unsupported NFS protocolStefan Hajnoczi1-1/+0
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown1-0/+2
2009-03-13[tables] Redefine methods for accessing linker tablesMichael Brown1-4/+1
2009-02-24[image] Allow for zero embedded imagesMichael Brown1-6/+10
2009-02-16[image] Allow multiple embedded imagesMichael Brown1-4/+11
2009-01-08[main] Print an "initialising devices" bannerMichael Brown1-0/+3
2008-11-19[i386] Rename __cdecl to __asmcallMichael Brown1-1/+1
2008-10-31[romprefix] Add vendor branding facilities and guidelinesMichael Brown1-2/+14
2008-07-17[iSCSI] Support Windows Server 2008 direct iSCSI installationMichael Brown1-1/+1
2008-03-26[usr] Offer user a second chance to enter the shell on boot failureMichael Brown1-3/+31
2008-02-11If no shell was requested via Ctrl-B, exit immediately if boot fails.Michael Brown1-6/+3
2007-07-29Applied a modified version of holger's regparm patches.Michael Brown1-1/+1
2007-07-03Separated out initialisation functions from startup/shutdown functions.Michael Brown1-32/+2
2007-07-03Use a linker-table based system to automatically mark and start upMichael Brown1-1/+4
2007-01-14Call hide_etherboot() from startup(), rather than requiring the prefix toMichael Brown1-2/+5
2007-01-14Make shutdown functions callable by OS image's exec methods.Michael Brown1-323/+28
2007-01-11Move include/image.h to include/gpxe/image.hMichael Brown1-1/+0
2007-01-10Move header file for usr/autoboot.c to include/usrMichael Brown1-1/+1
2006-12-20Added missing headerMichael Brown1-0/+1
2006-12-20No longer neededMichael Brown1-2/+0
2006-12-20Split the (quick hack) boot logic out from main.c to autoboot.c, add aMichael Brown1-13/+6
2006-12-20Use new minimal shellMichael Brown1-1/+6
2006-12-04Added quick and dirty commands for testing the new NVO code.Michael Brown1-1/+1
2006-09-27include stdio.h to suppress printf warning, general warnings fixupsMarty Connor1-3/+5
2006-08-14Take out unused cleanup() function so that we can remove the linkMichael Brown1-1/+2
2006-08-09Removed obsolete line merged in with the cmdline stuffMichael Brown1-1/+0
2006-08-09Merge of Fredrik Hultin command_lineMarty Connor1-0/+3
2006-07-20Remove the static IP address hack from netdevice.c, and change theMichael Brown1-1/+1
2006-06-29Removed vestigal FILO codeMarty Connor1-4/+0
2006-06-17Simplify RX data path.Michael Brown1-9/+2
2006-06-01Quick hack to avoid trying to use an uninitialised net device.Michael Brown1-4/+16
2006-06-01Until we have a functioning UDP stack and PXE API again, there's not muchMichael Brown1-75/+10
2006-05-02BSS is now zeroed by libprefix (along with the otherwise non-zeroableMichael Brown1-15/+3
2006-04-30Move init.h to gpxe/init.h.Michael Brown1-1/+1