]> git.proxmox.com Git - mirror_edk2.git/blobdiff - PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcRtc.c
1. Correct File header to ## @file
[mirror_edk2.git] / PcAtChipsetPkg / PcatRealTimeClockRuntimeDxe / PcRtc.c
index a2a20c8e1cf8c35e388300ed543f4a5df53f6eb0..4e676b1badb8ddb1ec1bbf532a2e55a8158c2484 100644 (file)
@@ -205,14 +205,18 @@ PcRtcInit (
     Time.Day    = RTC_INIT_DAY;\r
     Time.Month  = RTC_INIT_MONTH;\r
     Time.Year   = RTC_INIT_YEAR;\r
+    Time.Nanosecond  = 0;\r
   }\r
 \r
   //\r
   // Reset time value according to new RTC configuration\r
   //\r
-  PcRtcSetTime (&Time, Global);\r
-\r
-  return EFI_SUCCESS;\r
+  Status = PcRtcSetTime (&Time, Global);\r
+  if(!EFI_ERROR (Status)) {\r
+    return EFI_SUCCESS;\r
+  } else {\r
+    return EFI_DEVICE_ERROR;\r
+  }\r
 }\r
 \r
 /**\r