xref: /netbsd-src/sys/arch/sun68k/stand/libsa/clock.c (revision 69cf32a7821304a5f797ce176fd66771e252f0fe)
1*69cf32a7Stsutsui /*	$NetBSD: clock.c,v 1.4 2009/01/12 11:32:45 tsutsui Exp $	*/
2c1c742b4Sfredette 
3c1c742b4Sfredette 
4c1c742b4Sfredette #include <sys/types.h>
5c1c742b4Sfredette #include <machine/mon.h>
6c1c742b4Sfredette 
7c1c742b4Sfredette #include "libsa.h"
8*69cf32a7Stsutsui #include "net.h"
9c1c742b4Sfredette 
10c1c742b4Sfredette int hz = 1000;
11c1c742b4Sfredette 
12*69cf32a7Stsutsui satime_t
getsecs(void)1310b1a7beSchs getsecs(void)
14c1c742b4Sfredette {
15c1c742b4Sfredette 	long ticks;
16c1c742b4Sfredette 
17c1c742b4Sfredette 	ticks = getticks();
18c1c742b4Sfredette 	return ((ticks / hz));
19c1c742b4Sfredette }
20c1c742b4Sfredette 
21c1c742b4Sfredette long
getticks(void)2210b1a7beSchs getticks(void)
23c1c742b4Sfredette {
24c1c742b4Sfredette 	long ticks;
25c1c742b4Sfredette 
26c1c742b4Sfredette 	ticks = *romVectorPtr->nmiClock;
27c1c742b4Sfredette 	return (ticks);
28c1c742b4Sfredette }
29