summaryrefslogtreecommitdiffstats
path: root/src/usr/autoboot.c
Commit message (Expand)AuthorAgeFilesLines
* [block] Allow use of a non-default EFI SAN boot filenameMichael Brown2017-04-121-6/+44
* [block] Describe all SAN devices via ACPI tablesMichael Brown2017-03-281-4/+6
* [block] Add basic multipath supportMichael Brown2017-03-261-6/+8
* [int13] Allow drive to be hooked using the natural drive numberMichael Brown2016-03-221-4/+6
* [autoboot] Fix incorrect boolean logicMichael Brown2016-01-191-2/+2
* [uri] Generalise tftp_uri() to pxe_uri()Michael Brown2015-09-021-57/+32Star
* [autoboot] Display image information as part of the default control flowMichael Brown2015-08-211-0/+1
* [test] Allow self-tests to report exit status when running under LinuxMichael Brown2015-08-211-7/+11
* [autoboot] Match against parent devices when matching by bus type and locationMichael Brown2015-03-171-2/+7
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [build] Allow product tag line to be customised via config/branding.hMichael Brown2015-02-111-1/+1
* [build] Allow product URI to be customised via config/branding.hMichael Brown2015-02-111-2/+1Star
* [build] Use PRODUCT_SHORT_NAME for end-user visible stringsMichael Brown2015-02-111-3/+5
* [build] Move branding information to config/branding.hMichael Brown2015-02-111-1/+1
* [uri] Allow tftp_uri() to construct a URI with a custom portMichael Brown2015-02-061-1/+1
* [autoboot] Allow autoboot device to be identified by link-layer addressMichael Brown2014-07-081-9/+59
* [build] Expose build timestamp, build name, and product namesMichael Brown2014-06-241-2/+2
* [image] Add "--timeout" parameter to image downloading commandsMichael Brown2014-03-101-1/+1
* [autoboot] Enable infrastructure to specify an autoboot device locationAlex Williamson2014-03-031-17/+26
* [uri] Refactor URI parsing and formattingMichael Brown2014-02-271-11/+2Star
* [settings] Force settings into alphabetical order within sectionsMichael Brown2013-12-051-3/+5
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-051-21/+24
* [autoboot] Use ifconf() to configure network deviceMichael Brown2013-11-051-3/+2Star
* [autoboot] Fix shell banner timeoutMichael Brown2013-11-051-1/+3
* [autoboot] Use next-server from filename's settings blockMichael Brown2013-06-241-14/+25
* [autoboot] Split main control flow out of main() into a new function ipxe()Michael Brown2013-03-131-0/+95
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [image] Automatically free autobooted imagesMichael Brown2012-07-201-0/+1
* [image] Simplify image management commands and internal APIMichael Brown2012-03-251-3/+6
* [image] Eliminate the register_and_xxx_image() functionsMichael Brown2011-10-251-1/+1
* [sanboot] Add "sanhook" and "sanunhook" commandsMichael Brown2011-04-241-43/+56
* [settings] Match terminology in online documentationMichael Brown2011-03-231-1/+1
* [settings] Impose a fixed order on settingsMichael Brown2011-03-231-2/+2
* [image] Simplify use of imgdownload()Michael Brown2011-03-091-12/+1Star
* [image] Simplify image managementMichael Brown2011-03-071-1/+1
* [autoboot] Allow a SAN boot as a fallback if a filename boot returnsMichael Brown2011-03-021-6/+23
* [autoboot] Tidy up output following NBP executionMichael Brown2011-03-021-1/+7
* [autoboot] Use a custom error number for "nothing to boot"Michael Brown2011-02-281-1/+6
* [autoboot] Add an iPXE error URI to the "nothing to boot" messageMichael Brown2011-02-281-1/+1
* [autoboot] Cope properly with empty DHCP filenamesMichael Brown2011-02-011-3/+3
* [autoboot] Avoid using uri_dup() for constructed TFTP URIMichael Brown2011-02-011-6/+6
* [autoboot] Allow setting expansions in filename and root-pathMichael Brown2011-01-281-10/+32
* [autoboot] Connect SAN disk during a filename boot, if applicableMichael Brown2011-01-271-130/+185
* [init] Remove concept of "shutdown exit flags"Michael Brown2011-01-271-4/+0Star
* [autoboot] Merge "netboot" command into "autoboot"Michael Brown2010-11-221-18/+19
* [autoboot] Use generic option-parsing libraryMichael Brown2010-11-211-3/+5
* [autoboot] Add "netboot" commandMichael Brown2010-11-201-1/+1
* [autoboot] Introduce "skip-san-boot" optionDave Hansen2010-10-221-4/+17
* [autoboot] Improve visibility of error messagesMichael Brown2010-10-221-27/+34
* [block] Replace gPXE block-device API with an iPXE asynchronous interfaceMichael Brown2010-09-141-8/+62