summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/cpu.h
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2000-12-02 17:59:41 +0000
committermarkm <markm@FreeBSD.org>2000-12-02 17:59:41 +0000
commitf0aab59cddec09534e99a0c3d509496ca482d210 (patch)
tree26c93e19091a369bb1e60f4c6ac5efbcdd06f056 /sys/amd64/include/cpu.h
parent5a9b5f7c13b9e66c51e945e9e98f9e3163445047 (diff)
downloadFreeBSD-src-f0aab59cddec09534e99a0c3d509496ca482d210.zip
FreeBSD-src-f0aab59cddec09534e99a0c3d509496ca482d210.tar.gz
Namespace cleanup. Remove some #includes in favour of an explicit
declaration. Asked for by: bde
Diffstat (limited to 'sys/amd64/include/cpu.h')
-rw-r--r--sys/amd64/include/cpu.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/amd64/include/cpu.h b/sys/amd64/include/cpu.h
index 9293ba2..d7e2160 100644
--- a/sys/amd64/include/cpu.h
+++ b/sys/amd64/include/cpu.h
@@ -47,8 +47,6 @@
#include <machine/frame.h>
#include <machine/segments.h>
#include <machine/globals.h>
-#include <machine/md_var.h>
-#include <machine/specialreg.h>
/*
* definitions of cpu-dependent requirements
@@ -145,9 +143,10 @@ static __inline u_int64_t
get_cyclecount(void)
{
#if defined(I386_CPU) || defined(I486_CPU)
+ extern u_int tsc_present;
struct timespec tv;
- if ((cpu_feature & CPUID_TSC) == 0) {
+ if (!tsc_present) {
nanotime(&tv);
return (tv.tv_sec * (u_int64_t)1000000000 + tv.tv_nsec);
}
OpenPOWER on IntegriCloud