aboutsummaryrefslogtreecommitdiff
path: root/src/interface/efi/efi_block.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-07[efi] Do not report return status from efi_block_local()Michael Brown1-1/+5
2024-03-07[block] Allow SAN boot device to be identified by filesystem labelMichael Brown1-0/+73
2024-03-07[block] Allow SAN boot device to be identified by an extra filenameMichael Brown1-26/+59
2024-03-06[block] Allow SAN boot device to be identified by UUIDMichael Brown1-0/+18
2024-03-06[block] Allow for additional SAN boot parameters alongside filenameMichael Brown1-10/+13
2024-03-05[efi] Allow booting from local disks via the "sanboot" commandMichael Brown1-21/+156
2024-03-04[efi] Generalise block device boot to support arbitrary EFI handlesMichael Brown1-47/+66
2024-03-04[efi] Use file system protocol to check for SAN boot filename existenceMichael Brown1-86/+218
2024-03-04[block] Use drive number as debug message stream IDMichael Brown1-43/+39
2023-01-23[efi] Add efi_path_terminate() utility functionMichael Brown1-3/+1
2020-12-17[efi] Skip interface uninstallation during shutdownMichael Brown1-4/+5
2020-12-17[efi] Nullify interfaces unconditionally on error and shutdown pathsMichael Brown1-2/+2
2020-10-26[efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown1-10/+42
2020-10-23[efi] Allow block devices to provide their own EFI device pathsMichael Brown1-63/+25
2020-10-20[efi] Show block device ACPI table contents only at DBGLVL_EXTRAMichael Brown1-3/+3
2020-10-16[efi] Split device path functions out to efi_path.cMichael Brown1-4/+4
2020-10-02[efi] Always enable recursion when calling ConnectController()Michael Brown1-1/+1
2020-06-05[efi] Work around UEFI specification bug in LoadImage for SAN bootMichael Brown1-0/+3
2018-03-26[efi] Release SNP devices before starting SAN boot imageMichael Brown1-0/+4
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-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-07[efi] Refactor to use centralised SAN device abstractionMichael Brown1-650/+161
2017-03-07[block] Centralise "san-drive" settingMichael Brown1-1/+0
2016-11-16[efi] Add basic EFI SAN booting capabilityMichael Brown1-0/+1062