summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_block.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'aqc1xx' into openslxSimon Rettberg2024-04-121-132/+541
|\
| * [efi] Do not report return status from efi_block_local()Michael Brown2024-03-071-1/+5
| * [block] Allow SAN boot device to be identified by filesystem labelMichael Brown2024-03-071-0/+73
| * [block] Allow SAN boot device to be identified by an extra filenameMichael Brown2024-03-071-26/+59
| * [block] Allow SAN boot device to be identified by UUIDMichael Brown2024-03-061-0/+18
| * [block] Allow for additional SAN boot parameters alongside filenameMichael Brown2024-03-061-10/+13
| * [efi] Allow booting from local disks via the "sanboot" commandMichael Brown2024-03-051-21/+156
| * [efi] Generalise block device boot to support arbitrary EFI handlesMichael Brown2024-03-041-47/+66
| * [efi] Use file system protocol to check for SAN boot filename existenceMichael Brown2024-03-041-86/+218
| * [block] Use drive number as debug message stream IDMichael Brown2024-03-041-43/+39Star
* | Merge branch 'master' into openslxSimon Rettberg2023-04-041-3/+1Star
|\|
| * [efi] Add efi_path_terminate() utility functionMichael Brown2023-01-231-3/+1Star
* | Local UEFI disk boot supportSimon Rettberg2021-10-051-1/+7
|/
* [efi] Skip interface uninstallation during shutdownMichael Brown2020-12-171-4/+5
* [efi] Nullify interfaces unconditionally on error and shutdown pathsMichael Brown2020-12-171-2/+2
* [efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown2020-10-261-10/+42
* [efi] Allow block devices to provide their own EFI device pathsMichael Brown2020-10-231-63/+25Star
* [efi] Show block device ACPI table contents only at DBGLVL_EXTRAMichael Brown2020-10-201-3/+3
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-161-4/+4
* [efi] Always enable recursion when calling ConnectController()Michael Brown2020-10-021-1/+1
* [efi] Work around UEFI specification bug in LoadImage for SAN bootMichael Brown2020-06-051-0/+3
* [efi] Release SNP devices before starting SAN boot imageMichael Brown2018-03-261-0/+4
* [block] Provide sandev_read() and sandev_write() as global symbolsMichael Brown2017-04-261-9/+8Star
* [block] Allow use of a non-default EFI SAN boot filenameMichael Brown2017-04-121-6/+16
* [block] Describe all SAN devices via ACPI tablesMichael Brown2017-03-281-64/+84
* [block] Add basic multipath supportMichael Brown2017-03-261-6/+19
* [efi] Provide ACPI table description for SAN devicesMichael Brown2017-03-131-0/+69
* [efi] Refactor to use centralised SAN device abstractionMichael Brown2017-03-071-650/+161Star
* [block] Centralise "san-drive" settingMichael Brown2017-03-071-1/+0Star
* [efi] Add basic EFI SAN booting capabilityMichael Brown2016-11-171-0/+1062