This patch series fixes problems in signaling events. When calling SignalEvent() with an event in signaled state only EFI_SUCCESS shall be returned without any side effects.
In ExitBootServices() only timers shall be stopped not all events. Heinrich Schuchardt (3): efi_loader: RegisterProtocolNotify event signaling efi_loader: SignalEvent for event in signaled state efi_loader: event signaling in ExitBootServices include/efi_loader.h | 2 +- lib/efi_loader/efi_boottime.c | 45 +++++++++++++++++++++-------------- lib/efi_loader/efi_console.c | 4 ++-- lib/efi_loader/efi_memory.c | 2 +- lib/efi_loader/efi_runtime.c | 2 +- 5 files changed, 32 insertions(+), 23 deletions(-) -- 2.20.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot