Fix buiding for the i386.

This commit is contained in:
Chris Johns 2015-07-16 21:05:47 +10:00
parent a57dfa0ded
commit 6201756829

View File

@ -930,6 +930,7 @@ init_machclk_setup(void)
#if defined(__NetBSD__) && defined(MULTIPROCESSOR) #if defined(__NetBSD__) && defined(MULTIPROCESSOR)
machclk_usepcc = 0; machclk_usepcc = 0;
#endif #endif
#if !defined(__rtems__)
#if defined(__amd64__) || defined(__i386__) #if defined(__amd64__) || defined(__i386__)
/* check if TSC is available */ /* check if TSC is available */
#ifdef __FreeBSD__ #ifdef __FreeBSD__
@ -938,6 +939,7 @@ init_machclk_setup(void)
#else #else
if ((cpu_feature & CPUID_TSC) == 0) if ((cpu_feature & CPUID_TSC) == 0)
#endif #endif
#endif /* __rtems__ */
machclk_usepcc = 0; machclk_usepcc = 0;
#endif #endif
} }
@ -968,6 +970,7 @@ init_machclk(void)
* accessible, just use it. * accessible, just use it.
*/ */
#if defined(__amd64__) || defined(__i386__) #if defined(__amd64__) || defined(__i386__)
#ifndef __rtems__
#ifdef __FreeBSD__ #ifdef __FreeBSD__
machclk_freq = atomic_load_acq_64(&tsc_freq); machclk_freq = atomic_load_acq_64(&tsc_freq);
#elif defined(__NetBSD__) #elif defined(__NetBSD__)
@ -975,6 +978,7 @@ init_machclk(void)
#elif defined(__OpenBSD__) && (defined(I586_CPU) || defined(I686_CPU)) #elif defined(__OpenBSD__) && (defined(I586_CPU) || defined(I686_CPU))
machclk_freq = pentium_mhz * 1000000; machclk_freq = pentium_mhz * 1000000;
#endif #endif
#endif /* __rtems */
#endif #endif
/* /*