david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/interface/efi
Michael Brown c7c3d839fc [efi] Add our own EFI_LOAD_FILE_PROTOCOL implementation
When iPXE is used as a UEFI driver, the UEFI PXE base code currently
provides the TCP/IP stack, network protocols, and user interface.
This represents a substantial downgrade from the standard BIOS iPXE
user experience.

Fix by installing our own EFI_LOAD_FILE_PROTOCOL implementation which
initiates the standard iPXE boot procedure.  This upgrades the UEFI
iPXE user experience to match the standard BIOS iPXE user experience.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-03-13 23:01:53 +00:00
..
efi_bofm.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_console.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_download.c [efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 2013-03-13 22:42:16 +00:00
efi_driver.c [efi] Delegate to child device's EFI_COMPONENT_NAME2_PROTOCOL, if present 2012-11-21 03:26:45 +00:00
efi_file.c [efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 2013-03-13 22:42:16 +00:00
efi_hii.c [efi] Expose net device non-volatile settings via HII 2012-10-16 15:10:52 +01:00
efi_init.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_io.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_pci.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_smbios.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_snp_hii.c [build] Include version number within only a single object file 2012-11-02 14:46:39 +00:00
efi_snp.c [efi] Add our own EFI_LOAD_FILE_PROTOCOL implementation 2013-03-13 23:01:53 +00:00
efi_strerror.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_strings.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_timer.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_uaccess.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
efi_umalloc.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00