From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heinrich Schuchardt Date: Sun, 18 Feb 2018 15:17:48 +0100 Subject: [U-Boot] [PATCH 0/5] efi_loader: implement event groups Message-ID: <20180218141753.9621-1-xypron.glpk@gmx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de The patch series provides support for event groups. If any event of the group is signaled all other events are signaled too. The events are managed in a linked list instead of an array. Some formatting errors are fixed. Heinrich Schuchardt (5): efi_loader: fix formatting errors efi_loader: manage events in a linked list efi_loader: define GUIDS for event groups efi_loader: implement event groups efi_selftest: unit test for event groups include/efi_api.h | 21 ++ include/efi_loader.h | 28 ++- lib/efi_loader/efi_boottime.c | 339 ++++++++++++++++----------- lib/efi_loader/efi_console.c | 6 +- lib/efi_loader/efi_net.c | 4 +- lib/efi_loader/efi_runtime.c | 11 + lib/efi_loader/efi_watchdog.c | 2 +- lib/efi_selftest/Makefile | 1 + lib/efi_selftest/efi_selftest_event_groups.c | 140 +++++++++++ 9 files changed, 400 insertions(+), 152 deletions(-) create mode 100644 lib/efi_selftest/efi_selftest_event_groups.c -- 2.14.2