diff options
author | sudheer <none@none> | 2008-05-14 11:33:14 -0700 |
---|---|---|
committer | sudheer <none@none> | 2008-05-14 11:33:14 -0700 |
commit | 15363b274f574a3aaa00c35e555e9c365d84d2af (patch) | |
tree | a74693a632b8ba1f7dc843348f3a5c1bb3ad787c /usr/src/uts/intel/sys | |
parent | cc85acda94d03f2a4939f6bc285d24effc27f179 (diff) | |
download | illumos-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.h | 3 |
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 *); |