summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/amd64/amd64/tsc.c1
-rw-r--r--sys/amd64/isa/clock.c1
-rw-r--r--sys/i386/i386/tsc.c1
-rw-r--r--sys/i386/isa/clock.c1
-rw-r--r--sys/isa/atrtc.c1
5 files changed, 5 insertions, 0 deletions
diff --git a/sys/amd64/amd64/tsc.c b/sys/amd64/amd64/tsc.c
index 52e1932..539a460 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 52e1932..539a460 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);
}
diff --git a/sys/i386/i386/tsc.c b/sys/i386/i386/tsc.c
index 52e1932..539a460 100644
--- a/sys/i386/i386/tsc.c
+++ b/sys/i386/i386/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/i386/isa/clock.c b/sys/i386/isa/clock.c
index 52e1932..539a460 100644
--- a/sys/i386/isa/clock.c
+++ b/sys/i386/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);
}
diff --git a/sys/isa/atrtc.c b/sys/isa/atrtc.c
index 52e1932..539a460 100644
--- a/sys/isa/atrtc.c
+++ b/sys/isa/atrtc.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);
}
OpenPOWER on IntegriCloud