aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2021-12-06 15:39:08 +0000
committerMark Johnston <markj@FreeBSD.org>2021-12-06 15:39:08 +0000
commitf06f1d1fdb969fa7a0a6eefa030d8536f365eb6e (patch)
treeef6cdc403385ab6b1b14a7c2a46f8519694f6aa3 /sys/i386/include
parentdbf05458e3bd8c46f5e49918593557293a29d41a (diff)
downloadsrc-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.h42
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>