efi_loader: open protocol information
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sat, 1 Jun 2019 18:15:10 +0000 (20:15 +0200)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Sat, 1 Jun 2019 20:40:23 +0000 (22:40 +0200)
commitb4863baa68dd589092a9823f8c0bc513c24dc3a3
treeaa53fbe133b617394ebb8793bbca8393e84b5662
parent755d42d4209eda07836b256730e8686c37b18939
efi_loader: open protocol information

When a protocol is opened the open protocol information must be updated.
The key fields of the open protocol information records are ImageHandle,
ControllerHandle, and Attributes.

Consider the Attributes field when determining if an open protocol
information record has to be updated or a new one has to be created.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/efi_loader/efi_boottime.c