aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/efi
AgeCommit message (Expand)AuthorFilesLines
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
2016-10-16[efi] Mark AppleNetBoot.h as a native iPXE headerMichael Brown1-3/+3
2016-07-08[efi] Install the HII config access protocol on a child of the SNP handleLaszlo Ersek1-0/+4
2016-05-29[efi] Expose DHCP packets via the Apple NetBoot protocolMichael Brown2-0/+47
2016-05-04[efi] Use a timer event to generate the currticks() timerMichael Brown2-302/+18
2016-03-13[efi] Add processor binding headers for ARM and AArch64Michael Brown3-0/+329
2016-03-13[efi] Update to current EDK2 headersMichael Brown13-42/+123
2015-12-09[efi] Centralise EFI file system info GUIDsMichael Brown1-0/+3
2015-10-07[efi] Import EFI_HII_FONT_PROTOCOL definitionsMichael Brown3-0/+831
2015-10-07[efi] Update to current EDK2 headersMichael Brown28-373/+12442
2015-09-14[efi] Expose unused USB devices via EFI_USB_IO_PROTOCOLMichael Brown1-0/+80
2015-09-13[efi] Include a copy of the device path within struct efi_deviceMichael Brown1-0/+2
2015-09-13[efi] Provide efi_devpath_len()Michael Brown1-0/+1
2015-09-06[efi] Add USB headers and GUID definitionsMichael Brown5-0/+1992