summaryrefslogtreecommitdiffstats
path: root/src/image
Commit message (Expand)AuthorAgeFilesLines
* [efi] Provide dummy device path in efi_image_probe()Michael Brown2014-09-191-1/+6
* [efi] Wrap any images loaded by our wrapped imageMichael Brown2014-08-291-1/+1
* [efi] Move abstract device path and handle functions to efi_utils.cMichael Brown2014-08-061-1/+1
* [efi] Open device path protocol only at point of useMichael Brown2014-08-061-1/+1
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-061-4/+0Star
* [efi] Avoid unnecessarily passing pointers to EFI_HANDLEsMichael Brown2014-07-311-2/+2
* [efi] Fill in loaded image's DeviceHandle if firmware fails to do soMichael Brown2014-07-301-0/+7
* [efi] Unload started images only on failureMichael Brown2014-07-301-9/+17
* [efi] Allow for interception of boot services calls by loaded imageMichael Brown2014-07-161-0/+4
* [efi] Disable SNP devices when running iPXE as the applicationMichael Brown2014-03-141-0/+4
* [png] Add support for PNG imagesMichael Brown2014-01-121-0/+1007
* [pnm] Add support for PNM imagesMichael Brown2013-11-271-0/+415
* [cmdline] Generate command option help text automaticallyMichael Brown2013-11-071-1/+1
* [parseopt] Add parse_timeout()Michael Brown2013-11-011-2/+2
* [script] Allow commands following a script labelMichael Brown2013-07-251-43/+53
* [script] Allow initial whitespace on lines containing labelsMichael Brown2013-07-251-4/+29
* [script] Avoid trying to read final character of a zero-length stringMichael Brown2013-07-151-2/+2
* [script] Allow for backslash continuation of script linesMichael Brown2013-07-151-13/+41
* [efi] Add sample platform-generated error disambiguationsMichael Brown2013-04-191-3/+19
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-8/+11
* [efi] Fix minor typos in efi_image.cMichael Brown2013-03-201-3/+3
* [efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOLMichael Brown2013-03-131-92/+139
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-204-4/+8
* [script] Avoid using stack-allocated memory in process_line()Michael Brown2012-04-231-14/+15
* [multiboot] Place multiboot modules low in memoryMichael Brown2012-04-191-3/+15
* [elf] Avoid attempting to load 64-bit ELF binariesMichael Brown2012-04-091-1/+10
* [parseopt] Allow "prompt" command to accept character literals for --keyMichael Brown2012-03-291-1/+1
* [efi] Add iPXE download protocolJarrod Johnson2012-02-151-2/+124
* [script] Accept labels on lines terminated with CRLFMichael Brown2011-08-081-1/+7
* [efi] Ensure that all drivers are shut down before the OS bootsMichael Brown2011-03-291-30/+0Star
* [script] Allow scripts to be replacedMichael Brown2011-03-091-2/+6
* [image] Generalise "currently-running script" to "currently-running image"Michael Brown2011-03-091-22/+12Star
* [prefix] Allow iPXE's own command line to be executed as a scriptMichael Brown2011-03-072-1/+2
* [script] Add "prompt" commandMichael Brown2011-03-071-0/+67
* [script] Add an iPXE error URI to the "not in a script" messageMichael Brown2011-03-071-2/+3
* [image] Simplify image managementMichael Brown2011-03-074-38/+24Star
* [parseopt] Refer to online documentation for command helpMichael Brown2011-03-041-2/+1Star
* [init] Remove concept of "shutdown exit flags"Michael Brown2011-01-271-1/+1
* [script] Remove "Aborting on <line>" messageMichael Brown2010-11-291-3/+1Star
* [cmdline] Match user expectations for &&, ||, goto, and exitMichael Brown2010-11-291-7/+6Star
* [script] Allow "exit" to exit a scriptMichael Brown2010-11-221-14/+21
* [script] Implement "goto" in iPXE scriptsMichael Brown2010-11-221-25/+189
* [ioapi] Move get_memmap() to the I/O API groupPiotr JaroszyƄski2010-08-161-1/+1
* [refcnt] Add ref_no_free handlerJoshua Oreman2010-06-231-11/+1Star
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-1/+1
* [efi] Add the "snpnet" driverGeoff Lywood2010-06-021-3/+34
* [libc] Enable automated extraction of error usage reportsMichael Brown2010-05-311-11/+14
* [script] Accept "#!gpxe" as well as "#!ipxe" as a script magic markerMichael Brown2010-05-221-4/+9
* [build] Rename gPXE to iPXEMichael Brown2010-04-205-18/+18
* [script] Allow for DOS-style line endings in scriptsMichael Brown2009-06-031-3/+5