clock.h revision 153666
1/*- 2 * Kernel interface to machine-dependent clock driver. 3 * Garrett Wollman, September 1994. 4 * This file is in the public domain. 5 * 6 * $FreeBSD: head/sys/amd64/include/clock.h 153666 2005-12-22 22:16:09Z jhb $ 7 */ 8 9#ifndef _MACHINE_CLOCK_H_ 10#define _MACHINE_CLOCK_H_ 11 12#ifdef _KERNEL 13/* 14 * i386 to clock driver interface. 15 * XXX large parts of the driver and its interface are misplaced. 16 */ 17extern int adjkerntz; 18extern int clkintr_pending; 19extern int disable_rtc_set; 20extern int pscnt; 21extern int psdiv; 22extern int statclock_disable; 23extern u_int timer_freq; 24extern int timer0_max_count; 25extern uint64_t tsc_freq; 26extern int tsc_is_broken; 27extern int wall_cmos_clock; 28 29/* 30 * Driver to clock driver interface. 31 */ 32 33int acquire_timer2(int mode); 34int release_timer2(void); 35int rtcin(int val); 36int sysbeep(int pitch, int period); 37void init_TSC(void); 38void init_TSC_tc(void); 39 40#endif /* _KERNEL */ 41 42#endif /* !_MACHINE_CLOCK_H_ */ 43