diff options
author | Meng-Huan Yu <menghuan@chromium.org> | 2020-08-18 18:05:19 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-09-05 13:20:46 +0000 |
commit | 94801a71980ddf3295a7849bbe575327d295595d (patch) | |
tree | 9e339f87c42a6956eee896c85e4a8ea970dd918b /firmware/2lib/2ui.c | |
parent | 7f37cd1886b82522b4bac0c3e422341d68b7bd08 (diff) | |
download | vboot-94801a71980ddf3295a7849bbe575327d295595d.tar.gz |
minidiag: Add diagnostic menu screen
BRANCH=none
BUG=b:156692539, b:156693348
TEST=emerge-hatch vboot_reference
TEST=unittest passed:
( export CC=x86_64-pc-linux-gnu-clang DEBUG=1 MENU_UI=0 DIAGNOSTIC_UI=0
MINIMAL=1 TPM2_MODE= MOCK_TPM=; make clean &&
make -j32 test_setup && make runtests; echo $? )
( export CC=x86_64-pc-linux-gnu-clang DEBUG=1 MENU_UI=1 DIAGNOSTIC_UI=0
MINIMAL=1 TPM2_MODE= MOCK_TPM=; make clean &&
make -j32 test_setup && make runtests; echo $? )
( export CC=x86_64-pc-linux-gnu-clang DEBUG=1 MENU_UI=0 DIAGNOSTIC_UI=1
MINIMAL=1 TPM2_MODE= MOCK_TPM=; make clean &&
make -j32 test_setup && make runtests; echo $? )
( export CC=x86_64-pc-linux-gnu-clang DEBUG=1 MENU_UI=1 DIAGNOSTIC_UI=1
MINIMAL=1 TPM2_MODE= MOCK_TPM=; make clean &&
make -j32 test_setup && make runtests; echo $? )
Cq-Depend: chromium:2193314, chromium:2328704
Signed-off-by: Meng-Huan Yu <menghuan@chromium.org>
Change-Id: I4f3c64ce53b14437cb14d3c1109e14608d082141
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2318590
Commit-Queue: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
Diffstat (limited to 'firmware/2lib/2ui.c')
-rw-r--r-- | firmware/2lib/2ui.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/2lib/2ui.c b/firmware/2lib/2ui.c index 85c00672..d80002d5 100644 --- a/firmware/2lib/2ui.c +++ b/firmware/2lib/2ui.c @@ -469,3 +469,11 @@ vb2_error_t manual_recovery_action(struct vb2_ui_context *ui) return VB2_REQUEST_UI_CONTINUE; } + +/*****************************************************************************/ +/* Diagnostics */ + +vb2_error_t vb2_diagnostic_menu(struct vb2_context *ctx) +{ + return ui_loop(ctx, VB2_SCREEN_DIAGNOSTICS, NULL); +} |