aboutsummaryrefslogtreecommitdiff
path: root/src/interface/efi
AgeCommit message (Expand)AuthorFilesLines
2020-08-03[efi] Use device path to locate filesystem from which we were loadedissue123Michael Brown2-2/+53
2020-08-03[efi] Match EDK2 numbering for USB portsMichael Brown1-1/+1
2020-07-22[efi] Check the status code from AllocatePool()Ignat Korchagin1-4/+5
2020-07-15[efi] Claim SNP devices early in efi_download_start()tplMichael Brown1-1/+4
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-30[efi] Raise TPL during driver entry pointMichael Brown1-0/+9
2020-06-28[efi] Detect and disable seriously broken EFI_RNG_PROTOCOL implementationsMichael Brown1-0/+12
2020-06-24[efi] Enable stack protection where possibleMichael Brown3-0/+68
2020-06-10[efi] Attempt to connect our driver directly if ConnectController failsMichael Brown1-1/+10
2020-06-05[efi] Work around UEFI specification bug in LoadImage for SAN bootMichael Brown1-0/+3
2020-03-14[efi] Disambiguate errors returned by ConnectControllerMichael Brown1-1/+15
2019-07-22[build] Fix "'%s' directive argument is null" errorValentine Barshak1-2/+1
2019-07-19[efi] Register a device tree if provided by the platform firmwareMichael Brown1-0/+70
2019-07-15[efi] Return only registered EFI devices from efidev_parent()Michael Brown1-3/+6
2019-02-19[efi] Blacklist the Dell Ip4ConfigDxe driverMichael Brown2-0/+243
2019-01-25[init] Show startup and shutdown function names in debug messagesMichael Brown1-0/+1
2019-01-15[efi] Fix error handling path in efi_snp_probeIgnat Korchagin1-3/+3
2018-07-07[efi] Exclude link-layer header length from MaxPacketSizeRob Taglang1-1/+1
2018-03-26[efi] Do not raise TPL within EFI_DRIVER_BINDING_PROTOCOL.Supported()Michael Brown1-7/+0
2018-03-26[efi] Release SNP devices before starting SAN boot imageMichael Brown1-0/+4
2018-03-14[efi] Raise TPL within EFI_DRIVER_BINDING_PROTOCOL entry pointsMichael Brown1-0/+19
2018-03-12[efi] Drop to TPL_APPLICATION when gathering entropyMichael Brown1-0/+6
2018-02-20[efi] Raise TPL within EFI_USB_IO_PROTOCOL entry pointsMichael Brown1-6/+41
2018-02-20[efi] Raise TPL within EFI_SIMPLE_NETWORK_PROTOCOL entry pointsMichael Brown1-12/+81
2018-02-20[efi] Run at TPL_CALLBACK to protect against UEFI timersMichael Brown3-52/+49
2017-09-22[efi] Inhibit our driver Start() method during disconnection attemptsMichael Brown1-0/+16
2017-09-13[efi] Continue to connect remaining handles after connection errorsMichael Brown1-3/+5
2017-09-06[efi] Match behaviour of SnpDxe for truncated received packetsMichael Brown1-13/+9
2017-09-06[efi] Check buffer length for packets retrieved via our SNP protocolMichael Brown1-3/+14
2017-05-23[efi] Provide access to ACPI tablesMichael Brown1-0/+56
2017-05-19[efi] Prevent EFI code from being linked in to non-EFI buildsMichael Brown1-2/+8
2017-05-01[efi] Standardise PCI debug messagesMichael Brown1-29/+31
2017-04-26[block] Provide sandev_read() and sandev_write() as global symbolsMichael Brown1-9/+8
2017-04-12[block] Allow use of a non-default EFI SAN boot filenameMichael Brown1-6/+16
2017-04-10[efi] Fix typo in efi_acpi_table_protocol_guidMichael Brown1-1/+1
2017-03-28[block] Describe all SAN devices via ACPI tablesMichael Brown1-64/+84
2017-03-26[block] Add basic multipath supportMichael Brown1-6/+19
2017-03-13[efi] Provide ACPI table description for SAN devicesMichael Brown1-0/+69
2017-03-10[efi] Add EFI_ACPI_TABLE_PROTOCOL header and GUID definitionMichael Brown2-0/+7
2017-03-07[efi] Refactor to use centralised SAN device abstractionMichael Brown1-650/+161
2017-03-07[block] Centralise "san-drive" settingMichael Brown1-1/+0
2017-01-26[time] Allow timer to be selected at runtimeMichael Brown1-6/+16
2016-12-07[efi] Work around temporal anomaly encountered during ExitBootServices()Michael Brown2-0/+35
2016-11-16[efi] Add basic EFI SAN booting capabilityMichael Brown1-0/+1062
2016-10-16[efi] Add EFI_BLOCK_IO2_PROTOCOL header and GUID definitionMichael Brown2-0/+7
2016-07-08[efi] Install the HII config access protocol on a child of the SNP handleLaszlo Ersek1-4/+71
2016-06-29[efi] Fix uninitialised data in HII IFR structuresMichael Brown1-0/+1
2016-06-22[efi] Do not copy garbage bytes into SNP device path MAC addressMichael Brown1-1/+1
2016-06-20[efi] Report failures to stop the EFI timer tick eventMichael Brown1-2/+16