summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/sys
diff options
context:
space:
mode:
authorsudheer <none@none>2008-05-14 11:33:14 -0700
committersudheer <none@none>2008-05-14 11:33:14 -0700
commit15363b274f574a3aaa00c35e555e9c365d84d2af (patch)
treea74693a632b8ba1f7dc843348f3a5c1bb3ad787c /usr/src/uts/intel/sys
parentcc85acda94d03f2a4939f6bc285d24effc27f179 (diff)
downloadillumos-joyent-15363b274f574a3aaa00c35e555e9c365d84d2af.tar.gz
6671782 rdtsc synchronization change for Intel processors
Diffstat (limited to 'usr/src/uts/intel/sys')
-rw-r--r--usr/src/uts/intel/sys/x86_archext.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/intel/sys/x86_archext.h b/usr/src/uts/intel/sys/x86_archext.h
index 7a65c28743..8dad09d1d7 100644
--- a/usr/src/uts/intel/sys/x86_archext.h
+++ b/usr/src/uts/intel/sys/x86_archext.h
@@ -337,6 +337,7 @@ extern "C" {
#define X86_NO_TSC 0x0
#define X86_HAVE_TSCP 0x1
#define X86_TSC_MFENCE 0x2
+#define X86_TSC_LFENCE 0x4
#define FMT_X86_FEATURE \
"\20" \
@@ -587,6 +588,8 @@ extern char _tscp_start;
extern char _tscp_end;
extern char _no_rdtsc_start;
extern char _no_rdtsc_end;
+extern char _tsc_lfence_start;
+extern char _tsc_lfence_end;
#endif
extern uint_t workaround_errata(struct cpu *);