diff options
-rw-r--r-- | sys/amd64/amd64/tsc.c | 1 | ||||
-rw-r--r-- | sys/amd64/isa/clock.c | 1 | ||||
-rw-r--r-- | sys/i386/i386/tsc.c | 1 | ||||
-rw-r--r-- | sys/i386/isa/clock.c | 1 | ||||
-rw-r--r-- | sys/isa/atrtc.c | 1 |
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); } |