From 15363b274f574a3aaa00c35e555e9c365d84d2af Mon Sep 17 00:00:00 2001 From: sudheer Date: Wed, 14 May 2008 11:33:14 -0700 Subject: 6671782 rdtsc synchronization change for Intel processors --- usr/src/uts/intel/sys/x86_archext.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'usr/src/uts/intel/sys') 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 *); -- cgit v1.2.3