[U-Boot] [PATCH v3 00/18] efi_loader: manage protocols in a linked list (v3)

Simon Glass sjg at chromium.org
Mon Nov 27 17:09:49 UTC 2017


Hi,

On 26 November 2017 at 06:05, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
> Up to now the protocols of an EFI handle where contained in an
> array of fixed size. With the patch series the protocols are
> managed in a linked list. This both saves memory and gives
> more flexibility.
>
> The LocateDevicePath boot service is implemented according
> to the UEFI specification.
>
> A unit test for the LocateDevicePath boot service and the
> device path to text protocol are added.
>
> Some bug fixes are provided.
>
> v3
>         Remove patch
>         efi_loader: efi_bootmgr: do not make hidden assignments
>         (A patch to add device path printing in printf() is
>         pending.)
>         Resubmit
>         efi_loader: helloworld.c: remove superfluous include
> v2
>         Enhance the helloworld example to check if the image
>         handle is passed corectly. Adjust the related py
>         test.
>
>         Use a helper function to initialize EFI objects.
>
>         Further minor bug fixes.
>
> Heinrich Schuchardt (18):
>   efi_loader: helloworld.c: remove superfluous include
>   efi_loader: size of media device path node represenation
>   efi_loader: efi_dp_str should print path not node
>   efi_loader: fix efi_convert_device_node_to_text
>   efi_loader: reimplement LocateDevicePath
>   efi_selftest: test EFI_DEVICE_PATH_TO_TEXT_PROTOCOL
>   efi_loader: efi_disk: use efi_add_protocol
>   efi_loader: efi_net: use efi_add_protocol
>   efi_loader: efi_gop: use efi_add_protocol
>   efi_loader: simplify efi_open_protocol
>   efi_loader: simplify find_obj
>   efi_loader: manage protocols in a linked list
>   efi_selftest: compile without special compiler flags
>   efi_selftest: add missing line feed
>   efi_loader: output load options in helloworld
>   test/py: check return code of helloworld
>   efi_loader: pass handle of loaded image
>   efi_loader: helper function to add EFI object to list
>

This series seems to have been hanging around for a while. Is it going
to be applied soon?

Regards,
Simon


More information about the U-Boot mailing list