diff usr/src/uts/i86pc/os/cpuid.c @ 6642:c41a8f6eba0e

6671782 rdtsc synchronization change for Intel processors
author sudheer
date Wed, 14 May 2008 11:33:14 -0700
parents b24ee0bb9cea
children a55676c65ac7
line wrap: on
line diff
--- a/usr/src/uts/i86pc/os/cpuid.c	Wed May 14 08:14:54 2008 -0700
+++ b/usr/src/uts/i86pc/os/cpuid.c	Wed May 14 11:33:14 2008 -0700
@@ -3808,6 +3808,11 @@
 		(void) memcpy((void *)tsc_read,
 		    (void *)&_tsc_mfence_start, cnt);
 		break;
+	case X86_TSC_LFENCE:
+		cnt = &_tsc_lfence_end - &_tsc_lfence_start;
+		(void) memcpy((void *)tsc_read,
+		    (void *)&_tsc_lfence_start, cnt);
+		break;
 	default:
 		break;
 	}