diff options
author | Mark Johnston <markj@FreeBSD.org> | 2021-12-06 15:39:08 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2021-12-06 15:39:08 +0000 |
commit | f06f1d1fdb969fa7a0a6eefa030d8536f365eb6e (patch) | |
tree | ef6cdc403385ab6b1b14a7c2a46f8519694f6aa3 /sys/i386/include | |
parent | dbf05458e3bd8c46f5e49918593557293a29d41a (diff) | |
download | src-f06f1d1fdb969fa7a0a6eefa030d8536f365eb6e.tar.gz src-f06f1d1fdb969fa7a0a6eefa030d8536f365eb6e.zip |
x86: Deduplicate clock.h
The headers were mostly identical on amd64 and i386.
No functional change intended.
Reviewed by: cperciva, mav, imp, kib, jhb
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D33205
Diffstat (limited to 'sys/i386/include')
-rw-r--r-- | sys/i386/include/clock.h | 42 |
1 files changed, 2 insertions, 40 deletions
diff --git a/sys/i386/include/clock.h b/sys/i386/include/clock.h index 6f335bf05cfa..57233651aef3 100644 --- a/sys/i386/include/clock.h +++ b/sys/i386/include/clock.h @@ -1,43 +1,5 @@ -/*- - * Kernel interface to machine-dependent clock driver. - * Garrett Wollman, September 1994. - * This file is in the public domain. - * - * $FreeBSD$ - */ - -#ifndef _MACHINE_CLOCK_H_ -#define _MACHINE_CLOCK_H_ - -#ifdef _KERNEL -/* - * i386 to clock driver interface. - * XXX large parts of the driver and its interface are misplaced. - */ -extern int clkintr_pending; -extern u_int i8254_freq; -extern int i8254_max_count; -extern uint64_t tsc_freq; -extern int tsc_is_invariant; -extern int tsc_perf_stat; - -void i8254_init(void); -void i8254_delay(int); -void clock_init(void); - /* - * Driver to clock driver interface. + * This file is in the public domain. */ -void startrtclock(void); -void init_TSC(void); -void resume_TSC(void); - -#define HAS_TIMER_SPKR 1 -int timer_spkr_acquire(void); -int timer_spkr_release(void); -void timer_spkr_setfreq(int freq); - -#endif /* _KERNEL */ - -#endif /* !_MACHINE_CLOCK_H_ */ +#include <x86/clock.h> |