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)1310b1a7beSchsgetsecs(void) 14c1c742b4Sfredette { 15c1c742b4Sfredette long ticks; 16c1c742b4Sfredette 17c1c742b4Sfredette ticks = getticks(); 18c1c742b4Sfredette return ((ticks / hz)); 19c1c742b4Sfredette } 20c1c742b4Sfredette 21c1c742b4Sfredette long getticks(void)2210b1a7beSchsgetticks(void) 23c1c742b4Sfredette { 24c1c742b4Sfredette long ticks; 25c1c742b4Sfredette 26c1c742b4Sfredette ticks = *romVectorPtr->nmiClock; 27c1c742b4Sfredette return (ticks); 28c1c742b4Sfredette } 29