diff options
author | Joel Kitching <kitching@google.com> | 2020-03-20 16:50:48 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-04-20 09:42:29 +0000 |
commit | cc719d12112eadb578480b26e323f0760e0c13f6 (patch) | |
tree | 17efc8b513817b23980bde63b4e6fc082567af2f /Makefile | |
parent | 7ea99225b562b49b30fc374065f9dd48ed52f70d (diff) | |
download | vboot-cc719d12112eadb578480b26e323f0760e0c13f6.tar.gz |
vboot: move recovery reason strings to vboot2 namespace
Make recovery reason strings more widely available, and
print them in kernel verification console messages.
Note that we purposely do not print strings in firmware
verification in order to avoid linking recovery reason
strings into coreboot stages.
BUG=b:124141368, chromium:968464
TEST=make clean && make runtests
TEST=trigger recovery, check console logs
BRANCH=none
Change-Id: Ica82a60075da53e4ad0a0403eb8a88685c3bdbd6
Signed-off-by: Joel Kitching <kitching@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2112321
Reviewed-by: Joel Kitching <kitching@chromium.org>
Commit-Queue: Joel Kitching <kitching@chromium.org>
Tested-by: Joel Kitching <kitching@chromium.org>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -361,6 +361,7 @@ FWLIB_SRCS = \ firmware/2lib/2kernel.c \ firmware/2lib/2misc.c \ firmware/2lib/2nvstorage.c \ + firmware/2lib/2recovery_reasons.c \ firmware/2lib/2rsa.c \ firmware/2lib/2secdata_firmware.c \ firmware/2lib/2secdata_fwmp.c \ @@ -486,6 +487,7 @@ HOSTLIB_SRCS = \ firmware/2lib/2hmac.c \ firmware/2lib/2kernel.c \ firmware/2lib/2nvstorage.c \ + firmware/2lib/2recovery_reasons.c \ firmware/2lib/2rsa.c \ firmware/2lib/2sha1.c \ firmware/2lib/2sha256.c \ @@ -707,6 +709,7 @@ TEST2X_NAMES = \ tests/vb2_misc_tests \ tests/vb2_nvstorage_tests \ tests/vb2_rsa_utility_tests \ + tests/vb2_recovery_reasons_tests \ tests/vb2_secdata_firmware_tests \ tests/vb2_secdata_fwmp_tests \ tests/vb2_secdata_kernel_tests \ @@ -883,6 +886,7 @@ headers_install: ${Q}${INSTALL} -t ${UI_DIR} -m644 \ host/include/* \ firmware/2lib/include/2crypto.h \ + firmware/2lib/include/2recovery_reasons.h \ firmware/2lib/include/2sysincludes.h \ firmware/include/gpt.h \ firmware/include/tlcl.h \ |