The uefi iscsi boot will only boot the default iscsi filename on the san drive
(\EFI\BOOT\BOOTX64.EFI). Unfortunately, most os installers do not put the
default efi file in place. Generally, they will install an efi file in a vendor
directory and set up an efivar to tell the firmware where to find the file.  In
order to boot images that are constructed like this, we must be able to specify
where the proper uefi file is.

The patch marked WIP because I'm not totally sure if:

a) the name of the setting is ok
b) if it should be in a different group (not SETTING_SANBOOT_EXTRA)
c) if documentation about the setting needs to be added somewhere
d) if there is a better way to accomplish this

Please let me know if changes are required. Otherwise, feel free to merge.

Vishvananda Ishaya (1):
  [efi] allow setting of uefi filename

 src/interface/efi/efi_block.c | 41 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 37 insertions(+), 4 deletions(-)

-- 
2.5.0

_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

Reply via email to