diff --git a/sys/arch/sparc/sparc/clock.c b/sys/arch/sparc/sparc/clock.c index a1fc3a2a5ab9..09370015b9a2 100644 --- a/sys/arch/sparc/sparc/clock.c +++ b/sys/arch/sparc/sparc/clock.c @@ -42,7 +42,7 @@ * @(#)clock.c 8.1 (Berkeley) 6/11/93 * * from: Header: clock.c,v 1.17 92/11/26 03:04:47 torek Exp (LBL) - * $Id: clock.c,v 1.6 1994/02/01 06:01:35 deraadt Exp $ + * $Id: clock.c,v 1.7 1994/05/05 10:02:12 deraadt Exp $ */ /* @@ -226,17 +226,13 @@ delay(n) } } -#if 1 -int stathz, profhz; -#endif - /* * Set up the real-time and statistics clocks. Leave stathz 0 only if * no alternative timer is available. * * The frequencies of these clocks must be an even number of microseconds. */ -startrtclock() +cpu_initclocks() { register int statint, minint; @@ -245,7 +241,6 @@ startrtclock() hz = 100; tick = 1000000 / hz; } -#if 0 if (stathz == 0) stathz = hz; if (1000000 % stathz) { @@ -262,9 +257,6 @@ startrtclock() TIMERREG->t_c14.t_limit = tmr_ustolim(statint); statmin = statint - (statvar >> 1); ienab_bis(IE_L14 | IE_L10); -#endif - TIMERREG->t_c10.t_limit = tmr_ustolim(tick); - ienab_bis(IE_L10); } /* @@ -285,14 +277,14 @@ setstatclockrate(newhz) */ int clockintr(cap) - clockframe *cap; + void *cap; { volatile register int discard; extern int rom_console_input; /* read the limit register to clear the interrupt */ discard = TIMERREG->t_c10.t_limit; - hardclock(cap); + hardclock((struct clockframe *)cap); if (rom_console_input && cnrom()) setsoftint(); @@ -306,7 +298,6 @@ int statintr(cap) void *cap; { -#if 0 volatile register int discard; register u_long newint, r, var; @@ -326,9 +317,6 @@ statintr(cap) newint = statmin + r; TIMERREG->t_c14.t_limit = tmr_ustolim(newint); -#else - TIMERREG->t_c14.t_limit = 0; -#endif return (1); }