summaryrefslogtreecommitdiff
path: root/fallback.c
diff options
context:
space:
mode:
authorGary Ching-Pang Lin <glin@suse.com>2013-04-30 14:16:11 +0800
committerPeter Jones <pjones@redhat.com>2013-04-30 09:46:23 -0400
commitf7fbcdce367aff2d338ea2294996284a4af078d0 (patch)
treef5f72db4ff708fc9ee7474cf5d4c87781839e557 /fallback.c
parent4665fcab6216c593b3e37e035697a53101615558 (diff)
downloadefi-boot-shim-f7fbcdce367aff2d338ea2294996284a4af078d0.tar.gz
efi-boot-shim-f7fbcdce367aff2d338ea2294996284a4af078d0.zip
Reset the system after restoring the boot entries
Diffstat (limited to 'fallback.c')
-rw-r--r--fallback.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/fallback.c b/fallback.c
index 5ba0b797..6cc59aa6 100644
--- a/fallback.c
+++ b/fallback.c
@@ -612,5 +612,9 @@ efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *systab)
return rc;
}
+ Print(L"Reset System\n");
+ uefi_call_wrapper(RT->ResetSystem, 4, EfiResetWarm,
+ EFI_SUCCESS, 0, NULL);
+
return EFI_SUCCESS;
}