summaryrefslogtreecommitdiff
path: root/sys/amd64
diff options
context:
space:
mode:
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/amd64/tsc.c1
-rw-r--r--sys/amd64/isa/clock.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/amd64/amd64/tsc.c b/sys/amd64/amd64/tsc.c
index 52e19325cdf0..539a460971ef 100644
--- a/sys/amd64/amd64/tsc.c
+++ b/sys/amd64/amd64/tsc.c
@@ -719,6 +719,7 @@ rtc_restore(void)
/* Reenable RTC updates and interrupts. */
/* XXX locking is needed for RTC access? */
+ writertc(RTC_STATUSA, rtc_statusa);
writertc(RTC_STATUSB, RTCSB_HALT | RTCSB_24HR);
writertc(RTC_STATUSB, rtc_statusb);
}
diff --git a/sys/amd64/isa/clock.c b/sys/amd64/isa/clock.c
index 52e19325cdf0..539a460971ef 100644
--- a/sys/amd64/isa/clock.c
+++ b/sys/amd64/isa/clock.c
@@ -719,6 +719,7 @@ rtc_restore(void)
/* Reenable RTC updates and interrupts. */
/* XXX locking is needed for RTC access? */
+ writertc(RTC_STATUSA, rtc_statusa);
writertc(RTC_STATUSB, RTCSB_HALT | RTCSB_24HR);
writertc(RTC_STATUSB, rtc_statusb);
}