aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/efi
Commit message (Expand)AuthorAgeFilesLines
* [pci] Generalise pci_num_bus() to pci_discover()Michael Brown2022-09-151-5/+8
* [efi] Run ExitBootServices shutdown hook at TPL_NOTIFYshutdown_tpl_notifyMichael Brown2021-11-231-0/+1
* [efi] Modify global system table when wrapping a loaded imageMichael Brown2021-11-211-1/+1
* [acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown2021-03-011-0/+13
* [efi] Record cached DHCPACK from loaded image's device handle, if presentMichael Brown2021-02-171-0/+16
* [efi] Split out autoexec script portions of efi_autoboot.cMichael Brown2021-02-172-1/+19
* [build] Remove support for building with the Intel C compilerMichael Brown2021-02-121-5/+0
* [efi] Allow EFI_USB_IO_PROTOCOL interfaces to be nullified and leakedMichael Brown2020-12-171-0/+2
* [efi] Allow vetoing of drivers that cannot be unloadedMichael Brown2020-11-301-1/+1
* [efi] Split out dbg_efi_opener() as a standalone functionMichael Brown2020-11-301-0/+22
* [efi] Avoid dropping below TPL as at entry to iPXEMichael Brown2020-11-201-0/+11
* [efi] Rename efi_blacklist to efi_vetoMichael Brown2020-11-072-13/+13
* [efi] Retain a long-lived reference to the EFI_PCI_IO_PROTOCOL instanceMichael Brown2020-11-041-2/+10
* [efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown2020-10-262-1/+32
* [infiniband] Allow SRP device to be described using an EFI device pathMichael Brown2020-10-231-0/+3
* [fcp] Allow Fibre Channel device to be described using an EFI device pathMichael Brown2020-10-221-0/+2
* [iscsi] Allow iSCSI device to be described using an EFI device pathMichael Brown2020-10-201-0/+3
* [aoe] Allow AoE device to be described using an EFI device pathMichael Brown2020-10-191-0/+2
* [efi] Provide utility function to concatenate device pathsMichael Brown2020-10-191-0/+2
* [efi] Split efi_netdev_path() out to a separate functionMichael Brown2020-10-191-0/+2
* [efi] Provide efi_uri_path() to construct a URI device pathMichael Brown2020-10-191-0/+2
* [efi] Split efi_usb_path() out to a separate functionMichael Brown2020-10-162-4/+5
* [efi] Define an interface operation to describe using an EFI device pathMichael Brown2020-10-161-0/+5
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-162-4/+19
* [efi] Provide EFI_INTF_OP for EFI-only interface operationsMichael Brown2020-10-161-0/+7
* [efi] Fix reporting of USB supported languages arrayMichael Brown2020-10-011-1/+3
* [efi] Allow DEBUG=efi_wrap to be used independently of a loaded imageMichael Brown2020-10-011-0/+1
* [efi] Use address offset as reported by EFI_PCI_ROOT_BRIDGE_IO_PROTOCOLMichael Brown2020-09-251-13/+0
* [pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown2020-09-241-0/+13
* [efi] Add debug wrappers for all boot services functions of interestMichael Brown2020-09-181-1/+2
* [efi] Enable stack protection where possibleMichael Brown2020-06-241-0/+32
* [efi] Blacklist the Dell Ip4ConfigDxe driverMichael Brown2019-02-191-0/+13
* [rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown2018-03-201-2/+2
* [legal] Add missing FILE_LICENCE declarationsMichael Brown2017-12-292-0/+4
* [efi] Provide access to ACPI tablesMichael Brown2017-05-232-0/+66
* [efi] Add efi_sprintf() and efi_vsprintf()Michael Brown2017-04-121-0/+23
* [efi] Add EFI_ACPI_TABLE_PROTOCOL header and GUID definitionMichael Brown2017-03-102-0/+130
* [efi] Update to current EDK2 headersMichael Brown2017-03-1014-44/+1233
* [block] Centralise "san-drive" settingMichael Brown2017-03-071-9/+0
* [time] Allow timer to be selected at runtimeMichael Brown2017-01-261-36/+0
* [efi] Work around temporal anomaly encountered during ExitBootServices()Michael Brown2016-12-071-0/+1
* [efi] Add basic EFI SAN booting capabilityMichael Brown2016-11-161-0/+27
* [efi] Add EFI_BLOCK_IO2_PROTOCOL header and GUID definitionMichael Brown2016-10-162-0/+209
* [efi] Update to current EDK2 headersMichael Brown2016-10-1615-46/+401
* [efi] Mark AppleNetBoot.h as a native iPXE headerMichael Brown2016-10-161-3/+3
* [efi] Install the HII config access protocol on a child of the SNP handleLaszlo Ersek2016-07-081-0/+4
* [efi] Expose DHCP packets via the Apple NetBoot protocolMichael Brown2016-05-292-0/+47
* [efi] Use a timer event to generate the currticks() timerMichael Brown2016-05-042-302/+18
* [efi] Add processor binding headers for ARM and AArch64Michael Brown2016-03-133-0/+329
* [efi] Update to current EDK2 headersMichael Brown2016-03-1313-42/+123