]> git.dujemihanovic.xyz Git - u-boot.git/commit
efi_loader: implement event groups
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sun, 18 Feb 2018 14:17:52 +0000 (15:17 +0100)
committerAlexander Graf <agraf@suse.de>
Wed, 4 Apr 2018 09:00:07 +0000 (11:00 +0200)
commitb095f3c85fe08744d6081b98db65768f3421295e
tree63fde74b6d856104bd4b630648f54244ab2d3c6c
parenta3a28f5f0c39d94733d23e2bbbb53e6e4ddb46c6
efi_loader: implement event groups

If an event of a group event is signaled all other events of the same
group are signaled too.

Function efi_signal_event is renamed to efi_queue_event.
A new function efi_signal_event is introduced that checks if an event
belongs to a group and than signals all events of the group.
Event group notifciation is implemented for ExitBootServices,
InstallConfigurationTable, and ResetSystem.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
include/efi_loader.h
lib/efi_loader/efi_boottime.c
lib/efi_loader/efi_console.c
lib/efi_loader/efi_net.c
lib/efi_loader/efi_runtime.c
lib/efi_loader/efi_watchdog.c