aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/efi
AgeCommit message (Expand)AuthorFilesLines
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
2020-10-23[infiniband] Allow SRP device to be described using an EFI device pathMichael Brown1-0/+3
2020-10-22[fcp] Allow Fibre Channel device to be described using an EFI device pathMichael Brown1-0/+2
2020-10-20[iscsi] Allow iSCSI device to be described using an EFI device pathMichael Brown1-0/+3
2020-10-19[aoe] Allow AoE device to be described using an EFI device pathMichael Brown1-0/+2
2020-10-19[efi] Provide utility function to concatenate device pathsMichael Brown1-0/+2
2020-10-19[efi] Split efi_netdev_path() out to a separate functionMichael Brown1-0/+2
2020-10-19[efi] Provide efi_uri_path() to construct a URI device pathMichael Brown1-0/+2
2020-10-16[efi] Split efi_usb_path() out to a separate functionMichael Brown2-4/+5
2020-10-16[efi] Define an interface operation to describe using an EFI device pathMichael Brown1-0/+5
2020-10-16[efi] Split device path functions out to efi_path.cMichael Brown2-4/+19
2020-10-16[efi] Provide EFI_INTF_OP for EFI-only interface operationsMichael Brown1-0/+7
2020-10-01[efi] Fix reporting of USB supported languages arrayMichael Brown1-1/+3
2020-10-01[efi] Allow DEBUG=efi_wrap to be used independently of a loaded imageMichael Brown1-0/+1
2020-09-25[efi] Use address offset as reported by EFI_PCI_ROOT_BRIDGE_IO_PROTOCOLMichael Brown1-13/+0
2020-09-24[pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown1-0/+13
2020-09-18[efi] Add debug wrappers for all boot services functions of interestMichael Brown1-1/+2
2020-06-24[efi] Enable stack protection where possibleMichael Brown1-0/+32
2019-02-19[efi] Blacklist the Dell Ip4ConfigDxe driverMichael Brown1-0/+13
2018-03-20[rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown1-2/+2
2017-12-29[legal] Add missing FILE_LICENCE declarationsMichael Brown2-0/+4
2017-05-23[efi] Provide access to ACPI tablesMichael Brown2-0/+66
2017-04-12[efi] Add efi_sprintf() and efi_vsprintf()Michael Brown1-0/+23
2017-03-10[efi] Add EFI_ACPI_TABLE_PROTOCOL header and GUID definitionMichael Brown2-0/+130
2017-03-10[efi] Update to current EDK2 headersMichael Brown14-44/+1233
2017-03-07[block] Centralise "san-drive" settingMichael Brown1-9/+0
2017-01-26[time] Allow timer to be selected at runtimeMichael Brown1-36/+0
2016-12-07[efi] Work around temporal anomaly encountered during ExitBootServices()Michael Brown1-0/+1
2016-11-16[efi] Add basic EFI SAN booting capabilityMichael Brown1-0/+27
2016-10-16[efi] Add EFI_BLOCK_IO2_PROTOCOL header and GUID definitionMichael Brown2-0/+209
2016-10-16[efi] Update to current EDK2 headersMichael Brown15-46/+401