Home
last modified time | relevance | path

Searched hist:"641833 db4a3bc417e991e7d37ce7cb99657beee0" (Results 1 – 1 of 1) sorted by relevance

/rk3399_rockchip-uboot/include/
H A Defi_loader.h641833db4a3bc417e991e7d37ce7cb99657beee0 Mon Jul 24 14:39:00 UTC 2017 Rob Clark <robdclark@gmail.com> efi_loader: add helper macro to construct protocol objects

There are a bunch of protocols which should be exposed by GUID but are
not. Add a helper macro to create an efi_object, to avoid much typing.

Note that using the pointer for efiobj->handle is semi-arbitrary. We
just need a unique value to match the efiobj supporting the protocol
with the handle that LocateHandle() returns..

See LibLocateProtocol() in gnu-efi. It does LocateHandle() to find all
the handles, and then loops over them calling HandleProtocol() with the
GUID of the protocol it is trying to find.

Signed-off-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>