aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/efi
AgeCommit message (Expand)AuthorFilesLines
2024-10-25[uaccess] Rename UACCESS_EFI to UACCESS_FLATMichael Brown1-103/+0
2024-09-15[riscv] Add support for the RISC-V CPU architectureMichael Brown2-0/+179
2024-09-13[efi] Centralise definition of efi_cpu_nap()Michael Brown1-0/+18
2024-08-15[efi] Allow discovery of PCI bus:dev.fn address rangesMichael Brown1-14/+0
2024-08-15[pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown1-0/+10
2024-04-03[efi] Restructure handling of autoexec.ipxe scriptMichael Brown1-4/+1
2024-03-29[efi] Add the ability to create a temporary MNP network deviceMichael Brown1-0/+20
2024-03-29[efi] Allow for allocating EFI devices from arbitrary handlesMichael Brown1-0/+2
2024-03-26[efi] Add efi_path_mac() to parse a MAC address from an EFI device pathMichael Brown1-0/+1
2024-03-25[efi] Allow for drivers to be located via child handlesMichael Brown1-0/+2
2024-03-25[efi] Add helper functions for service binding protocolsMichael Brown2-0/+109
2024-03-19[efi] Add efi_path_uri() to parse a URI from an EFI device pathMichael Brown1-0/+1
2024-03-15[efi] Provide a multiprocessor API for EFIMichael Brown2-0/+706
2024-03-13[efi] Update to current EDK2 headersMichael Brown12-11/+421
2024-03-06[efi] Add efi_path_guid() utility functionMichael Brown1-0/+2
2023-11-24[efi] Fix dependency list construction in EDK2 header import scriptMichael Brown1-1/+1
2023-11-22[efi] Update to current EDK2 headersMichael Brown6-26/+65
2023-06-08[efi] Include protocol interface address in debug outputMichael Brown1-0/+13
2023-06-07[efi] Add HTTP header and GUID definitionsMichael Brown2-0/+518
2023-06-07[efi] Add DNS headers and GUID definitionsMichael Brown3-0/+1077
2023-06-07[efi] Add Ip4Config2 header and GUID definitionMichael Brown2-0/+319
2023-06-07[efi] Add IPv6 versions of existing IPv4 headers and GUID definitionsMichael Brown7-0/+4364
2023-06-07[efi] Update to current EDK2 headersMichael Brown8-40/+266
2023-06-07[efi] Disable static assertions in EFI headers on non-EFI platformsMichael Brown1-0/+9
2023-05-23[efi] Support versions of shim that perform SBAT verificationMichael Brown1-0/+1
2023-05-22[efi] Add support for executing images via a shimMichael Brown2-0/+50
2023-05-22[efi] Add definitions for the UEFI shim lock protocolMichael Brown2-0/+32
2023-05-22[efi] Add efi_asprintf() and efi_vasprintf()Michael Brown1-0/+2
2023-02-17[rng] Allow entropy source to be selected at runtimeMichael Brown1-35/+0
2023-02-01[efi] Allow autoexec script to be located alongside iPXE binaryautoexecpathMichael Brown1-1/+2
2023-02-01[efi] Update to current EDK2 headersMichael Brown2-12/+12
2023-01-29[efi] Accept a command line passed to an iPXE image via LoadOptionseficmdlineMichael Brown1-0/+18
2023-01-28[la64] Import LoongArch64 ProcessorBind.h from EDK2 headersMichael Brown3-2/+128
2023-01-28[efi] Update to current EDK2 headersMichael Brown95-15321/+14255
2023-01-28[efi] Mark ConsoleControl.h as a non-imported headerMichael Brown1-0/+5
2023-01-28[efi] Remove deleted directories from EDK2 header import scriptMichael Brown1-2/+1
2023-01-28[efi] Allow for whitespace before #include in imported EDK2 header filesMichael Brown1-1/+1
2023-01-28[efi] Detect SPDX licence identifiers in imported EDK2 headersMichael Brown1-2/+2
2023-01-28[efi] Build util/efirom as a host-only binaryMichael Brown1-0/+3
2023-01-23[efi] Extend efi_locate_device() to allow searching up the device pathMichael Brown1-1/+1
2023-01-23[efi] Add efi_path_prev() utility functionMichael Brown1-0/+3
2023-01-23[efi] Add efi_path_terminate() utility functionMichael Brown1-0/+13
2023-01-20[efi] Do not rely on ProcessorBind.h when building host binariesprocessorbindMichael Brown1-4/+38
2023-01-15[autoboot] Include VLAN tag in filter for identifying autoboot deviceMichael Brown1-1/+2
2022-12-22[cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown1-1/+2
2022-12-22[efi] Add efi_path_vlan() utility functionMichael Brown1-0/+1
2022-12-22[efi] Expose efi_path_next() utility functionMichael Brown1-0/+2
2022-12-14[efi] Provide VLAN configuration protocolMichael Brown2-0/+5
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown1-5/+8
2021-11-23[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYshutdown_tpl_notifyMichael Brown1-0/+1