summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/powerpc/aim/clock.c')
-rw-r--r--sys/powerpc/aim/clock.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/powerpc/aim/clock.c b/sys/powerpc/aim/clock.c
index 4b03d36..0c01cf0 100644
--- a/sys/powerpc/aim/clock.c
+++ b/sys/powerpc/aim/clock.c
@@ -233,9 +233,6 @@ decr_init(void)
msr = mfmsr();
mtmsr(msr & ~(PSL_EE|PSL_RI));
- decr_timecounter.tc_frequency = ticks_per_sec;
- tc_init(&decr_timecounter);
-
ns_per_tick = 1000000000 / ticks_per_sec;
ticks_per_intr = ticks_per_sec / hz;
__asm __volatile ("mftb %0" : "=r"(lasttb));
@@ -257,6 +254,13 @@ decr_init(void)
panic("no cpu node");
}
+void
+decr_tc_init(void)
+{
+ decr_timecounter.tc_frequency = ticks_per_sec;
+ tc_init(&decr_timecounter);
+}
+
static __inline u_quad_t
mftb(void)
{
OpenPOWER on IntegriCloud