diff options
author | Jarrod Johnson <jbjohnso@us.ibm.com> | 2011-08-08 15:54:15 -0400 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2012-02-15 12:08:39 +0000 |
commit | 32c4a3a25511d08389e070cf4bb7492120a118d9 (patch) | |
tree | 03c79dc15d534c9bd3393db5d9457ed0010ad2a5 /src/include/ipxe/efi/efi.h | |
parent | dc70229f707ae2a2e08b790a8c9dad527c8aa67c (diff) | |
download | ipxe-32c4a3a25511d08389e070cf4bb7492120a118d9.tar.gz |
[efi] Add iPXE download protocol
iPXE exposes some extended capabilities via the PXE FILE API to allow
NBPs such as pxelinux to use protocols other than TFTP. Provide an
equivalent interface as a UEFI protocol so that EFI binaries may also
take advantage of iPXE's extended capabilities.
This can be used with a patched version of elilo, for example:
http://comments.gmane.org/gmane.comp.boot-loaders.elilo.general/147
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.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/ipxe/efi/efi.h b/src/include/ipxe/efi/efi.h index 8a216b537..b5ce7df9e 100644 --- a/src/include/ipxe/efi/efi.h +++ b/src/include/ipxe/efi/efi.h @@ -142,5 +142,7 @@ 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 */ |