[coreboot-gerrit] Patch set updated for coreboot: ec3b02d drivers/pc80/mc146818rtc: Enable RTC reset on power loss
Werner Zeh (werner.zeh@siemens.com)
gerrit at coreboot.org
Mon Feb 23 06:44:34 CET 2015
Werner Zeh (werner.zeh at siemens.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8373
-gerrit
commit ec3b02d6b0bf49b47aab73f8469f1492d77e3792
Author: Werner Zeh <werner.zeh at siemens.com>
Date: Mon Feb 9 08:17:40 2015 +0100
drivers/pc80/mc146818rtc: Enable RTC reset on power loss
If function cmos_init() was called with parameter invalid
set, this indicates, that the caller has found a power
loss event in the RTC registers. In this case, we need to
load the default date and time because it can be corrupted.
Change-Id: Ib8d58a14da0182ceb8167e67440a0f1ea2a20eb7
Signed-off-by: Werner Zeh <werner.zeh at siemens.com>
---
src/drivers/pc80/mc146818rtc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/drivers/pc80/mc146818rtc.c b/src/drivers/pc80/mc146818rtc.c
index fe669ca..4f034a2 100644
--- a/src/drivers/pc80/mc146818rtc.c
+++ b/src/drivers/pc80/mc146818rtc.c
@@ -86,7 +86,7 @@ static void cmos_set_checksum(int range_start, int range_end, int cks_loc)
#ifndef __SMM__
void cmos_init(bool invalid)
{
- bool cmos_invalid = false;
+ bool cmos_invalid = invalid;
bool checksum_invalid = false;
bool clear_cmos;
size_t i;
More information about the coreboot-gerrit
mailing list