aboutsummaryrefslogtreecommitdiff
path: root/src/interface/efi/efi_init.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-29[efi] Accept a command line passed to an iPXE image via LoadOptionseficmdlineMichael Brown1-0/+5
2021-11-23[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYshutdown_tpl_notifyMichael Brown1-3/+17
2021-11-22[efi] Raise TPL during driver unload entry pointMichael Brown1-0/+7
2020-11-20[efi] Avoid dropping below TPL as at entry to iPXEMichael Brown1-0/+34
2020-10-16[efi] Split device path functions out to efi_path.cMichael Brown1-2/+2
2020-08-03[efi] Use device path to locate filesystem from which we were loadedissue123Michael Brown1-0/+40
2020-07-09[efi] Ensure NUL byte is at lowest address within stack cookiecookieMichael Brown1-0/+8
2020-07-09[efi] Distribute available entropy within stack cookieMichael Brown1-6/+17
2020-06-24[efi] Enable stack protection where possibleMichael Brown1-0/+62
2017-05-19[efi] Prevent EFI code from being linked in to non-EFI buildsMichael Brown1-2/+8
2016-12-07[efi] Work around temporal anomaly encountered during ExitBootServices()Michael Brown1-0/+10
2014-08-05[efi] Provide centralised definitions of commonly-used GUIDsMichael Brown1-4/+0
2014-06-25[efi] Restructure EFI driver modelMichael Brown1-80/+42
2014-05-20[efi] Do not try to fetch loaded image device path protocolMichael Brown1-23/+0
2014-05-19[efi] Allow for optional protocolsMichael Brown1-2/+3
2014-03-10[efi] Allow driver to be unloadedMichael Brown1-0/+97
2013-04-19[efi] Perform meaningful error code conversionsMichael Brown1-3/+8
2013-03-27[efi] Fetch device path for loaded image during initialisationMichael Brown1-13/+37
2013-03-20[efi] Provide efi_guid_ntoa() for printing EFI GUIDsMichael Brown1-6/+7
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2011-03-29[efi] Ensure that all drivers are shut down before the OS bootsMichael Brown1-0/+29
2010-06-02[efi] Add the "snpnet" driverGeoff Lywood1-1/+22
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-2/+2
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-14/+2
2009-01-07[efi] Use elf2efi utility in place of efilinkMichael Brown1-0/+122