summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoão Paulo Rechi Vita <jprvita@endlessos.org>2021-03-09 14:07:37 -0800
committerPeter Jones <pjones@redhat.com>2021-03-10 15:59:07 -0500
commit913f82b23dd5219b6b3f91be4ff15ff75100a94a (patch)
tree78350b31198040bbcac874bef1b18b23ccbd5df3
parent276d04d411e91fb9470130d05ca16a8b7b058ec3 (diff)
downloadefi-boot-shim-913f82b23dd5219b6b3f91be4ff15ff75100a94a.tar.gz
efi-boot-shim-913f82b23dd5219b6b3f91be4ff15ff75100a94a.zip
fallback: Print original BootOrder value in verbose mode
This helps to identify when the firmware messes up the boot entries created by fallback. Signed-off-by: João Paulo Rechi Vita <jprvita@endlessos.org>
-rw-r--r--fallback.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/fallback.c b/fallback.c
index 1efe4a72..15162b5e 100644
--- a/fallback.c
+++ b/fallback.c
@@ -476,8 +476,15 @@ set_boot_order(void)
oldbootorder = LibGetVariableAndSize(L"BootOrder", &GV_GUID, &size);
if (oldbootorder) {
+ int i;
nbootorder = size / sizeof (CHAR16);
bootorder = oldbootorder;
+
+ VerbosePrint(L"Original nbootorder: %d\nOriginal BootOrder: ",
+ nbootorder);
+ for (i = 0 ; i < nbootorder ; i++)
+ VerbosePrintUnprefixed(L"%04x ", bootorder[i]);
+ VerbosePrintUnprefixed(L"\n");
}
return EFI_SUCCESS;