aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/efi
AgeCommit message (Expand)AuthorFilesLines
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
2021-11-21[efi] Modify global system table when wrapping a loaded imageMichael Brown1-1/+1
2021-03-01[acpi] Allow for platforms that provide ACPI tables individuallykexec3kexec2kexecMichael Brown1-0/+13
2021-02-17[efi] Record cached DHCPACK from loaded image's device handle, if presentcachedhcpMichael Brown1-0/+16
2021-02-17[efi] Split out autoexec script portions of efi_autoboot.cMichael Brown2-1/+19
2021-02-12[build] Remove support for building with the Intel C compilerMichael Brown1-5/+0
2020-12-17[efi] Allow EFI_USB_IO_PROTOCOL interfaces to be nullified and leakedMichael Brown1-0/+2
2020-11-30[efi] Allow vetoing of drivers that cannot be unloadedMichael Brown1-1/+1
2020-11-30[efi] Split out dbg_efi_opener() as a standalone functionMichael Brown1-0/+22
2020-11-20[efi] Avoid dropping below TPL as at entry to iPXEMichael Brown1-0/+11
2020-11-07[efi] Rename efi_blacklist to efi_vetoMichael Brown2-13/+13
2020-11-04[efi] Retain a long-lived reference to the EFI_PCI_IO_PROTOCOL instanceMichael Brown1-2/+10
2020-10-26[efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown2-1/+32