aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/efi/efi.h
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2013-03-13 22:36:32 +0000
committerMichael Brown <mcb30@ipxe.org>2013-03-13 22:42:16 +0000
commitfc87adb46c1395b09302085e9d15fcd8ab3c31fe (patch)
tree35043eb05fce1aca8e26bc72aecb666779c45d10 /src/include/ipxe/efi/efi.h
parentdb014f3c23be19e11964d48f2bcb25b54a9bf722 (diff)
downloadipxe-fc87adb46c1395b09302085e9d15fcd8ab3c31fe.zip
ipxe-fc87adb46c1395b09302085e9d15fcd8ab3c31fe.tar.gz
ipxe-fc87adb46c1395b09302085e9d15fcd8ab3c31fe.tar.bz2
[efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOL
Expose iPXE's images as a UEFI file system, allowing the booted image to access all images downloaded by iPXE. This functionality is complementary to the custom iPXE download protocol. The iPXE download protocol allows a booted image to utilise iPXE to download arbitrary URIs, but requires the booted image to specifically support the custom iPXE download protocol. The new functionality limits the booted image to accessing only files that were already downloaded by iPXE (e.g. as part of a script), but can work with any generic UEFI image (e.g. the UEFI shell). Both protocols are provided simultaneously, and are attached to the SNP device handle. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/efi/efi.h')
-rw-r--r--src/include/ipxe/efi/efi.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/include/ipxe/efi/efi.h b/src/include/ipxe/efi/efi.h
index b5ce7df..8a216b5 100644
--- a/src/include/ipxe/efi/efi.h
+++ b/src/include/ipxe/efi/efi.h
@@ -142,7 +142,5 @@ extern EFI_SYSTEM_TABLE *efi_systab;
extern const char * efi_strerror ( EFI_STATUS efirc );
extern EFI_STATUS efi_init ( EFI_HANDLE image_handle,
EFI_SYSTEM_TABLE *systab );
-extern int efi_download_install ( EFI_HANDLE *device_handle );
-extern void efi_download_uninstall ( EFI_HANDLE device_handle );
#endif /* _IPXE_EFI_H */