Mercurial > illumos > illumos-gate
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; }