diff options
author | sudheer <none@none> | 2007-10-24 14:13:57 -0700 |
---|---|---|
committer | sudheer <none@none> | 2007-10-24 14:13:57 -0700 |
commit | 247dbb3dce2b3c91028d81f969cfcf2129562c36 (patch) | |
tree | bf392509456016e0b1da58756a7996152c12df6d /usr/src/uts/intel/asm/clock.h | |
parent | 23c73ecc8c565b8247ce7f888170bfbbce3e589c (diff) | |
download | illumos-joyent-247dbb3dce2b3c91028d81f969cfcf2129562c36.tar.gz |
6600939 gethrtime sometimes return a large time value into the future
Diffstat (limited to 'usr/src/uts/intel/asm/clock.h')
-rw-r--r-- | usr/src/uts/intel/asm/clock.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/usr/src/uts/intel/asm/clock.h b/usr/src/uts/intel/asm/clock.h index bb855499ed..18adcf9f4d 100644 --- a/usr/src/uts/intel/asm/clock.h +++ b/usr/src/uts/intel/asm/clock.h @@ -71,23 +71,6 @@ extern __inline__ hrtime_t __rdtsc_insn(void) #endif } -#else /* __xpv */ - -/* - * rdtsc may not exist on 32-bit, so we don't have an inline for it. - */ -#if defined(__amd64) -extern __inline__ hrtime_t tsc_read(void) -{ - uint32_t lobits, hibits; - - __asm__ __volatile__( - "rdtsc" - : "=a" (lobits), "=d" (hibits)); - return (lobits | ((hrtime_t)hibits << 32)); -} -#endif /* __amd64 */ - #endif /* __xpv */ #endif /* !__lint && __GNUC__ */ |