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
Michael Brown 5d9fbf34ee [efi] Provide dummy device path in efi_image_probe()
Some UEFI platforms will fail the call to LoadImage() with
EFI_INVALID_PARAMETER if we do not provide a device path (even though
we are providing a non-NULL SourceBuffer).

Fix by providing an empty device path for the call to LoadImage() in
efi_image_probe().

The call to LoadImage() in efi_image_exec() already constructs and
provides a device path (based on the most recently opened SNP device),
and so does not require this fix.

Reported-by: NICOLAS CATTIE <nicolas.cattie@mpsa.com>
Tested-by: NICOLAS CATTIE <nicolas.cattie@mpsa.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2014-09-19 13:22:04 +01:00
..
arch [mromprefix] Allow for .mrom images larger than 128kB 2014-08-26 15:17:56 +01:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [build] Avoid using embedded script in VirtualBox named configuration 2014-08-22 20:43:11 +01:00
core [build] Expose build timestamp, build name, and product names 2014-06-24 15:32:35 +01:00
crypto [crypto] Fix debug message 2014-07-12 14:24:40 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [intel] Add I217-LM PCI ID 2014-09-16 16:00:50 +01:00
hci [readline] Add CTRL-W shortcut to remove a word 2014-08-19 12:05:36 +01:00
image [efi] Provide dummy device path in efi_image_probe() 2014-09-19 13:22:04 +01:00
include [efi] Avoid returning uninitialised data from PCI configuration space reads 2014-09-04 16:00:11 +01:00
interface [efi] Make EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL optional 2014-09-04 16:03:52 +01:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [netdevice] Avoid registering duplicate network devices 2014-07-30 18:22:09 +01:00
tests [crypto] Add support for iPAddress subject alternative names 2014-07-11 16:55:14 +01:00
usr [lotest] Discard packets arriving on the incorrect network device 2014-07-29 15:20:49 +01:00
util [efi] Add efifatbin utility 2014-09-10 03:12:10 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00
Makefile [efi] Add efifatbin utility 2014-09-10 03:12:10 +01:00
Makefile.housekeeping [efi] Add efifatbin utility 2014-09-10 03:12:10 +01:00