aboutsummaryrefslogtreecommitdiff
path: root/src/interface
AgeCommit message (Expand)AuthorFilesLines
2024-04-16[efi] Veto the Dhcp6Dxe driver on all platformsvetodhcp6Michael Brown1-0/+30
2024-04-15[efi] Do not attempt to download autoexec.ipxe without a valid base URIMichael Brown1-0/+10
2024-04-03[efi] Restructure handling of autoexec.ipxe scriptMichael Brown2-378/+122
2024-03-29[efi] Allow for allocating EFI devices from arbitrary handlesMichael Brown1-42/+65
2024-03-29[efi] Add error table entry for local filesystem EFI_NOT_FOUND errorMichael Brown1-1/+18
2024-03-29[efi] Report local file errors during download, rather than on openingMichael Brown1-124/+130
2024-03-26[efi] Extract basic network settings from loaded image device pathMichael Brown1-0/+241
2024-03-26[efi] Add efi_path_mac() to parse a MAC address from an EFI device pathMichael Brown1-0/+24
2024-03-25[efi] Allow for drivers to be located via child handlesMichael Brown1-2/+8
2024-03-25[efi] Add helper functions for service binding protocolsMichael Brown1-0/+138
2024-03-19[efi] Set current working URI from our own device path URI, if presentMichael Brown1-0/+11
2024-03-19[efi] Add efi_path_uri() to parse a URI from an EFI device pathMichael Brown1-0/+40
2024-03-15[efi] Provide a multiprocessor API for EFIMichael Brown1-0/+112
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[efi] Add efi_path_guid() utility functionMichael Brown1-0/+43
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
2024-03-04[efi] Use long forms of device paths in debug messagesMichael Brown1-1/+1
2024-02-27[efi] Work around broken boot services table manipulation by UEFI shimMichael Brown1-49/+43
2023-12-29[smbios] Support scanning for the 64-bit SMBIOS3 entry pointsmbios3Michael Brown1-13/+65
2023-11-29[efi] Avoid modifying PE/COFF debug filenameMichael Brown1-2/+2
2023-09-13[netdevice] Allocate private data for each network upper-layer driverMichael Brown1-3/+6
2023-06-23[efi] Process veto objects in reverse order of enumerationMichael Brown1-7/+11
2023-06-23[efi] Check for protocols opened by vetoed driver and image handlesMichael Brown1-1/+4
2023-06-23[efi] Unload vetoed drivers by image handle rather than driver handleMichael Brown1-3/+6
2023-06-23[efi] Pass more detailed driver information to veto methodsMichael Brown1-36/+58
2023-06-22[efi] Show manufacturer in veto debug outputMichael Brown1-0/+1
2023-06-09[efi] Provide read-only access to EFI variables via settings mechanismMichael Brown1-0/+236
2023-06-08[efi] Veto the VMware UefiPxeBcDxe driverMichael Brown1-0/+35
2023-06-08[efi] Include protocol interface address in debug outputMichael Brown1-5/+29
2023-06-07[efi] Add UefiPxeBcDxe module GUIDMichael Brown1-0/+8
2023-06-07[efi] Add HttpBootDxe module GUIDMichael Brown1-0/+8
2023-06-07[efi] Add new IScsiDxe module GUIDMichael Brown1-1/+9
2023-06-07[efi] Add HTTP header and GUID definitionsMichael Brown2-0/+13
2023-06-07[efi] Add DNS headers and GUID definitionsMichael Brown2-0/+26
2023-06-07[efi] Add Ip4Config2 header and GUID definitionMichael Brown2-0/+7
2023-06-07[efi] Add IPv6 versions of existing IPv4 headers and GUID definitionsMichael Brown2-0/+72
2023-05-23[efi] Support versions of shim that perform SBAT verificationMichael Brown1-3/+147
2023-05-23[efi] Separate GetMemoryMap() wrapper from shim unlockerMichael Brown1-27/+34
2023-05-22[efi] Add support for executing images via a shimMichael Brown1-0/+251
2023-05-22[efi] Add definitions for the UEFI shim lock protocolMichael Brown2-0/+7
2023-05-22[efi] Add efi_asprintf() and efi_vasprintf()Michael Brown1-0/+44
2023-05-17[image] Generalise concept of selected imageMichael Brown1-1/+1
2023-05-05[efi] Allow currently selected image to be opened as "grub*.efi"Michael Brown1-0/+11