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>
Showing
- include/efi_loader.h 6 additions, 1 deletioninclude/efi_loader.h
- lib/efi_loader/efi_boottime.c 78 additions, 21 deletionslib/efi_loader/efi_boottime.c
- lib/efi_loader/efi_console.c 3 additions, 3 deletionslib/efi_loader/efi_console.c
- lib/efi_loader/efi_net.c 2 additions, 2 deletionslib/efi_loader/efi_net.c
- lib/efi_loader/efi_runtime.c 11 additions, 0 deletionslib/efi_loader/efi_runtime.c
- lib/efi_loader/efi_watchdog.c 1 addition, 1 deletionlib/efi_loader/efi_watchdog.c
Loading
Please register or sign in to comment