summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_init.c
Commit message (Expand)AuthorAgeFilesLines
* [efi] Accept a command line passed to an iPXE image via LoadOptionsMichael Brown2023-01-291-0/+5
* [efi] Run ExitBootServices shutdown hook at TPL_NOTIFYMichael Brown2021-11-231-3/+17
* [efi] Raise TPL during driver unload entry pointMichael Brown2021-11-221-0/+7
* [efi] Avoid dropping below TPL as at entry to iPXEMichael Brown2020-11-201-0/+34
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-161-2/+2
* [efi] Use device path to locate filesystem from which we were loadedMichael Brown2020-08-031-0/+40
* [efi] Ensure NUL byte is at lowest address within stack cookieMichael Brown2020-07-091-0/+8
* [efi] Distribute available entropy within stack cookieMichael Brown2020-07-091-6/+17
* [efi] Enable stack protection where possibleMichael Brown2020-06-241-0/+62
* [efi] Prevent EFI code from being linked in to non-EFI buildsMichael Brown2017-05-191-2/+8
* [efi] Work around temporal anomaly encountered during ExitBootServices()Michael Brown2016-12-071-0/+10
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-061-4/+0Star
* [efi] Restructure EFI driver modelMichael Brown2014-06-251-80/+42Star
* [efi] Do not try to fetch loaded image device path protocolMichael Brown2014-05-201-23/+0Star
* [efi] Allow for optional protocolsMichael Brown2014-05-191-2/+3
* [efi] Allow driver to be unloadedMichael Brown2014-03-101-0/+97
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-3/+8
* [efi] Fetch device path for loaded image during initialisationMichael Brown2013-03-271-13/+37
* [efi] Provide efi_guid_ntoa() for printing EFI GUIDsMichael Brown2013-03-201-6/+7
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [efi] Ensure that all drivers are shut down before the OS bootsMichael Brown2011-03-291-0/+29
* [efi] Add the "snpnet" driverGeoff Lywood2010-06-021-1/+22
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-2/+2
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [tables] Redefine methods for accessing linker tablesMichael Brown2009-03-131-14/+2Star
* [efi] Use elf2efi utility in place of efilinkMichael Brown2009-01-071-0/+122