opengnsys_ipxe/src/interface/efi
Michael Brown cd3de55ea5 [efi] Record cached DHCPACK from loaded image's device handle, if present
Record the cached DHCPACK obtained from the EFI_PXE_BASE_CODE_PROTOCOL
instance installed on the loaded image's device handle, if present.

This allows a chainloaded UEFI iPXE to reuse the IPv4 address and DHCP
options previously obtained by the built-in PXE stack, as is already
done for a chainloaded BIOS iPXE.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2021-02-17 18:11:43 +00:00
..
efi_acpi.c [efi] Provide access to ACPI tables 2017-05-23 18:48:02 +01:00
efi_autoboot.c [efi] Split out autoexec script portions of efi_autoboot.c 2021-02-17 17:14:19 +00:00
efi_autoexec.c [efi] Split out autoexec script portions of efi_autoboot.c 2021-02-17 17:14:19 +00:00
efi_block.c [efi] Skip interface uninstallation during shutdown 2020-12-17 21:32:49 +00:00
efi_bofm.c [efi] Retain a long-lived reference to the EFI_PCI_IO_PROTOCOL instance 2020-11-04 15:16:22 +00:00
efi_cachedhcp.c [efi] Record cached DHCPACK from loaded image's device handle, if present 2021-02-17 18:11:43 +00:00
efi_console.c [efi] Use EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL if available 2021-01-27 12:45:53 +00:00
efi_debug.c [efi] Allow for longer device paths in debug messages 2020-12-29 13:16:22 +00:00
efi_download.c [efi] Claim SNP devices early in efi_download_start() 2020-07-15 10:09:46 +01:00
efi_driver.c [efi] Avoid dropping below TPL as at entry to iPXE 2020-11-20 16:57:50 +00:00
efi_entropy.c [efi] Avoid dropping below TPL as at entry to iPXE 2020-11-20 16:57:50 +00:00
efi_fbcon.c [efi] Work around broken GetFontInfo() implementations 2016-03-10 18:09:59 +00:00
efi_fdt.c [efi] Register a device tree if provided by the platform firmware 2019-07-19 17:43:02 +01:00
efi_file.c [efi] Centralise EFI file system info GUIDs 2015-12-09 17:36:08 +00:00
efi_guid.c [efi] Fix typo in efi_acpi_table_protocol_guid 2017-04-10 16:46:11 +01:00
efi_hii.c [efi] Fix uninitialised data in HII IFR structures 2016-06-29 15:17:12 +01:00
efi_init.c [efi] Avoid dropping below TPL as at entry to iPXE 2020-11-20 16:57:50 +00:00
efi_local.c [efi] Split device path functions out to efi_path.c 2020-10-16 15:36:37 +01:00
efi_null.c [efi] Allow EFI_USB_IO_PROTOCOL interfaces to be nullified and leaked 2020-12-17 21:46:52 +00:00
efi_path.c [infiniband] Allow SRP device to be described using an EFI device path 2020-10-23 15:34:35 +01:00
efi_pci.c [efi] Use segment and bus number to identify PCI root bridge I/O protocol 2020-12-31 21:03:10 +00:00
efi_pxe.c [efi] Fix misleading debug message 2021-01-26 22:25:18 +00:00
efi_reboot.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:50:42 +00:00
efi_smbios.c [smbios] Add support for the 64-bit SMBIOS3 entry point 2020-12-29 14:41:50 +00:00
efi_snp.c [efi] Skip interface uninstallation during shutdown 2020-12-17 21:32:49 +00:00
efi_snp_hii.c [efi] Skip interface uninstallation during shutdown 2020-12-17 21:32:49 +00:00
efi_strings.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
efi_time.c [efi] Add EFI time source 2015-04-14 11:55:08 +01:00
efi_timer.c [efi] Avoid dropping below TPL as at entry to iPXE 2020-11-20 16:57:50 +00:00
efi_uaccess.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
efi_umalloc.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
efi_usb.c [efi] Leave asynchronous USB endpoints open until device is removed 2021-01-03 20:23:51 +00:00
efi_utils.c [efi] Retain a long-lived reference to the EFI_PCI_IO_PROTOCOL instance 2020-11-04 15:16:22 +00:00
efi_veto.c [efi] Avoid using potentially uninitialised driver name in veto checks 2020-12-08 15:52:25 +00:00
efi_watchdog.c [efi] Add missing "ULL" suffix on 64-bit constant 2015-08-03 13:05:21 +01:00
efi_wrap.c [efi] Allow DEBUG=efi_wrap to be used independently of a loaded image 2020-10-01 15:44:05 +01:00
efidrvprefix.c [efi] Avoid dropping below TPL as at entry to iPXE 2020-11-20 16:57:50 +00:00
efiprefix.c [efi] Record cached DHCPACK from loaded image's device handle, if present 2021-02-17 18:11:43 +00:00