aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKATO Takenori <kato@FreeBSD.org>1999-04-28 08:06:00 +0000
committerKATO Takenori <kato@FreeBSD.org>1999-04-28 08:06:00 +0000
commit482f0be02689785df063a8bb367adf3920c90e32 (patch)
tree327db8c9d8a67e3b68bcf621f8097b727c463505
parent8aef41e2495c43c6969fb10448e8b6c110094771 (diff)
downloadsrc-482f0be02689785df063a8bb367adf3920c90e32.tar.gz
src-482f0be02689785df063a8bb367adf3920c90e32.zip
Sync with sys/i386/isa/clock.c revision 1.132.
Notes
Notes: svn path=/head/; revision=46148
-rw-r--r--sys/pc98/cbus/clock.c4
-rw-r--r--sys/pc98/cbus/pcrtc.c4
-rw-r--r--sys/pc98/pc98/clock.c4
3 files changed, 9 insertions, 3 deletions
diff --git a/sys/pc98/cbus/clock.c b/sys/pc98/cbus/clock.c
index 51879cf7e7cf..33a31b02c0be 100644
--- a/sys/pc98/cbus/clock.c
+++ b/sys/pc98/cbus/clock.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)clock.c 7.2 (Berkeley) 5/12/91
- * $Id: clock.c,v 1.66 1999/01/28 11:36:22 kato Exp $
+ * $Id: clock.c,v 1.67 1999/04/21 12:14:37 kato Exp $
*/
/*
@@ -1466,6 +1466,7 @@ sysctl_machdep_i8254_freq SYSCTL_HANDLER_ARGS
return (EBUSY); /* too much trouble to handle */
set_timer_freq(freq, hz);
i8254_timecounter.tc_frequency = freq;
+ update_timecounter(&i8254_timecounter);
}
return (error);
}
@@ -1486,6 +1487,7 @@ sysctl_machdep_tsc_freq SYSCTL_HANDLER_ARGS
if (error == 0 && req->newptr != NULL) {
tsc_freq = freq;
tsc_timecounter.tc_frequency = tsc_freq;
+ update_timecounter(&tsc_timecounter);
}
return (error);
}
diff --git a/sys/pc98/cbus/pcrtc.c b/sys/pc98/cbus/pcrtc.c
index 51879cf7e7cf..33a31b02c0be 100644
--- a/sys/pc98/cbus/pcrtc.c
+++ b/sys/pc98/cbus/pcrtc.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)clock.c 7.2 (Berkeley) 5/12/91
- * $Id: clock.c,v 1.66 1999/01/28 11:36:22 kato Exp $
+ * $Id: clock.c,v 1.67 1999/04/21 12:14:37 kato Exp $
*/
/*
@@ -1466,6 +1466,7 @@ sysctl_machdep_i8254_freq SYSCTL_HANDLER_ARGS
return (EBUSY); /* too much trouble to handle */
set_timer_freq(freq, hz);
i8254_timecounter.tc_frequency = freq;
+ update_timecounter(&i8254_timecounter);
}
return (error);
}
@@ -1486,6 +1487,7 @@ sysctl_machdep_tsc_freq SYSCTL_HANDLER_ARGS
if (error == 0 && req->newptr != NULL) {
tsc_freq = freq;
tsc_timecounter.tc_frequency = tsc_freq;
+ update_timecounter(&tsc_timecounter);
}
return (error);
}
diff --git a/sys/pc98/pc98/clock.c b/sys/pc98/pc98/clock.c
index 51879cf7e7cf..33a31b02c0be 100644
--- a/sys/pc98/pc98/clock.c
+++ b/sys/pc98/pc98/clock.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)clock.c 7.2 (Berkeley) 5/12/91
- * $Id: clock.c,v 1.66 1999/01/28 11:36:22 kato Exp $
+ * $Id: clock.c,v 1.67 1999/04/21 12:14:37 kato Exp $
*/
/*
@@ -1466,6 +1466,7 @@ sysctl_machdep_i8254_freq SYSCTL_HANDLER_ARGS
return (EBUSY); /* too much trouble to handle */
set_timer_freq(freq, hz);
i8254_timecounter.tc_frequency = freq;
+ update_timecounter(&i8254_timecounter);
}
return (error);
}
@@ -1486,6 +1487,7 @@ sysctl_machdep_tsc_freq SYSCTL_HANDLER_ARGS
if (error == 0 && req->newptr != NULL) {
tsc_freq = freq;
tsc_timecounter.tc_frequency = tsc_freq;
+ update_timecounter(&tsc_timecounter);
}
return (error);
}