diff options
author | Michael Brown <mcb30@ipxe.org> | 2023-02-01 23:54:19 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2023-02-01 23:54:19 +0000 |
commit | 6f250be279311d461f78bb17eb8b5b70ad90dd0a (patch) | |
tree | 07c07d85835367e6844965aba420ccc6811a5ac3 /src/include/ipxe | |
parent | b6304f298499001a55045618e9fbf763b59b7321 (diff) | |
download | ipxe-6f250be279311d461f78bb17eb8b5b70ad90dd0a.tar.gz |
[efi] Allow autoexec script to be located alongside iPXE binary
Try loading the autoexec.ipxe script first from the directory
containing the iPXE binary (based on the relative file path provided
to us via EFI_LOADED_IMAGE_PROTOCOL), then fall back to trying the
root directory.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe')
-rw-r--r-- | src/include/ipxe/efi/efi_autoexec.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/ipxe/efi/efi_autoexec.h b/src/include/ipxe/efi/efi_autoexec.h index 1f93b41cd..08ddf5836 100644 --- a/src/include/ipxe/efi/efi_autoexec.h +++ b/src/include/ipxe/efi/efi_autoexec.h @@ -11,6 +11,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include <ipxe/efi/efi.h> -extern int efi_autoexec_load ( EFI_HANDLE device ); +extern int efi_autoexec_load ( EFI_HANDLE device, + EFI_DEVICE_PATH_PROTOCOL *path ); #endif /* _IPXE_EFI_AUTOEXEC_H */ |