summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_file.c
Commit message (Expand)AuthorAgeFilesLines
* [image] Generalise concept of selected imageMichael Brown2023-05-171-1/+1
* [efi] Allow currently selected image to be opened as "grub*.efi"Michael Brown2023-05-051-0/+11
* [image] Allow for images to be hidden from lists of all imagesMichael Brown2023-05-051-10/+26
* [efi] Show original filenames in debug messagesMichael Brown2023-05-051-8/+16
* [efi] Allow downloaded images to take precedence over constructed filesMichael Brown2023-05-051-22/+33
* [efi] Claim fixed device paths by uninstalling device path protocolMichael Brown2023-03-151-122/+172
* [image] Always unregister currently executing imageMichael Brown2023-03-071-5/+1Star
* [image] Consistently use for_each_image() to iterate over imagesMichael Brown2023-03-061-1/+1
* [efi] Omit EFI_LOAD_FILE2_PROTOCOL for a zero-length initrdMichael Brown2023-02-281-2/+11
* [efi] Support the initrd autodetection mechanism in newer Linux kernelsMichael Brown2023-02-151-0/+190
* [efi] Fix debug message when reading from EFI virtual filesMichael Brown2023-02-151-1/+1
* [efi] Provide an "initrd.magic" file for use by UEFI kernelsMichael Brown2021-05-211-0/+88
* [efi] Allow for non-image-backed virtual filesMichael Brown2021-05-211-69/+221
* [efi] Centralise EFI file system info GUIDsMichael Brown2015-12-091-6/+0Star
* [efi] Reset root directory when installing EFI_SIMPLE_FILE_SYSTEM_PROTOCOLMichael Brown2015-10-071-0/+3
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [efi] Make our virtual file system case insensitiveMichael Brown2014-08-271-4/+24
* [efi] Dump details of any calls to our dummy block and disk I/O protocolsMichael Brown2014-08-221-15/+33
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-061-12/+0Star
* [efi] Dump existing openers when we are unable to open a protocolMichael Brown2014-07-311-0/+1
* [efi] Avoid unnecessarily passing pointers to EFI_HANDLEsMichael Brown2014-07-311-7/+7
* [efi] Install our own disk I/O protocol and claim exclusive use of itMichael Brown2014-07-141-13/+104
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-2/+5
* [efi] Provide efi_guid_ntoa() for printing EFI GUIDsMichael Brown2013-03-201-3/+2Star
* [efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOLMichael Brown2013-03-131-0/+594