]> git.sur5r.net Git - u-boot/blobdiff - lib/efi_loader/efi_boottime.c
efi_loader: Initial EFI_DEVICE_PATH_UTILITIES_PROTOCOL
[u-boot] / lib / efi_loader / efi_boottime.c
index 71c244ea805ebc2d27551894ac56dccb29cf9707..4e133e9b47d64cc2977ed4a143819b3a2335d7a5 100644 (file)
@@ -1426,6 +1426,12 @@ efi_status_t efi_setup_loaded_image(
        if (ret != EFI_SUCCESS)
                goto failure;
 
+       ret = efi_add_protocol(obj->handle,
+                              &efi_guid_device_path_utilities_protocol,
+                              (void *)&efi_device_path_utilities);
+       if (ret != EFI_SUCCESS)
+               goto failure;
+
        return ret;
 failure:
        printf("ERROR: Failure to install protocols for loaded image\n");