u-boot/lib/efi_loader
Heinrich Schuchardt 0a87e05dbd efi_loader: check device path is not installed twice
Prior to corrective patches for virtio and SATA devices the same device
path was installed on two different handles. This is not allowable.
With this patch we will throw an error if this condition occurs for
block devices.

Update a comment for the installation of the simple file system
protocol.

Reported-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2020-05-21 10:00:17 +02:00
..
.gitignore efi_loader: git ignore helloworld_efi.S 2020-01-07 18:08:20 +01:00
efi_acpi.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_bootmgr.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_boottime.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_console.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
efi_device_path.c efi_loader: device path for SATA devices 2020-05-21 10:00:17 +02:00
efi_device_path_to_text.c efi_loader: device path for SATA devices 2020-05-21 10:00:17 +02:00
efi_device_path_utilities.c SPDX: Convert a few files that were missed before 2018-05-10 20:38:35 -04:00
efi_disk.c efi_loader: check device path is not installed twice 2020-05-21 10:00:17 +02:00
efi_file.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_freestanding.c efi_loader: fix freestanding memmove() 2020-03-22 11:06:23 +01:00
efi_gop.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_hii.c efi_loader: ListPackageLists() return EFI_NOT_FOUND 2019-06-20 22:26:19 +00:00
efi_hii_config.c efi_loader: debug output for HII protocols 2019-02-13 09:40:06 +01:00
efi_image_loader.c efi_loader: image_loader: fix a Coverity check against array access 2020-05-09 09:30:27 +02:00
efi_load_initrd.c efi_loader: Implement FileLoad2 for initramfs loading 2020-02-28 19:37:14 +01:00
efi_memory.c common: Drop net.h from common header 2020-05-18 17:33:31 -04:00
efi_net.c common: Drop net.h from common header 2020-05-18 17:33:31 -04:00
efi_rng.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_root_node.c efi_rng_protocol: Install the efi_rng_protocol on the root node 2020-01-07 18:08:22 +01:00
efi_runtime.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_setup.c efi_loader: initialize root node first 2020-05-21 10:00:17 +02:00
efi_signature.c efi_loader: correct comments for efi_status_t 2020-05-04 12:26:11 +02:00
efi_smbios.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
efi_unicode_collation.c efi_loader: function descriptions efi_unicode_collation.c 2020-04-16 08:10:01 +02:00
efi_variable.c efi_loader: Remove unnecessary debug 2020-05-21 10:00:17 +02:00
efi_variable_tee.c efi_loader: Implement EFI variable handling via OP-TEE 2020-05-17 21:59:53 +02:00
efi_watchdog.c efi_loader: function descriptions efi_watchdog.c 2020-04-16 08:10:02 +02:00
helloworld.c efi_loader: consistent naming of protocol GUIDs 2019-04-23 00:37:27 +02:00
Kconfig efi_loader: Implement EFI variable handling via OP-TEE 2020-05-17 21:59:53 +02:00
Makefile efi_loader: Implement EFI variable handling via OP-TEE 2020-05-17 21:59:53 +02:00