]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Library/VirtualRealTimeClockLib/VirtualRealTimeClockLib.c
EmbeddedPkg/VirtualRealTimeClockLib: Fix SetTime issues
[mirror_edk2.git] / EmbeddedPkg / Library / VirtualRealTimeClockLib / VirtualRealTimeClockLib.c
index de6fbb40e61be5861a78fb0274e4fac85eac0b81..c10c91bc758c6e5c47bae51093e392a5380c827c 100644 (file)
@@ -4,7 +4,7 @@
  *\r
  *  Coypright (c) 2019, Pete Batard <pete@akeo.ie>\r
  *  Copyright (c) 2018, Andrei Warkentin <andrey.warkentin@gmail.com>\r
- *  Copyright (c) 2011-2014, ARM Ltd. All rights reserved.\r
+ *  Copyright (c) 2011-2021, ARM Ltd. All rights reserved.\r
  *  Copyright (c) 2008-2010, Apple Inc. All rights reserved.\r
  *  Copyright (c) Microsoft Corporation. All rights reserved.\r
  *\r
@@ -96,7 +96,7 @@ LibGetTime (
     EfiSetVariable (\r
       (CHAR16 *)mEpochVariableName,\r
       &gEfiCallerIdGuid,\r
-      EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,\r
+      EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,\r
       sizeof (EpochSeconds),\r
       &EpochSeconds\r
       );\r
@@ -324,7 +324,7 @@ LibSetTime (
     DEBUG ((\r
       DEBUG_ERROR,\r
       "LibSetTime: Failed to save %s variable to non-volatile storage, Status = %r\n",\r
-      mDaylightVariableName,\r
+      mEpochVariableName,\r
       Status\r
       ));\r
     return Status;\r