[U-Boot] [PATCH v2 0/3] efi_loader: correctly initialize system table crc32
Heinrich Schuchardt
xypron.glpk at gmx.de
Fri Jul 6 05:09:11 UTC 2018
The crc32 of the system table has to be calculated after all fields have
been set.
Adjust the signature of CalculateCrc32().
Provide a unit test that checks the crc of the system table, the runtime
services table, and the boot sevices table before and after
ExitBootServices().
v2:
avoid a warning in a debug statement
Heinrich Schuchardt (3):
efi_loader: correctly initialize system table crc32
efi_loader: correct signature of CalculateCrc32()
efi_selftest: unit test for CalculateCrc32()
cmd/bootefi.c | 10 +-
include/efi_api.h | 5 +-
lib/efi_loader/efi_boottime.c | 8 +-
lib/efi_selftest/Makefile | 1 +
lib/efi_selftest/efi_selftest_crc32.c | 141 ++++++++++++++++++++++++++
5 files changed, 154 insertions(+), 11 deletions(-)
create mode 100644 lib/efi_selftest/efi_selftest_crc32.c
--
2.18.0
More information about the U-Boot
mailing list